1. 程式人生 > >在linux系統新增ip別名

在linux系統新增ip別名

使用標準的網路配置工具: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

儲存。