DHCP无法在新安装上运行

新的Kubuntu 12.04安装无法从有线连接或任何无线连接获取IP地址。 电缆/路由器端口/ wifi适配器/接入点都是众所周知的,可与其他设备配合使用。 我怀疑网卡出现故障,但看到无线连接也无法通过USB wifi适配器工作,这消除了NIC作为问题的可能来源。 有线(板载NIC)和无线(USB wifi适配器)之间可以共享哪些其他硬件? 我强调使用wifi适配器我看到其他网络,但也无法从他们那里获得IP地址。 使用Kubuntu 11.10 LiveCD进行测试具有相同的结果。

我注意到没有/etc/dhcp/dhclient.conf文件。

试试sudo apt-get install isc-dhcp-client ,它将安装dhcp客户端,虽然它不能解释为什么它没有安装开始。 这也假设您的问题是缺少所述客户端。

如果这不起作用,您应该考虑在其中一个接口上使用tcpdump命令,并在此处回复结果。 例如, sudo tcpdump -i eth0 -n应该显示是否有任何流量通过eth0接口,尽管您可能需要更正正确的接口。

由于tcpdump没有看到任何流量,再次启动tcpcommand,拔掉你的局域网连接,等待几秒钟让计算机意识到你已拔掉它,然后重新插入并查看tcpdump输出。 您的计算机应该发送多个DHCP请求,并且在理想情况下,也会响应这些查询。 如果你什么都没看到,那么DHCP可能会在错误的端口上请求一个地址,也许会检查DHCP配置。 如果在检查DHCP配置后,您确定DHCP正在请求正确端口上的地址但是您没有看到任何带有tcpdump的流量,请检查日志中是否存在与DHCP相关的任何错误或传输网络流量的错误。 如果没有什么是明显的,请在此处发布日志。

除此之外,我不知道还有什么可以做的来诊断这一点,也许你对错误硬件的怀疑是正确的,或者更不可能,驾驶员的麻烦。

问题实际上是问题的综合症:

1)-23内核中没有内核支持此NIC。 下载并安装-26内核有所帮助。

2)即使识别出NIC也会出现DHCP问题。 我在openSuse 12.1中的硬件上也遇到过DHCP问题。 设置静态IP地址使机器联机但没有DNS。

3)为了让DNS工作, 即使我有一个静态IP地址,我也续订了DHCP租约。 这听起来很愚蠢,但确实有效。 简单地配置Google的公共DNS服务器并不能解决问题。

为了增加伤害,主板( 华硕P8H61-M LX )没有PCI端口插入NIC卡。 华硕支持花了两天的时间来回答我的Linux支持信“我们不支持Linux”,Realtek网站的Linux NIC驱动程序不能从六个镜像中的任何一个下载。 他们使用JavaScript和HTTP访问控制来防止人们在我维护的真实服务器上通过wget下载tarball,所以我有一个同事从美国下载并通过电子邮件将驱动程序发送给我。 然后我无法构建它们,因为我无法从Kubuntu DVD 安装gcc 。

TL; DR:不要买华硕主板,他们正式不支持Linux。 无论如何,不​​要购买没有PCI插槽的主板!