nm-connection-editor配置方式 第一步:执行nm-connection-editor命令调出网络配置窗口 第二步:选择“Add”添加网络,网络类型选择“Ethernet” 第三步:在“Connection name”中填写想要设置的网络名称,在Ethernet选项卡中选择MAC地址(即网卡) 第四步:选择IP地址配置方式Method,常用的有DHCH和Manual,这里选择Manual手动设置 第五步:点击“Add”按钮添加IP地址,设置子网掩码/网关地址/DNS服务器地址,点击Save保存设置并退出,重起网络服务systemctl restart network 第六步:查看设置是否生效。 使用ifconfig命令查看网卡设置是否生效,如下图网卡eth0的IP地址为172.25.168.1,子网掩码为255.255.255.0 使用route -n查看网关设置 查看/etc/resolv.conf文件中的DNS设置 ![这里写图片描述](https://img-blog.csdn.net/20180118131137877?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUnVubmluZ19Ob19FbmRpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
nmtui配置方式 第一步:在终端窗口输入nmtui调出配置界面,选择“Edit a connection” 第二步:选择“Add” 第三步:选择网络类型,这里配置为Ethernet 第四步:配置网络相关参数 第五步:重启网络服务,查看配置是否生效 ![这里写图片描述](https://img-blog.csdn.net/20180118131242078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUnVubmluZ19Ob19FbmRpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
nmcli配置方式 配置IP动态获取 Type表示连接类型,这里设置为ethernet; Con-name表示连接的名称; Ifname表示使用的网卡设备; Autoconnect表示动态获取IP; 配置静态IP Delete可以删除网络连接,后面接网络连接的名称; Ip4表示IPV4地址,以静态的方式配置IP地址; 文本配置方式 在目录/etc/sysconfig/network-scripts下新建文件ifcfg-eth0,文件名可以随便取但是必须是以iifcfcfg开头 IP地址的配置: 方法一:配置动态IP获取 NAME=linux表示设置网络连接的名称为linux; DEVICE=eth0表示使用的是网卡eth0; BOOTPROTO=dhcp表示配置IP地址的获取方式为DHCP动态获取; ONBOOT=yes表示配置为开机启动; 方法二:配置静态IP IPADDR=172.25.168.1表示设置网卡eth0的IP地址; BOOTPROTO=static表示配置IP地址获取方式为静态配置,也可以用BOOTPROTO=none设置; NETMASK=255.255.255.0表示子网掩码,也可以用PREFIX=24来表示; GATEWAY=172.25.168.250表示网卡eth0的网关,这里需要注意的是该文件设置的是网卡eth0的网关,不会对其他网卡生效。系统的网关设置在/etc/sysconfig/network文件中,若系统网卡设置和网卡设置的网关都有值时则以网卡的设置生效: 重启网络服务使配置生效 DNS设置:在文件/etc/resolv.conf中添加DNS服务器地址 当配置为动态IP获取方式时,重起服务时DNS地址可能会被改变。若想DNS地址不改变,则需要在网卡的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0中添加如下设置: PEERDNS=NO(如果忘记了参数名称和使用方法,则可以在文件/usr/share/doc/initscripts-9.49.30/sysconfig.txt中进行查看) 当未设置“PEERDNS=NO”时一旦重起网络服务则DNS服务器地址就发生了改变: 在/etc/hosts文件中也可以修改域名的对应关系,当两个都有设置时默认情况下是以/etc/hosts生效,可以在/etc/nsswitch.conf文件中进行修改(该文件即时生效)。如下39行hosts:files dns表示在解析域名时先查看/etc/hosts若无记录再使用/etc/resolv.conf中的服务器查询;若修改为hosts:dns files则先使用/etc/resolv.conf中的DNS服务器查询若超时则再在/etc/hosts中查询 ![这里写图片描述](https://img-blog.csdn.net/20180118131551244?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUnVubmluZ19Ob19FbmRpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如下图,当设置先本地后DNS的策略后,在ping www.baidu.com时是从/etc/hosts中将www.baidu.com解析为172.25.254.30 ![这里写图片描述](https://img-blog.csdn.net/20180118131559992?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUnVubmluZ19Ob19FbmRpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
当设置先DNS再本地的策略后ping www.baidu.com时是从/etc/resolv.conf中的DNS服务器114.114.114.114查询得道的地址220.181.111.188 ![这里写图片描述](https://img-blog.csdn.net/20180118131612228?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvUnVubmluZ19Ob19FbmRpbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
|