linux網絡配置中如何給一塊網卡添加多個IP地址

linux網絡配置中如何給一塊網卡添加多個IP地址
linux


linux系統給網卡配置VIP的方法常見有兩種:別名IP、以及輔助IPvim

=======================================網絡

別名IP(alias ip)ide

ip alias是由linux系統的ifconfig命令來建立和維護的,別名IP就是在網卡設備上綁定的第二個及以上的IPip

說明:別名IP的配置方式將在之後的linux系統中被遺棄了,由於在之後的系統中不會再有ifconfig命令了路由

    ①. 手工配置別名的VIP的方法it

          ifconfig eth0:1 10.0.0.100 netmask 255.255.255.224 upast

          route add -host 10.0.0.100 dev eth0                                     ---增長一條主機路由,可選配置      class

          說明:IP別名的配置是臨時的,一旦重啓網卡便丟失了配置

    ②. 手工查看VIP別名的方法

          ifconfig

    ③. 手工刪除別名VIP的方法

          ifconfig eth0:1 10.0.0.100 netmask 255.255.255.224 down

          ifconfig eth0:1 down

    ④. 別名IP永久生效的方法

          寫入到網卡配置文件可以讓別名IP永久生效,名字能夠爲ifcfg-eth0:x,x爲0-255的任意數字,IP等內容格式和ifcfg-eth0一致

          vim /etc/sysconfig/network-scripts/ifcfg-eth0:1

          DEVICE=eth0:1

          IPADDR=10.0.0.100


    輔助IP(secondary ip address)

    輔助IP則是由linux系統的ip命令建立和維護的,ip addr add建立的輔助IP,不能經過ifconfig查看,

    可是通ifconfig建立的別名IP卻可在ip addr show命令查看

    說明:須要重點掌握※

    ①. 手工配置別名的VIP的方法

          ip addr add 10.0.0.100/24 dev eth0

          ip addr add 10.0.0.101/24 broadcast 10.0.0.255 dev eth0

          ip addr add 10.0.0.101/24 broadcast 10.0.0.255 dev eth0 label eth0:0

    ②. 手工查看VIP別名的方法

          ip addr

    ③. 手工刪除別名VIP的方法

          ip addr del 10.0.0.100/24 dev eth0

          ip addr del 10.0.0.101/24 broadcast 10.0.0.255 dev eth0


    VIP配置小結:

    1. heartbeat2.1.4及之前使用的是別名IP,heartbeat2.1.4之後使用的都是輔助IP,提供VIP服務

    2. keepalived一直都是用的輔助IP提供服務

相關文章
相關標籤/搜索