從CentOS 7開始,網卡命名方式都改為ensxx,而連線名稱如果在安裝時選中文,預設在Terminal下會是亂碼口口口無法修改
SSH進入則可正常看到”有線網路\ 1″

這裡將網卡命名方式改回eth0,並用nmcli或ip來重新設定連線名稱及IP

1、修改網卡命名

# vim /etc/sysconfig/grub
修改GRUB_CMDLINE_LINUX="最後補上空格net.ifnames=0 biosdevname=0"
重建GRUB
# grub2-mkconfig -o /boot/grub2/grub.cfg
重開
# reboot

2、設定IP地址

先砍掉原本的有線連線 (要用SSH登入)
# nmcli connection delete 有線連線\ 1
重新建立連線
# nmcli connection add con-name eth0 ifname eth0 type ethernet ipv4.address 172.16.1.1/24 ipv4.gateway 172.16.1.254 ipv4.dns 168.95.1.1,8.8.8.8 method none autoconnect yes
# nmcli connection up eth0

3、也可以用ip 指令來設定臨時地址(不知道怎麼永久保存?)

# ip a add 172.16.1.1/24 dev eth0
# ip route add default via 172.16.1.254 dev eth0
# vim /etc/resolve.conf
補上
nameserver 168.95.1.1
nameserver 8.8.8.8
# ip link set dev eth0 up

參考來源:CentOS 7 修改網卡名稱 Eno* 成 Eth0第五章、 Linux 常用網路指令

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *