[步骤] Linux 重启后网卡上没有 IP 地址的处理方法

步骤一:在硬件管理页面检查物理网卡是否联通

记录需要使用的网络端口的网卡机器码 (MAC) 地址

(步骤略)


注意:
1) 只有物理机才需要完成这步
2) 当物理机 1 个网络模块上有 2 个网络端口时,要特别注意 2 个网络端口各自的网卡机器码 (MAC) 地址,例如:戴尔服务器网络端口的网卡机器码 (MAC) 地址在页面的最下方

步骤二:在系统中查看对应的网卡是否联通

2.1 使用 IP 命令查看对应的网卡是否联通

# ip a s

或者:

# ip address show

(补充:当出现 ”UP“ 字样时代表网卡已经启动)

(注意:nmcli device show 命令不能确认此时网卡是否联通)

2.2 使用 ethtool 命令查看对应的网卡是否联通

# ethtool eth0

(注意:nmcli device show 命令不能确认此时网卡是否联通)

步骤三:尝试配置临时 IP 地址和临时网关 (只有当确认网卡是联通的时候才进行以下操作)

3.1 尝试配置临时 IP 地址

# ifconfig eth0 192.168.0.2/24

或者:

# ip a add 192.168.0.2/24 dev eth0

(补充:这里以给 eth0 网卡添加临时 IP 地址 192.168.0.2/24 为例)

(注意:只有当确认网卡是联通的时候才进行此操作)

3.2 尝试配置临时网关

# route add default gw 192.168.0.1

或者:

# ip route add default via 192.168.0.1

(注意:只有当确认网卡是联通的时候才进行此操作)

3.3 查看配置的临时 IP 地址和临时网关

3.3.1 查看配置的临时 IP 地址
# ip a s
3.3.2 查看配置的临时网关
# route -n

[步骤] bond 网卡捆绑组的添加 (CentOS Linux & RHEL 版) (nmtui 版)

步骤一:使用 nmtui 命令进入 nmtui 界面

# nmtui

步骤二:进入创建 bond 的界面

Edit a connection --> <Add> --> Bond

步骤三:在创建 bond 的界面里填写 bond 界面里的资料

3.1 填写 Profile name 后面的资料

Profile name

给 bond 设置 1 个身份名称 (必须设置)

(补充:建议是 bond0)

3.2 填写 Device 后面的资料

Device

给 bond 设置 1 个设备名称 (必须设置)

(补充:建议是 bond0)

3.3 填写 Mode: 后面的资料

Mode:

3.4 填写 Active Backup 后面的资料

Active Backup

(补充:强烈建议改成 Active Backup)

3.5 IPv4 CONFIGURATION: 后面的资料

IPv4 CONFIGURATION:
<Manual> 

(补充:需要修改成 Manual 后才能手动配置 IP 地址)

3.6 配置 IP 地址、子网掩码、网关

(步骤略)

步骤四:在创建 bond 的界面里填写添加 bond 子网卡

4.1 进入添加 bond 子网卡的界面

BOND Slaves --> <ADD> --> Ethernet

4.2 在添加 bond 子网卡的界面里填写 bond 界面里的资料

Profile name

给 bond 子网卡设置 1 个设备名称 (必须设置)

(补充:建议是 bond0-slave)

Device

给 bond 子网卡选择 1 个设备名称 (必须设置)