Linux设置IP别名的方式

配置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.125lo的IP地址为127.0.0.1

Linux设置IP别名的方式_第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



Linux设置IP别名的方式_第2张图片


这时候,从另外一台服务器 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 文件中。




你可能感兴趣的:(Linux设置IP别名的方式)