我的互联网一直运行良好,直到某一天。从那天起直到今天,每次我重启电脑时,我都必须执行 dhclient 才能使互联网连接再次正常工作。我搜索了旧帖子并发现了以下内容:每次重启都要使用 dhclient 才能访问互联网 不幸的是,所有建议的解决方案都不适合我。这是我的 /etc/network/interface:
自动档
iface lo inet 环回
我把两个 lo 都改成了 eth0,但是没有用。然后我查看了 /var/lib/dhcp3/dhclient.leases,发现有一行
接口“eth0”
因此,按照链接提示,将 /etc/network/interface 的互联网接口更改为与 /var/lib/dhcp3/dhclient.leases 相同的值应该可以工作,但对我来说却不行。将 dhclient 放在 /etc/rc.local 也不起作用。
那么,有什么建议吗?
抱歉提出这个问题。错误是我的,最后一句是
iface lo inet 环回
我把它改成了
iface eth0 inet 环回
而不是将其更改为
iface eth0 inet dhcp
无论如何,这个文件怎么可能被修改(我假设在它被修改之前)
iface eth0 inet dhcp
到这个环回接口?可能发生什么情况导致这种情况发生?
答案1
/etc/network/interfaces
您不应该更改引用该接口的条目lo
。
您的条目eth0
应如下所示:
auto eth0
iface eth0 inet dhcp
详细操作方法请参见: http://www.cyberciti.biz/faq/setting-up-an-network-interfaces-file/
关于超级用户的这个问题:https://superuser.com/questions/151936/how-to-automate-running-the-dhclient-in-ubuntu