首先以DHCP获得IP :
ifconfig pcn0 dhcp start
启动完成后,检查默认网关是否正确获得:
netstat -nr
如果没有正确获得,/etc/defaultrouter文件中应该有东西,有的话,将之删除
cat /etc/defaultrouter
然后重新运行:ifconfig pcn0 dhcp start
在DHCPserver中是可以设置DNS server的,如果不能设置,自己要手动设置;
再次启动完成后检查DNS是否正确配置,如果没有的话,手动改:
cat /etc/resolv.conf
DNS设置完成后,还有修改nsswitch.conf文件,让hosts,ipnodes的别名通过DNS来取得,
检查对应的是否是dns,如果不是的话,将它改成dns
cat /etc/nsswitch.conf | grep hosts
hosts: dns
cat /etc/nsswitch.conf | grep ipnodes
ipnodes: dns
refs:
http://blogs.sun.com/observatory/entry/beyond_dhcp_with_dns_and