打印

DHCP in Solaris8?

DHCP in Solaris8?

DHCP in Solaris8?

TOP

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;

TOP

DHCP 是我不用在做什么解释了

一般不会用到 有特殊应用才会起用的,我也发过很多相关文章。可以有时间看看
记得刚毕业不久的一天,女友给我发了一条短信:“我们还是分手吧!”我还没来得及伤心呢,女友又发来一条:“对不起,发错了。”这下可以彻底伤心了……

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-12-3 04:02 京ICP证060528 号

Designed By 17DST