一个eth0网卡增加两个IP别名
linux 网卡信息
# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:44:B1:13 inet addr:192.168.25.3 Bcast:192.168.25.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe44:b113/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:126300 errors:0 dropped:0 overruns:0 frame:0 TX packets:89199 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:118357484 (112.8 MiB) TX bytes:11984859 (11.4 MiB) 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:10576 errors:0 dropped:0 overruns:0 frame:0 TX packets:10576 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1519058 (1.4 MiB) TX bytes:1519058 (1.4 MiB)
在eth0上增加两个IP
ifconfig eth0:1 192.168.25.4 broadcast:192.168.25.255 netmask:255.255.255.0 up route add -host 192.168.25.4 dev eth0:1 ifconfig eth0:2 192.168.25.5 broadcast:192.168.25.255 netmask:255.255.255.0 up route add -host 192.168.25.5 dev eth0:2
查看增加后的网卡信息
[root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:44:B1:13 inet addr:192.168.25.3 Bcast:192.168.25.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe44:b113/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:126353 errors:0 dropped:0 overruns:0 frame:0 TX packets:89252 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:118362731 (112.8 MiB) TX bytes:11991207 (11.4 MiB) eth0:1 Link encap:Ethernet HWaddr 00:0C:29:44:B1:13 inet addr:192.168.25.4 Bcast:192.168.25.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 eth0:2 Link encap:Ethernet HWaddr 00:0C:29:44:B1:13 inet addr:192.168.25.5 Bcast:192.168.25.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 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:10648 errors:0 dropped:0 overruns:0 frame:0 TX packets:10648 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1527240 (1.4 MiB) TX bytes:1527240 (1.4 MiB)
在另外一台机器上ping 两个IP是否存在
# ping 192.168.25.5 正在 Ping 192.168.25.5 具有 32 字节的数据: 来自 192.168.25.5 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.25.5 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.25.5 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.25.5 的回复: 字节=32 时间<1ms TTL=64 192.168.25.5 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms # ping 192.168.25.4 正在 Ping 192.168.25.4 具有 32 字节的数据: 来自 192.168.25.4 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.25.4 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.25.4 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.25.4 的回复: 字节=32 时间<1ms TTL=64 192.168.25.4 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms
开机自动运行
开机自动启动: vim /etc/rc.d/rc.local #增加IP 192.168.25.4 ifconfig eth0:1 192.168.25.4 broadcast:192.168.25.255 netmask:255.255.255.0 up route add -host 192.168.25.4 dev eth0:1 #增加IP 192.168.25.5 ifconfig eth0:2 192.168.25.5 broadcast:192.168.25.255 netmask:255.255.255.0 up route add -host 192.168.25.5 dev eth0:2