Linux

服務多個公共 IP 的 Centos VM:如何配置網路介面?

  • July 12, 2012

我有一個 Centos 5.6 VM(vSphere 客戶端)已經響應了 eth0 和 eth0:1 上的兩個不同的公共 IP,我正在嘗試添加 eth0:2。我複制了 eth0 配置文件並重新啟動了網路服務。我不明白還需要哪些其他步驟。

ifconfig:

eth0      Link encap:Ethernet  HWaddr 00:40:46:B9:00:41  
         inet addr:10.1.12.10  Bcast:10.1.12.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:163371837 errors:77 dropped:0 overruns:0 frame:0
         TX packets:168210961 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000 
         RX bytes:1891221045 (1.7 GiB)  TX bytes:855899500 (816.2 MiB)
         Interrupt:59 Base address:0x2000 

eth0:1    Link encap:Ethernet  HWaddr 00:40:46:B9:00:41  
         inet addr:10.1.12.11  Bcast:10.1.12.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         Interrupt:59 Base address:0x2000 

eth0:2    Link encap:Ethernet  HWaddr 00:40:46:B9:00:41  
         inet addr:10.1.12.12  Bcast:10.1.12.255  Mask:255.255.255.0
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         Interrupt:59 Base address:0x2000 

lo        Link encap:Local Loopback  
         inet addr:127.0.0.1  Mask:255.0.0.0
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:188976973 errors:0 dropped:0 overruns:0 frame:0
         TX packets:188976973 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0 
         RX bytes:2015642664 (1.8 GiB)  TX bytes:2015642664 (1.8 GiB)

/etc/resolv.conf:

nameserver 10.1.12.1

route -n:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.1.12.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         10.1.12.1       0.0.0.0         UG    0      0        0 eth0

這表明它已經正確配置。

伺服器未找到通常是您對 DNS 錯誤的表述,而不是連接錯誤。

添加其他 IP 時您可能需要做的一件事是重新啟動您希望在這些 IP 上偵聽的守護程序,以便它們綁定到它們。

引用自:https://serverfault.com/questions/406678