Solaris系统中修改hostname不是一件容易的事情,妥善的更改主机名需要改动7个文件,这些文件彼此关联。
/etc/nodename:填上主机名
/etc/hostname.bge0:主机名,hme0为网卡接口名
/etc/hosts:IP配置
/etc/defaultrouter:缺省网关
/etc/netmasks:子网掩码
/etc/nsswitch.conf:在host的行末加上dns,要与files用分隔符隔开
/etc/resolv.conf:配置域名服务器
1. 主机名文件/etc/nodename
内容为主机名
2. 网卡配置文件
/etc/hostname.bge0,内容为:solaris1
/etc/hostname.bge1,内容为:solaris2
3. 主机列表文件/etc/hosts
::1 localhost
127.0.0.1 localhost
10.83.25.145 solaris1 loghost //说明:外网IP对应主机名solaris1
192.168.1.15 solaris2 loghost //说明:内网IP对应主机名solaris2
4. 子网掩码/etc/netmasks
10.83.25.0 255.255.255.0
192.168.1.0 255.255.255.0
5. 默认网关/etc/defaultrouter
10.83.25.254
6. DNS服务器/etc/resolv.conf
nameserver 10.83.0.150
nameserver 10.83.0.151
7. 修改/etc/nsswitch.conf
hosts: files dns 只要在hosts一项添加dns项就可以