Solaris为单块网卡配置绑定多个IP

      为了实现跨网段路由访问,这几天把我折腾坏了,想了很多方法最终还是没有实现,通过专线跨路由访问仍然不行,想打算放弃了,后来脑子一闪而过,曾经试过尝试使用多个IP实现跨网段访问,为什么这个不行呢?因此,在网上找了很多相关资料,并咨询了一些朋友,就有了如下想法。

首先,进入Solaris系统,使用root用户,打开一个终端,使用ifconfig -a命令查看网卡相信信息;如:

#ifconfig -a

lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1

inet 127.0.0.1 netmask ff000000

eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2

inet 192.168.0.122 netmask ffffff00 broadcast 192.168.0.255

ether 0:3:ba:35:58:30

通过以上命令信息显示,该服务器只启用了一块网卡,并且分配IP地址是192.168.0.122

其中,该网卡的名称是eri0,根据以上信息,我们就开始将多个IP地址绑定到该网卡上面的操作。

例如,假如我需要绑定10.5.5.1地址到该网卡上

可以根据如下几个步骤:

第一步:使用VI或者touch命令,添加文件/etc/hostname.eri0:1

命令:touch /etc/hostname.eri0:1

添加一个新的主机名在这个文件中即可。

例如,假定设置新的主机名是ERP

那么/etc/hostname.eri0:1内唯一的文字就是ERP

第二步:使用VI命令,修改文件/etc/hosts

       将10.5.5.1 ERP追加到该文件中。

第三步:激活启用网卡,使用plumb命令:

# ifconfig eri0:1 plumb

# ifconfig eri0:1 10.5.5.1 netmask 255.255.255.0 up

结尾:所有设置已经全部完成,至此,为了进一步验证以上步骤是否正确,你可以ping 10.5.5.1,验证成功(此做法,在你重启服务器之后,以上配置不会丢失,一样有效)

倘若,你还需要绑定更多的IP地址,那么以此类推,eri0:2 eri0:3 eri0:4 ……,你也赶紧试试吧,一样可以实现你的想法,感谢网友们支持和信息借鉴,共勉!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值