stlxv 发表于 2006-7-27 17:53:16

郁闷,怎么设置网卡的DNS?怎么让localhost生效?

最近做了个小系统,busybox+dhcpcd+bash

启动的时候有两种执行方案,一种是用dhcp获取:
hostname localhost
dhcpcd -k
dhcpcd eth0
ifconfig lo 127.0.0.1
route add 127.0.0.1 lo

结果ping 127.0.0.1可以,但是ping localhost却不可以,localhost并没有生效,要怎样让它生效呢?

第二种执行方案是这样的,自己设置ip什么的:
hostname localhost
ifconfig lo 127.0.0.1
route add 127.0.0.1 lo
ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0

这样不止有第一种方案所出现的问题(无法使用localhost),而且,我该怎么设置它的DNS呢?

-----

关于hostname:
我试过在/etc/hosts里写:
127.0.0.1 localhost
启动时执行hostname -F /etc/hosts,结果hostname执行的结果是
127.0.0.1 localhost
而不是只有localhost。

stlxv 发表于 2006-7-28 13:23:47

自己搞定了,原来是顺序问题,等下次再把脚本贴上来和大家共享一下
页: [1]
查看完整版本: 郁闷,怎么设置网卡的DNS?怎么让localhost生效?