RHEL7.x版本中,網卡的命名方式從eth0,1,2變成了enoxxxx的格式。其中en表明enthernet(以太網卡),o表明的是onboard(內置),那一串數字是由主板的索引編號自動生成。和原先的命名方式相比,缺點是太長、難於記憶,優勢是編號惟一,系統遷移時不容易出錯。那如何設置ip地址、網關和dns呢?下面將介紹經常使用的三種方法。
方法1:
修改網卡配置文件vim
[root@ys ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728 YPE=Ethernet BOOTPROTO=static || none //啓用靜態IP地址,BOOTPROTO=dhcp,啓用動態獲取 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes || no //是否支持IPV6 IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eno16777728 //設備名稱 UUID=f248e89a-6788-489f-a236-a401ff596a38 //設備標識號 DEVICE=eno16777728 //設備名稱 ONBOOT=yes //是否啓動啓動網絡鏈接 IPADDR=192.168.1.100 //設置IP地址 PREFIX=24 //設置子網掩碼長度 GATEWAY=192.168.1.1 //設置網關 DNS1=12.3.1.1 //設置DNS IPV6_PEERDNS=yes IPV6_PEERROUTES=yes
方法2:
使用nmtui命令,以下圖[root@ys 桌面]# nmtui
網絡
方法3:
使用nm-connection-editor命令,以下圖[root@ys 桌面]# nm-connection-editor
ide
最後經過重啓網卡服務,使修改生效[root@ys ~]# systemctl restart network
ui