顯示具有 centos 標籤的文章。 顯示所有文章
顯示具有 centos 標籤的文章。 顯示所有文章

2021年12月8日 星期三

Redhat 7/CentOS 7 修改網卡名稱 Eno* 成 Eth0

 一定要用root及利用鍵盤螢幕滑鼠登入,用ssh 或 telnet會造成網路中斷,導致設定失效

1.先把NetworkManager 服務停用,請下以下兩行指令
systemctl stop NetworkManager
systemctl disable NetworkManager


2.開啟grub 設定檔
vi /etc/sysconfig/grub
在這行GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet "的最後面,加入這個字串net.ifnames=0 biosdevname=0
範例如下
GRUB_CMDLINE_LINUX="rd.lvm.lv=rhel/swap crashkernel=auto rd.lvm.lv=rhel/root rhgb quiet net.ifnames=0 biosdevname=0"

3.修改ens*的檔名為eth0
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno5 ifcfg-eno0
mv ifcfg-eno6 ifcfg-eno1
mv ifcfg-eno7 ifcfg-eno2
mv ifcfg-eno8 ifcfg-eno3


4.修改eno0到eno3裡的name值為eno0~eno3,修改完儲存
vi /etc/sysconfig/network-scripts/ifcfg-eno0    ;編輯第一張網卡
NAME=eno00
DEVICE=eno0
vi /etc/sysconfig/network-scripts/ifcfg-eno1    ;編輯第二張網卡
NAME=eno01
DEVICE=eno1
vi /etc/sysconfig/network-scripts/ifcfg-eno2    ;編輯第三張網卡
NAME=eno02
DEVICE=eno2
vi /etc/sysconfig/network-scripts/ifcfg-eno3   ;編輯第四張網卡
NAME=eno03
DEVICE=eno3

5.重新開機
reboot

6.啟動網路管理服務
systemctl start NetworkManager
systemctl enable NetworkManager


7.查看網卡名稱是否有變更
ifconfig


2015年9月10日 星期四

CentOS 6.4 綁訂雙網卡


1、查看主机网卡
[root@web ~]# cd /etc/sysconfig/network-scripts/
[root@web1 network-scripts]# ll
total 200
-rw-r--r--. 1 root root   212 Mar 20 22:15 ifcfg-eth0
-rw-r--r--  1 root root   212 Mar 23 19:10 ifcfg-eth1

2、复制ifcfg-bond0
[root@web network-scripts]# cp ifcfg-eth0 ifcfg-bond0
[root@web network-scripts]# ll
total 204
-rw-r--r--  1 root root   212 Mar 23 19:12 ifcfg-bond0
-rw-r--r--. 1 root root   212 Mar 20 22:15 ifcfg-eth0
-rw-r--r--  1 root root   212 Mar 23 19:10 ifcfg-eth1

3、编辑ifcfg-bond0ifcfg-eth0ifcfg-eth1
[root@web network-scripts]# vim ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=10.1.3.210
NETMASK=255.255.255.0
GATEWAY=10.1.3.254
ONBOOT=yes
USERCTL=no

[root@web1 network-scripts]# vim ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

[root@web1 network-scripts]# vim ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no

4、模块加载
[root@web1 ~]# vim /etc/modprobe.d/dist.conf 
在最后添加以下内容:
#加载bonding模块,对外虚拟网络接口设备为 bond0

alias bond0 bonding
options bond0 miimon=100 mode=6