在linux系統新增ip別名 .
阿新 • • 發佈:2019-02-10
使用標準的網路配置工具:ifconfig和route命令 新增ip別名。
使用ifconfig命令檢視該伺服器的ip地址。示例伺服器有一塊物理網絡卡裝置eth0和本地迴環裝置lo,eth0的ip地址為192.168.136.255,本地迴環lo的IP地址為127.0.0.1.
本地迴環代表裝置的本地虛擬介面,所以預設被看做永遠不會宕掉的介面。它的主要作用有兩個:
一是測試本機的網路配置,能夠ping通127.0.0.1說明本機的網絡卡和ip協議安裝都沒有問題。
二是某些server/client的應用程式在執行時必須呼叫伺服器上的資源,一般要指定server的ip地址,但當該程式要在同一個機器上執行且沒有別的server時,就可以把server的資源裝在本機上,server的ip地址設為127.0.0.1也可以執行。
下面我們通過ifconfig和route命令新增別名:
新增完成後就可以通過ifconfig檢視到新新增的ip別名的:
此時可以通過其他伺服器ping 192.168.136.132,這裡是通過windows系統ping的。
但是隻通過ifconfig和route命令配置的ip別名在系統重啟後就會消失。因此我們需要修改檔案 /etc/rc.local,讓ifconfig和routr,命令在系統開機時自動執行。
vi /etc/rc.local
在檔案中寫入
ifconfig eth0:1 192.168.136.132 broadcast 192.168.136.255 netmask 255.255.255.0 up
route add -host 192.168.136.132 dev eth0:1
儲存。