CentOS7网卡设置
时间:2018-09-18 17:59 来源:linux.it.net.cn 作者:IT
Linux设置网卡可以通过几种方式
-
方法一:输入setup
-
方法二:修改配置文件
推荐使用修改配置文件的方式进行网络配置,以下为CentOS7在VirtualBox下的配置过程。
-
网卡配置文件位置 /etc/sysconfig/network-scripts/ifcfg-enp0s3
-
DNS配置文件位置 /etc/resolv.conf
-
静态主机名配置文件位置 /etc/hosts
配置文件生效顺序:
-
hosts
-
网卡配置文件ifcfg
-
DNS配置文件resolv.conf
配置实例:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
使用vi进行修改
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
DNS1=202.96.128.86
DNS2=202.96.128.166
IPADDR=192.168.0.208
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=enp0s3
UUID=08b69929-afd0-4310-baf2-fc376f251f36
DEVICE=enp0s3
ONBOOT=yes
配置说明:
参数值不区分大小写,单引号和双引号,甚至可以不用引号
-
TYPE:Ethernet、IPsec
-
DEVICE:网络接口名称
-
BOOTPROTO:系统启动地址协议
none:不使用启动地址协议
bootp:使用BOOTP协议
dhcp:使用dhcp协议
static:静态地址协议
-
ONBOOT:系统启动时是否激活
yes:激活
no:不激活
-
IPADDR:IP地址
-
NETMASK:子网掩码
-
GATEWAY:网关地址
-
BROADCAST:广播地址
-
HWADDR/MACADDR:MAC地址,只需设置一个,同时设置时不能互相冲突
-
PEERDNS:是否指定DNS。如果食用DHCP协议,默认为yes
yes:如果DNS设置,修改/etc/resolv.confg中的DNS
no:不修改/etc/resolv.confg中的DNS
-
DNS1/DNS2:当PEERDNS为yes时会被写入/etc/resolv.conf中
-
NM_CONTROLLED:是否由Network Manager控制该网络接口,修改保存后立即生效,建议一般为no
yes:由Network Manager控制
no:不由Network Manager控制
-
USERCTL:用户权限控制
yes:非root用户允许控制该网络接口
no:非root用户不允许控制该网络接口
-
IPV6INIT:是否执行IPv6
yes:支持IPv6
no:不支持IPv6
-
IPV6ADDR:IPv6地址/前缀长度
停止、启动、重启网卡服务
-
停止
1
2
3
4
systemctl stop network.service
或
systemctl stop network
-
启动
1
2
3
4
5
systemctl start network.service
或
systemctl start network
-
重启
1
2
3
4
5
systemctl restart network.service
或
systemctl restart network
说明:CentOS6重启命令
1
service network restart
DNS配置
注意:如果PEERDNS参数为yes,同时网口信息里配置了DNS1和DNS2,那么DNS信息会被写入到/etc/resolv.conf中,/etc/resolv.conf中的DNS就会无效
1
2
3
4
5
/etc/resolv.conf配置实例
nameserver 202.96.128.86
nameserver 202.96.128.166
nameserver 8.8.8.8
推荐在网口里设置
1
2
3
PEERDNS=yes
DNS1=202.96.128.86
DNS2=202.96.128.166
常用网络测试命令
ping 域名或者ip——测试网络连通性
host 域名——测试DNS解释
dig域名——测试DNS解释
ip route——显示路由表
traceroute www.baidu.com——追踪到达目标地址的网络路径
mtr www.baidu.com——使用mtr进行网络质量测试(结合了traceroute和ping)
(责任编辑:IT)
Linux设置网卡可以通过几种方式
推荐使用修改配置文件的方式进行网络配置,以下为CentOS7在VirtualBox下的配置过程。
配置文件生效顺序:
配置实例: vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 使用vi进行修改 TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes PEERDNS=yes DNS1=202.96.128.86 DNS2=202.96.128.166 IPADDR=192.168.0.208 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 PEERROUTES=yes IPV4_FAILURE_FATAL=no NAME=enp0s3 UUID=08b69929-afd0-4310-baf2-fc376f251f36 DEVICE=enp0s3 ONBOOT=yes
配置说明: 参数值不区分大小写,单引号和双引号,甚至可以不用引号
none:不使用启动地址协议 bootp:使用BOOTP协议 dhcp:使用dhcp协议 static:静态地址协议
yes:激活 no:不激活
yes:如果DNS设置,修改/etc/resolv.confg中的DNS no:不修改/etc/resolv.confg中的DNS
yes:由Network Manager控制 no:不由Network Manager控制
yes:非root用户允许控制该网络接口 no:非root用户不允许控制该网络接口
yes:支持IPv6 no:不支持IPv6
停止、启动、重启网卡服务
说明:CentOS6重启命令
DNS配置 注意:如果PEERDNS参数为yes,同时网口信息里配置了DNS1和DNS2,那么DNS信息会被写入到/etc/resolv.conf中,/etc/resolv.conf中的DNS就会无效
推荐在网口里设置
常用网络测试命令
ping 域名或者ip——测试网络连通性 host 域名——测试DNS解释 dig域名——测试DNS解释 ip route——显示路由表 traceroute www.baidu.com——追踪到达目标地址的网络路径 mtr www.baidu.com——使用mtr进行网络质量测试(结合了traceroute和ping) (责任编辑:IT) |