LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1342|回复: 4

解决debian下安装配置etherconf后的DHCP困扰

[复制链接]
发表于 2005-8-20 20:45:38 | 显示全部楼层 |阅读模式
debian默认没有安装etherconf这个deb包,据说这个程序可以对网络进行配置:包括主机名,IP,DHCP,DNS,GATEWAY,NETMASK...等。于是我就下载了,然后运行
  1. #dpkg-reconfigure etherconf
复制代码

其中有一页关于DHCP相关的配置选项,因为是自己用是ADSL,所以选择“yes"(使用DHCP)。从此之后,每次启动系统,系统都要检测一次DHCP服务:导致系统启动要慢好十几秒,实在受不了。

方案一:重新设置etherconf:不使用DHCP
结果:失败

方案二:卸载etherconf
  1. #dpkg --purge remove etherconf
复制代码

结果:还是失败,启动时还是要检测DHCP

方案三:直接修改系统配置文件。
打开/etc/network/interfaces
我把修改的地方摘录出来

  1. ### etherconf DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE IT.
  2. auto lo eth0

  3. iface lo inet loopback

  4. iface eth0 inet dhcp
  5.         hostname **
复制代码

请把

  1. iface eth0 inet dhcp
复制代码

改成

  1. #iface eth0 inet dhcp
复制代码

:即把iface eth0 inet dhcp注释掉即可,这样系统启动后便不会检测DHCP了。
备注:### etherconf DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE IT.------就是因为这句话,我一直没敢修改这部分内容。在网上找了好久,一直没找到满意的答案,才做了这一尝试,没想到成功了。

我的debian信息
----------------------------------------------
Linux debian 2.6.8-2-386 #1 Thu May 19 17:40:50 JST 2005 i686 GNU/Linux
发表于 2005-8-20 20:57:47 | 显示全部楼层
ok ok
回复 支持 反对

使用道具 举报

发表于 2005-8-20 21:50:38 | 显示全部楼层
郁闷哟,我跟着楼主“#dpkg-reconfigure etherconf”了一下,配置的时候选由debconf管理网络配置,然后除了主机名外,其它都配置,全为空或不配置,结果:
/etc/network/interfaces文件里除lo的配置外,其它全没了;
/etc/resolv.conf里的东西变成了domain;
但问题是居然还能上网,可以用apt查看和下载软件包,即使重新启动也一可以上网。
那么我的网络配置都被弄到哪里去了呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-21 19:00:01 | 显示全部楼层
呵呵,redware试试重新配置一次etherconf 看能不能出现网卡信息。
------------------
反复试验发现:如果把
  1. iface eth0 inet dhcp
复制代码
改成
  1. iface eth0 inet static
复制代码
也能达到停止检测DHCP的效果。
回复 支持 反对

使用道具 举报

发表于 2005-8-21 23:06:51 | 显示全部楼层
man interfaces
回复 支持 反对

使用道具 举报

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

本版积分规则

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