配置IP别名很简单,秩序配置系统上的网络接口,让它监听额外的IP地址。
在Linux系统上,可以使用标准的网络工具(比如ifconfig 和 route) 添加IP别名。
本地回环网卡的作用:
①测试本地的网络配置,如果能Ping通127.0.0.1说明本机的网卡和IP协议安装都没有问题;
②某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源,一般要制定SERVER的IP地址。当该程序要在同一台机器上运行且没有别的SERVER时,就可以把SERVER的资源装在本机上。SERVER 的IP地址设置为127.0.0.1也同样可以运行;
用ifconfig查看本地的IP地址:
这台设备有一个物理网卡设备:eth0和一个回环网卡设备:lo
eth0的IP地址为192.168.1.125,lo的IP地址为127.0.0.1
ifconfig eth0:1 192.168.1.121 netmask 255.255.255.0 up
route add -host 192.168.1.121 dev eht0:1
ifconfig eth0:1 192.168.1.121 netmask 255.255.255.0 up
route add -host 192.168.1.121 dev eht0:1
这时候,从另外一台服务器 ping 192.168.1.126 和 192.168.1.127 两个IP,如果能够Ping通,则证明配置无误。
但是,通过ifconfig 和route配置的IP别名在服务器重启后会消失,不过可以将这两条ifconfig 和 route命令添加到/etc/rc.local 文件中,让系统开机时自动运行,以下是命令:
echo ‘ifconfig eth0:1 192.168.1.126 netmask 255.255.255.0 up’ >> /etc/rc.local
echo ‘ifconfig eth0:2 192.168.1.127 netmask 255.255.255.0 up’ >> /etc/rc.local
或者通过 VI编辑器直接修改 rc.local 文件的 形式将上述单引号中的内容添加到 rc.local文件中。