linux一个网卡可以写多少ip,Linux下一个网卡配置多个IP别名

配置IP别名

先用ifconfig命令查看该服务器IP地址。下面这台服务器有一块物理网卡设备eth0和本地回环设备lo,eth0的IP地址为172.16.4.10,本地回环lo的IP地址为127.0.0.1】

本地回环代表设备的本地虚拟接口,所以默认被看做是永远不会宕掉的接口。它的主要作用有两个:一个是测试本机的网络配置,能ping通127.0.0.1说明本机的网卡和IP协议安装都没有问题;另一个作用是某些SERVER/CLIENT的应用程序在运行时须调用服务器上的资源,一般要指定SERVER的IP地址,但当改程序要在同一台机器上运行且没有别的SERVER时,就可以把SERVER的资源装在本机上,SERVER的IP地址设为127.0.0.1也同样可以运行,

fe1d46da3219c8ae0b21f54d089def31.png

#ifconfig

如果要在eth0网卡设备上添加两个IP别名172.16.4.134和172.16.4.135,可以通过以下的ifconfig和route命令来进行:

sudo /sbin/ifconfig eth0:2 172.16.4.134 broadcast 172.16.4.255 netmask 255.255.255.0 up

sudo /sbin/route add -host 172.16.4.134 dev eth0:2

sudo /sbin/ifconfig eth0:1 172.16.4.135 broadcast 172.16.4.255 netmask 255.255.255.0 up

sudo /sbin/route add -host 172.16.4.135 dev eth0:1

这时,再执行ifconfig命令,就可以看到eth0网卡设备上绑定了两个IP别名,如:ifconfig

c62cd838222508caa103f751d8f60544.png

这时候,从另外一台服务器ping 192.168.8.43和192.168.8.44两个IP,如果能够ping通,则证明配置成功。

858962aa44b7cf716bedd324c60f6a77.png

8ed2c78f301b2a14d9ae5c7956cc1053.png

但是,通过ifconfig 和route配置的IP别名在服务器重启后会消失,不过可以将这两条ifconfig和route命令添加到/etc/rc.local文件中,让系统开机时自动运行,以下是相关命令:

vi /etc/rc.local

在文件末尾增加以下内容,然后保存即可:

sudo /sbin/ifconfig eth0:2 172.16.4.134 broadcast 172.16.4.255 netmask 255.255.255.0 up

sudo /sbin/route add -host 172.16.4.134 dev eth0:2

sudo /sbin/ifconfig eth0:1 172.16.4.135 broadcast 172.16.4.255 netmask 255.255.255.0 up

sudo /sbin/route add -host 172.16.4.135 dev eth0:1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值