phpjava 于 2006-08-22 15:50:40发表:
不懂,你可以搜索下,看这段能否帮助你 61 Q: 我在安装Solaris 8时启用了DHCP,现在我的主机名是unknown,在启动时工作 站启用DHCP并分配IP,主机名也自动改为unknow。请问怎样改主机名? A: DHCP in Solaris8 1. # touch /etc/dhcp.hme0,hme0:请用相应的网卡设备名; 2. 修改/etc/init.d/network,/etc/init.d/inetsvc 先备份 # cp /etc/init.d/network /etc/init.d/network.org # cp /etc/init.d/inetsvc /etc/init.d/inetsvc.org 修改/etc/init.d/network第278行: \"dhcp\") #hostname=`/sbin/dhcpinfo Hostname` hostname=`cat /etc/nodename` 修改/etc/init.d/inetsvc第168行: hostname=`/sbin/dhcpinfo Hostname` if [ -z \"$hostname\" ]; then #hostname=\"unknown\" hostname=`cat /etc/nodename` fi 修改/etc/init.d/inetsvc第82行: if [ \"$_INIT_NET_STRATEGY\" = \"dhcp\" ]; then #dnsdomain=`/sbin/dhcpinfo DNSdmain` dnsdomain=`cat /etc/defaultdomain` else dnsdomain= fi if [ -n \"$dnsdomain\" ]; then #dnsservers=`/sbin/dhcpinfo DNSserv` dnsservers=`cat /etc/dnsservers` 修改/etc/init.d/inetsvc第220行: /usr/bin/mv /tmp/hosts_clear.$$ /tmp/hosts.$$ mydomain=`cat /etc/defaultdomain` echo \"${ipaddr}\\t${hostname}\\t${hostname}.${mydomain}\\t# Added by DHCP\" >>/tmp/hosts.$$ 在/etc/init.d/inetsvc第一行加入如下语句: if [ -f /etc/dhcp.*[0-9] ]; then _INIT_NET_STRATEGY=\"dhcp\" export _INIT_NET_STRATEGY fi 3.创建/etc/defaultdomain,内容为huawei.com.cn 4.创建/etc/nodename,内容为你的机器名 5.创建/etc/dnsservers:129.9.111.100 10.15.1.3
phpjava 于 2006-08-22 15:50:40发表:
不懂,你可以搜索下,看这段能否帮助你
61 Q: 我在安装Solaris 8时启用了DHCP,现在我的主机名是unknown,在启动时工作
站启用DHCP并分配IP,主机名也自动改为unknow。请问怎样改主机名?
A: DHCP in Solaris8
1. # touch /etc/dhcp.hme0,hme0:请用相应的网卡设备名;
2. 修改/etc/init.d/network,/etc/init.d/inetsvc
先备份
# cp /etc/init.d/network /etc/init.d/network.org
# cp /etc/init.d/inetsvc /etc/init.d/inetsvc.org
修改/etc/init.d/network第278行:
\"dhcp\") #hostname=`/sbin/dhcpinfo Hostname`
hostname=`cat /etc/nodename`
修改/etc/init.d/inetsvc第168行:
hostname=`/sbin/dhcpinfo Hostname`
if [ -z \"$hostname\" ]; then
#hostname=\"unknown\"
hostname=`cat /etc/nodename`
fi
修改/etc/init.d/inetsvc第82行:
if [ \"$_INIT_NET_STRATEGY\" = \"dhcp\" ]; then
#dnsdomain=`/sbin/dhcpinfo DNSdmain`
dnsdomain=`cat /etc/defaultdomain`
else
dnsdomain=
fi
if [ -n \"$dnsdomain\" ]; then
#dnsservers=`/sbin/dhcpinfo DNSserv`
dnsservers=`cat /etc/dnsservers`
修改/etc/init.d/inetsvc第220行:
/usr/bin/mv /tmp/hosts_clear.$$ /tmp/hosts.$$
mydomain=`cat /etc/defaultdomain`
echo \"${ipaddr}\\t${hostname}\\t${hostname}.${mydomain}\\t# Added by DHCP\" >>/tmp/hosts.$$
在/etc/init.d/inetsvc第一行加入如下语句:
if [ -f /etc/dhcp.*[0-9] ]; then
_INIT_NET_STRATEGY=\"dhcp\"
export _INIT_NET_STRATEGY
fi
3.创建/etc/defaultdomain,内容为huawei.com.cn
4.创建/etc/nodename,内容为你的机器名
5.创建/etc/dnsservers:129.9.111.100 10.15.1.3