- 经验
- 38
- 分贝
- 0
- 家园分
- 84
- 在线时间:
- 7 小时
- 最后登录:
- 2024-10-22
- 帖子:
- 18
- 精华:
- 0
- 注册时间:
- 2009-7-8
- UID:
- 403481
注册:2009-7-8
|
发表于 2017-9-11 12:11:16
|显示全部楼层
Solaris为单块网卡配置绑定多个IP Solaris为单块网卡配置绑定多个IP
为了实现跨网段路由访问,这几天把我折腾坏了,想了很多方法最终还是没有实现,通过专线跨路由访问仍然不行,想打算放弃了,后来脑子一闪而过,曾经试过尝试使用多个IP实现跨网段访问,为什么这个不行呢?因此,在网上找了很多相关资料,并咨询了一些朋友,就有了如下想法。
在solaris10中global里root下实行SysConf命令-->1,选择global--》3,Add alias(logical interface) to "xxx.0",y,输入子接口地址,
然后应用到主用域中(注意不要用默认的,默认为global域)
首先,进入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 ……,你也赶紧试试吧,一样可以实现你的想法,感谢网友们支撑和信息借鉴,共勉!
|
|