CentOS7自动获取ip

CentOS7中已经取消了ifconfig,用nmcli进行了代替,服务管理也升级为systemd。所以之前在6.x版本上的网络配置操作在7.x上行不通了。

下面介绍一下在CentOS7.x上进行网络配置的方法

环境准备:新安装的CentOS7.x,最小化安装,没有进行网络配置。

1、查看当前网卡信息

[root@localhost ~]# nmcli connection show

CentOS7中对网上的命名规则有所变更,具体规则如下:

eno1 :代表由主板 BIOS 內建的网卡
ens1 :代表由主板 BIOS 內建的 PCI-E 界面的网卡
enp2s0 :代表 PCI-E 界面的独立网卡,可能有多个网卡接口,因此会有 s0, s1… 的编号
eth0 :如果上述的名称都不适用,就回到原本的预设网卡编号

由于现在网卡没有启用,也没有建立相关的配置文件,因此在DEVICE 栏位里显示的是”—”。在配置完成,重启网络服务后就会显示相应的设备名,在我的虚拟机上显示的是“enp0s3”

2、自动获取iP 将最下面的ONBOOT=no 改成ONBOOT=yes
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=10.110.108.255
HWADDR=00:0C:29:1E:96:E7
IPADDR=10.110.108.51
NETMASK=255.255.255.0
NETWORK=10.110.108.0
ONBOOT=yes

3,重启网络服务

[root@localhost ~]# systemctl restart network

你可能感兴趣的:(ip)