最小化安装CentOS7的网卡设置

实验环境:CentOS 7 Minimal Installation 64bit (1511) 
最小化安装CentOS 7 后,查看网卡的信息让人很意外,因为网卡的命名规则变了,网卡的名字让人很难懂。

# ip addr

这里写图片描述 
首先了解下CentOS 7 在网卡命名方面的规则。

网卡命名规则

1、命名规则策略

默认的,systemd将根据下面的策略来命名接口,应用到支持的命名规则。

  • 规则1:对于板载设备命名合并固件或BIOS提供的索引号,如果来自固件或BIOS的信息可读就命名,比如 eno1,这种命名是比较常见的,否则使用规则2。

  • 规则2:命名合并固件或BIOS提供的PCI-E热插拔口索引号,比如ens1,如果信息可读就使用,否则使用规则3。

  • 规则3:命名合并硬件接口的物理位置,比如 enp2s0,可用就命名,失败直接到方案5。

  • 规则4:命名合并接口的MAC地址,比如 enx78e7d1ea46da, 默认不使用,除非用户选择使用此方案。

  • 规则5:使用传统的方案,如果所有的方案都失败,eth0。

2、前两个字符的含义

  • en 以太网 Ethernet
  • wl 无线局域网 WLAN
  • ww 无线广域网 WWAN

3、名字更改

如果不习惯使用新的命名规则,可以恢复使用传统的方式命名,编辑grub文件,增加两个变量,再使用grub2-mkconfig重新生成配置文件即可。

# vim /etc/sysconfig/grub

GRUB_CMDLINE_LINUX= " net.ifnames=0 biosdevname=0"     #增加两个变量
  • 1

# grub2-mkconfig -o/boot/grub2/grub.cfg

网络更改

默认网卡的ip信息如下

# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736

这里写图片描述

动态IP

BOOTPROTO = dhcp 
  • 1

网络设置为dhcp模式,可以设置为static(后面讲设置为static具体方法)

ONBOOT = no 
  • 1

网络服务重启的时候并不能启动dhcp动态分配ip,只需将此处改为yes即可。

# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

ONBOOT = yes 
  • 1

保存后,重启网络服务试一下

# systemctl restart network 
# ip addr

这里写图片描述 
从图可以看出ip已经自动获取位192.168.92.128

静态IP

将VMware的网络方式设置为桥接后,配置192.168.0.xx网段的静态ip。 
静态IP时,配置脚本设置如下

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPADDR=192.168.0.101
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
DNS=XX.XX.XX.XX(这里填写自己对应的dns)
NAME=eno16777736
UUID=4124e602-a1b2-405e-921f-ca42b0db0bc2
DEVICE=eno16777736
ONBOOT=yes
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

重启网络服务

# systemctl restart network 
# ip addr

这里写图片描述

IP已经修改为我们要设置的192.168.0.101 
ping外网试试

# ping -c4 baidu.com

这里写图片描述

posted on 2017-09-12 10:31  沐雨橙风丶  阅读(944)  评论(0编辑  收藏  举报