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
之所以要修改,究其原因我们的DHCP服务器支持的协议可能比较老,不能返回给
客户端DNSdomain,DNSServer,Nodename;