solaris 关闭dhcp配置静态ip

 网络配置即对机器上的网卡进行配置,最基本的网络配置主要为配置网卡的:ip,gateway,netmasks及defaultrouter

情形:在安装solaris的时候,在网络配置选择是选择了dhcp服务,但是我现在想要配置静态的ip及hostname等等
问题:开启solaris时候,依次修改了
/etc/hosts 中的hostname及对应的ip
/etc/hostname.rtls0   中的域名(网卡名称可以通过ifconfig -a查看)
/etc/inet/hosts   #添加hostname及ip 的对应关系
/etc/inet/netmask  #添加掩码
/etc/defaultrouter   #添加默认网关
/etc/nodename  #添加域名
/etc/networks  #修改

更改以后重启solaris后发现ip的获得又通过dhcp来获得了,并且/etc/hosts文件也被dhcp修改为
10.250.6.230       sunaliyun    #add by dhcp
说明在重新启动以后网络配置优先选择了dhcp服务,没有进行静态ip的设置

这是因为在solaris中只要设置过dhcp确实会优先于ip


下面讲解怎么处理这一问题。
#ifconfig -a      #查看机器的网卡的设置,找到第二项即为网卡名称
本机为rtls0,所以以后很多的设置都是以其为后缀的
#cd /etc                 #转到etc目录
查看一下有没有dhcp目录及dhcp.rtls0文件,如果有说明启动了dhcp服务,若要配置静态ip需要将其删除,或是改一下名字,我的做法是: mv dhcp dhcp.bad     及 mv dhcp.rtls0 dhcp.rtls0.bak
修改好了以后就可以按照以上的步骤设置hostname及静态ip了
将要更改的配置为:hostname:bettyaliyun
                                 ip:10.250.6.168
             defaultrouter:10.250.6.254
         netmask:255.255.255.0
第一步:修改/etc/nodename文件,这个文件默认不存在,需要自己建立,内容为bettyaliyun
第二步:修改/etc/hosts文件,
内容为: ::1 localhost

127.0.0.1 localhost

10.250.6.168  bettyaliyun   loghost            #自己添加的

第三步:修改/etc/defaultrouter   #默认不存在,需要自己建立
内容为:10.250.6.254
第四步:修改/etc/hostname.rtls0         #若没有,需要自己建立
内容为主机名:bettyaliyun
第五步:修改/etc/inet/hosts
修改成跟/etc/hosts一样的内容
第六步:修改/etc/inet/netmask
内容为:10.250.6.168 255.255.255.0
第七步:修改/etc/networks
arpanet 10 arpa # Historical
10.250.6.169 255.255.255.0 rtls0

需要说明一下的是/etc/hosts其实是/etc/inet/hosts文件的软连接,更改一个后另外一个也会相应的更改,/etc/networks 是/etc/inet/networks的软连接。


重启系统后生效。

若要想重新开启dhcp服务,可以创建dhcp.rtls0文件
即:touch /dhcp.rtls0

 

 

转载于:https://www.cnblogs.com/lewsuy/p/9648586.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值