debian默认没有安装etherconf这个deb包,据说这个程序可以对网络进行配置:包括主机名,IP,DHCP,DNS,GATEWAY,NETMASK...等。于是我就下载了,然后运行
代码:
#dpkg-reconfigure etherconf
其中有一页关于DHCP相关的配置选项,因为是自己用是ADSL,所以选择“yes"(使用DHCP)。从此之后,每次启动系统,系统都要检测一次DHCP服务:导致系统启动要慢好十几秒,实在受不了。
方案一:重新设置etherconf:不使用DHCP
结果:失败
方案二:卸载etherconf
代码:
#dpkg --purge remove etherconf
结果:还是失败,启动时还是要检测DHCP
方案三:直接修改系统配置文件。
打开/etc/network/interfaces
我把修改的地方摘录出来
代码:
### etherconf DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE IT.
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
hostname **
请把
代码:
iface eth0 inet dhcp
改成
代码:
#iface eth0 inet dhcp
:即把iface eth0 inet dhcp注释掉即可,这样系统启动后便不会检测DHCP了。
备注:### etherconf DEBCONF AREA. DO NOT EDIT THIS AREA OR INSERT TEXT BEFORE IT.------就是因为这句话,我一直没敢修改这部分内容。在网上找了好久,一直没找到满意的答案,才做了这一尝试,没想到成功了。