Linux-配置网络的四种方法

设定网络的几种方法:

一、ifconfig命令

用法:    ifconfig [DEVICE]                                          ##查看网络信息

              ifconfig DEVICE IP netmask NETMASK        ##设置ip地址

临时生效,重启服务后失效。

2、nm-connection-editor

图形界面网络设置工具,需要安装图形界面才能使用


这个没什么好说的,非常小清新的界面。看不懂的话,emmmmmm..其实Windows更好用些。


三、nmtui

又一款图形界面的配置工具,上面的区别是,这个走的是复古路线,而且不需要安装图形界面也能使用。

init 3 先切换到非图形界面,使用此命令一样可以打开nmtui网络配置工具

Edit a connection:设置一个连接,可以添加删除网络配置

Activate a connection:激活一个连接,可以启用禁用网络配置

Set system hostname:设置HOSTNAME,设置hostname

配置一个网卡试一试,如图:添加--->以太网(还有Wifi、网桥、VLAN等选项)


Profile name:配置名称,和网卡使用一个名称好了

Device:设备名称,使用网卡eth0

IPv4 configuration:IPv4配置,可选自动获取、手动等模式,选择Manual手动配置

右侧有Show,选择后可展开

Addresses:配置ip地址,10.0.0.10/8,第一次看到有点蒙,ip地址配置后面不通常都是子网掩码么,这玩意没有,也不能不要吧,这样写试试,/8表示八位掩码,等于255.0.0.0

因为是虚拟机,只和物理机通讯,不连接外网,DNS什么的就暂时不填了,移动到ok回车    



退出,瞅瞅配置是否生效生效

配置生效,网络通了


四、直接创建或修改网络配置文件

文件位置/etc/sysconfig/network-scripts/ifcfg-XXXX

##XXXX配置文件名称,一般和网卡同名比较便于我们识别,当然,要怎么做?你开心就好。

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0         ##编辑网络配置文件

####DHCP网络配置####
NAME=eth0                                               ##指定网络链接的名字为eth0,个人习惯,开心就好
DEVICE=eth0                                             ##指定文件管理的网卡名称
BOOTPROTO=dhcp                                          ##dhcp动态获取,none和static都表示静态网络
ONBOOT=yes                                              ##是否开机启动

####静态网络地址配置####
NAME=eth0                                               ##指定网络链接的名字为eth0,个人习惯,开心就好
DEVICE=eth0                                             ##指定文件管理的网卡名称
BOOTPROTO=static                                        ##dhcp动态获取,none和static都表示静态网络
ONBOOT=yes                                              ##是否开机启动
IPADDR=10.0.0.10                                        ##设定ip为10.0.0.10
NETMASK=255.0.0.0|PREFIX=8                              ##子网掩码为255.0.0.0

GATEWAY=10.0.0.1                                        ##网关地址,如果需要访问外网需要设置
DNS=***.***.***.***                                     ##DNS地址,如需域名解析需要设置
PEERDNS=yes|no                                          ##是否修改/etc/resolv.conf,no表示不修改
####IPADDR、NETMASK、PREFIX、GATEWAY、DNS后面加数字,可以同时设置多组IP地址
####当然还有更多的参数可以配置,如果需要可以查看帮助文档/usr/share/doc/initscripts-*/sysconfig.txt

域名解析:

hosts文件,将便于我们记忆的地址名称翻译成IP地址供计算机访问。

hosts文件位置:/etc/hosts

格式:IP地址    主机名称


DNS服务器的指向文件,hosts文件是本地解析名称的文件,当我们需要访问hosts文件中没有的地址,就需要找DNS服务器来解析。

文件位置:/etc/resolv.conf

格式:SERVERNAME  IP地址


配置网络的方法还有很多,比如nmcli命令、ip命令等等,个人觉得最靠谱的还是ip命令和直接修改配置文件两种方法,其他的各种网络配置工具,当你没有网络、没有安装源的时候不一定靠谱,比如ifconfig命令在最小安装的Linux中,默认就是没有安装的抓狂抓狂抓狂抓狂抓狂抓狂抓狂抓狂抓狂抓狂抓狂








已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页