eth0:0 已配置但未在 ifconfig 输出中列出

eth0:0 已配置但未在 ifconfig 输出中列出

我有以下问题:

我的服务器被分配了两个来自[b]不同[/b]子网的 IP。现在,我正在尝试配置系统以使其正常工作。我创建了

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper)
HWADDR=00:30:48:DA:B1:0E
DEVICE=eth0
BOOTPROTO=none
BROADCAST=79.174.69.255
IPADDR=79.174.69.241
NETMASK=255.255.254.0
NETWORK=79.174.68.0
ONBOOT=yes
GATEWAY=79.174.68.1
TYPE=Ethernet

[root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0:0
# Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper)
HWADDR=00:30:48:DA:B1:0E
DEVICE=eth0
BOOTPROTO=none
BROADCAST=79.174.69.255
IPADDR=79.174.71.74
NETMASK=255.255.255.0
NETWORK=79.174.71.1
ONBOOT=yes
GATEWAY=79.174.71.1
TYPE=Ethernet

但无论是在“服务网络重启”之后还是在“重启”之后

[root@server ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:30:48:DA:B1:0E
          inet addr:79.174.71.74  Bcast:79.174.71.255  Mask:255.255.255.0
          inet6 addr: fe80::230:48ff:feda:b10e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:910284 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2924 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:257964879 (246.0 MiB)  TX bytes:232450 (227.0 KiB)
          Memory:df220000-df240000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:27 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6976 (6.8 KiB)  TX bytes:6976 (6.8 KiB)

设备 eth0:0 未显示为活动状态。如果我尝试

[root@server ~]# ifconfig eth0:0
eth0:0    Link encap:Ethernet  HWaddr 00:30:48:DA:B1:0E
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Memory:df220000-df240000

它显示已启动并正在运行,但尚未分配 IP。

同样奇怪的是,配置文件中分配给 eth0:0 的 IP 地址被 eth0 使用。

/var/log/messages 没有显示有关 eth0 或 eth0:0 上的网络配置错误的任何信息。system-config-network 似乎正确理解了所有设置并重新保存了它们。

“ifup eth0:0”执行成功,但是之后的 ifconfig 没有显示 eth0:0 设备。

我做错了什么?问题可能是 IP 来自不同的子网?

答案1

eth0eth0:0是同一接口。用作eth0:1别名。

难道DEVICE=eth0事实上应该如此DEVICE=eth0:0

相关内容