gpt4 book ai didi

linux - 当我在内核命令中添加选项 net.ifnames=0 biosdevname=0 时,IP 路由错误

转载 作者:太空狗 更新时间:2023-10-29 12:43:13 24 4
gpt4 key购买 nike

我附加了两个选项 net.ifnames=0 biosdevname=0grub2因为我想将默认网络名称更改为旧名称 eth0RHEL 7 上。

在那之后,我编辑了/etc/sysconfig/network为机器设置默认网关:

GATEWAY=192.168.88.1

并配置网络接口(interface)。当我只有一个网络接口(interface)时 eth0 , 一切正常。

这是一个网络接口(interface)的路由表eth0 :

[root@devmachine ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.88.1 0.0.0.0 UG 100 0 0 eth0
192.168.88.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
[root@devmachine ~]#

但是当不止一个网络接口(interface)在线时,我遇到了路由表的问题。

[root@devmachine ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.88.1 0.0.0.0 UG 100 0 0 eth0
0.0.0.0 192.168.88.1 0.0.0.0 UG 101 0 0 eth1
172.168.0.0 0.0.0.0 255.255.0.0 U 100 0 0 eth1
192.168.88.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
192.168.88.1 0.0.0.0 255.255.255.255 UH 100 0 0 eth1
[root@devmachine ~]#

可以看到,网关地址192.168.88.1已添加到 eth1在最后一行。并且网关地址不断附加新的网络接口(interface)。

[root@devmachine network-scripts]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.88.1 0.0.0.0 UG 100 0 0 eth0
default 192.168.88.1 0.0.0.0 UG 101 0 0 eth1
default 192.168.88.1 0.0.0.0 UG 102 0 0 eth2
172.168.0.0 0.0.0.0 255.255.0.0 U 100 0 0 eth1
172.168.0.0 0.0.0.0 255.255.0.0 U 101 0 0 eth2
192.168.88.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
192.168.88.1 0.0.0.0 255.255.255.255 UH 100 0 0 eth1
192.168.88.1 0.0.0.0 255.255.255.255 UH 101 0 0 eth2

实际上,问题仅在我附加选项 net.ifnames=0 时出现至 grub2 .请有人帮助我。

最佳答案

我认为可能是因为缺少 ifcfg-eth1

# cd /etc/sysconfig/network-scripts
# cp ifcfg-eth0 ifcfg-eth1

关于linux - 当我在内核命令中添加选项 net.ifnames=0 biosdevname=0 时,IP 路由错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34924826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com