solaris 关闭dhcp配置静态ip
Posted lewsuy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
问题:开启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
若要想重新开启dhcp服务,可以创建dhcp.rtls0文件
即:touch /dhcp.rtls0
二、若想立即生效
#hostname bettyaliyun
#ifconfig rtls0 10.250.6.169 netmask 255.255.255.0 up
参考网址:http://itprocommunity.cn/redirect.php?fid=59&tid=1116&goto=nextnewset
http://blog.sina.com.cn/s/blog_6113bd400100ew37.html
http://bbs.itprocommunity.cn/thread-1116-1-1.html
http://blog.sina.com.cn/s/blog_581c1fac0100lqdy.html
http://bbs.chinaunix.net/thread-1200407-1-1.html
即:touch /dhcp.rtls0
二、若想立即生效
#hostname bettyaliyun
#ifconfig rtls0 10.250.6.169 netmask 255.255.255.0 up
参考网址:http://itprocommunity.cn/redirect.php?fid=59&tid=1116&goto=nextnewset
http://blog.sina.com.cn/s/blog_6113bd400100ew37.html
http://bbs.itprocommunity.cn/thread-1116-1-1.html
http://blog.sina.com.cn/s/blog_581c1fac0100lqdy.html
http://bbs.chinaunix.net/thread-1200407-1-1.html
以上是关于solaris 关闭dhcp配置静态ip的主要内容,如果未能解决你的问题,请参考以下文章