您的位置:首页 > 理论基础 > 计算机网络

linux学习之网络配置

2018-01-18 13:17 176 查看
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设置



nmtui配置方式

第一步:在终端窗口输入nmtui调出配置界面,选择“Edit a connection”



第二步:选择“Add”



第三步:选择网络类型,这里配置为Ethernet



第四步:配置网络相关参数



第五步:重启网络服务,查看配置是否生效



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中查询



如下图,当设置先本地后DNS的策略后,在ping www.baidu.com时是从/etc/hosts中将www.baidu.com解析为172.25.254.30



当设置先DNS再本地的策略后ping www.baidu.com时是从/etc/resolv.conf中的DNS服务器114.114.114.114查询得道的地址220.181.111.188

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 网络