Linux设置网卡能够经过几种方式网络
推荐使用修改配置文件的方式进行网络配置,如下为CentOS7在VirtualBox下的配置过程。测试
配置文件生效顺序:spa
配置实例:rest
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
配置说明:code
参数值不区分大小写,单引号和双引号,甚至能够不用引号server
none:不使用启动地址协议blog
bootp:使用BOOTP协议接口
dhcp:使用dhcp协议ip
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
中止、启动、重启网卡服务
systemctl stop network.service 或 systemctl stop network
systemctl start network.service 或 systemctl start network
systemctl restart network.service 或 systemctl restart network
说明:CentOS6重启命令
service network restart
DNS配置
注意:若是PEERDNS参数为yes,同时网口信息里配置了DNS1和DNS2,那么DNS信息会被写入到/etc/resolv.conf中,/etc/resolv.conf中的DNS就会无效
/etc/resolv.conf配置实例 nameserver 202.96.128.86 nameserver 202.96.128.166 nameserver 8.8.8.8
推荐在网口里设置
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)