作为系统管理员,经常会遇到各种各样的应该,要添加多个IP地址来进行解决.linux添加多个IP地址的话,无论临时还是永久的相信大家都已经熟悉了.可是突然来到solaris下,还真有点丈二和尚摸不到头脑.废话少说,直奔正题.
        上期已经说过,怎么样加载网卡驱动的问题.而solaris10不知道为什么加载虚拟IP的时候也要加载驱动.哈哈,知道怎么做了吗?很简单.比如说我原来有块网卡pcn0,我想再增加一个网卡pcn0:1,这里我也有一点不明白的,不知道为什么不能添加pcn0:0,这在linux是可以,反正不管怎样知道有这么回事以后就不会出错.OK,加载驱动ifconfig pcn0:1 plumb,然后ifconfig -a看一下是不是多了一个pcn0:1的网卡?而且没有IP?哈哈,怎么添加IP还记得吗?复习一下ifconfig pcn0:1 192.168.1.6netmask 255.255.255.0 up 这样激活了网卡pcn0:1而且添加了IP地址:192.168.1.6试一下喽.这里还要提一下,怎么删除临时添加的IP地址.如果像linux下面那样ifconfig pcn0:1 down你会发现,它是不起作用了,但还是存在的.这里就要细细区分两个参数了.一个是plumb我理解的是加载驱动打开网络接口,一个是unplumb我理解的是删除驱动关闭网络接口.所以ifconfig pcn0:1 down相当于只是关闭了网络接口.想眼根子清静的话ifconfig pcn0:1 unplumb然后ifconfig -a看一下,该没的没了.
         IP地址是加上了,可是下次开机又没了,咋办呢?哈哈,你又在想写个开机启动脚本了吧.不要老那样想,一来还真不会写solaris10的开机脚本,因为已经试过了/etc/rc.local是不存在的.二来,你老这样临时添加,万一执行到执行脚本那,机器不知道为啥没执行成功咋办?所以说咱还是来标准的.
        solaris的IP地址的配置文件是/etc/hostname.pcn0,对于我的虚拟机来说,没用过真实机,不知道真实环境下,网卡是叫什么名字.文件里面存放的机器的本机的机器名,不管了.把cp /etc/hostname.pcn0 /etc/hostname.pcn0:1然后vi /etc/hostnamepcn0:1把机器名删掉,直接写上
192.168.1.6然后保存OK.恭喜你,你已经会正确的配置多个IP地址了.怎么测试对不对呢?最简单的reboot.
        设置了多个IP地址还想学会怎么修改原来的IP地址.那么请继续关注下期solaris下修改IP地址.