solaris10可以使用ifconfig命令进行临时配置多IP(设置后立即生效,关机或重启后又回到原来的配置,即失效)
也可以使用编辑/etc/host 和/etc/hostname文件的方法来永久设置IP(关机或重启后,依然生效)
1、首先查看机器网卡名字:ifconfig -a

网卡为 e1000g0 (上图一个虚拟网卡lo0和一个物理网卡e1000g0,并且IPv4和IPv6各两个,因此你看到了4个网卡)
2、使用ifconfig 命令,给单网卡临时配置多个IP(关机或重启后失效)[root@solaris-x86 /]# ifconfig e1000g0:1 plumb (启用e1000g0:1网卡)
[root@solaris-x86 /]# ifconfig e1000g0:1 9.5.1.79 netmask 255.255.0.0 up (配置第二个ip地址)

通过ping命令,进一步验证配置是否成功

如上图,验证正确,配置成功!
3、使用ifconfig 命令,给单网卡永久配置多个IP(关机或重启后将依然失效)需要配置的文件如下:
添加新文件: /etc/hostname.e1000g0:1
编辑新文件: /etc/hostname.e1000g0:1
编辑文件:/etc/inet/hosts
编辑文件:/etc/inet/netmasks
具体添加、编辑文件步骤如下:
1、添加新文件,直接复制已有文件 /etc/hostname.e1000g0 即可,复制命令如下:
[root@solaris-x86 /]# cp /etc/hostname.e1000g0 /etc/hostname.e1000g0:1
2、编辑新文件,
vi /etc/hostname.e1000g0:1
solaris-x86-2 (修改文件的主机名hostname,如:solaris-x86-2)
3、编辑文件 /etc/inet/hosts,配置IP
vi /etc/inet/hosts

添加上图红线部分(是自己需要的配置的网段而定,如9.5.1.79)
其中需要注意, solaris-x86-2 便是在步骤2 /etc/hostname.e1000g0:1 配置的主机名,需保持一致
3、编辑文件 /etc/inet/netmasks,配置子网掩码
vi /etc/inet/netmasks

这样就配置完了
重新启动,验证配置是否永久生效,验证方法如下:

如上图,红色部分,即为新添加的网卡 9.5.1.79 ,配置成功!
另一种验证方式,直接ping自己的ip地址,操作方式如下:

如上图,红色部分,即为新添加的网卡 9.5.1.79 ,配置成功!
最后,我们还能不能上网
本示例Solaris 10是通过VMware网桥方式(Bridged)访问外网的,关于如何具体配置网桥,请参照我先前写的一篇配置文章
http://wenku.baidu.com/view/a5873f140b4e767f5acfcec9.html

如果您能看到上面大图,通过 FireFox 浏览器访问百度主页,那么恭喜您,大功告成!配置成功!OK
=========================================================================================
配置完了,简单总结一下:
solaris 和 linux、windows系统一样,都可以配置单网卡绑定多IP
并且还可以实现单网卡跨网段访问,如上面 192.168.*.* 和 9.5.*.* 两个网段
这样就可以实现单网卡同时访问公司内网和外部网络,工作、娱乐劳逸结合啦,哈哈
关于windows、linux(ubuntu、red hat)如何配置单网卡绑定多IP,请参照我在CSDN的博客
windows、ubuntu、Red Hat、Solaris 单网卡绑定多个IP
沒有留言:
張貼留言