QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 889|回复: 1

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

[复制链接]
发表于 2006-7-27 17:53:16 | 显示全部楼层 |阅读模式
最近做了个小系统,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。
 楼主| 发表于 2006-7-28 13:23:47 | 显示全部楼层
自己搞定了,原来是顺序问题,等下次再把脚本贴上来和大家共享一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-28 19:55 , Processed in 0.064846 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表