我有一台笔记本电脑运行hostapd、phpd和mysql。这台笔记本电脑使用以太网连接互联网,并充当我的工作场所无线设备的无线接入点。在安装了一些软件并在其他地方重新连接我的以太网之后,我的"em1“设备就不再存在了,无线连接的设备也不能再接入互联网了。
我最近安装的软件是: pptp,pptpd,并更新了一些fedora库。我最近还把我的办公桌和笔记本电脑搬到了另一个地方,因此不得不在其他地方重新连接以太网。
Wifi设备再也不能接入互联网了。无线连接的设备能够成功地登录到膝上型计算机,显示出完全的强度,正确的SSID,并使用正确的密码。然而,当我试图连接到像谷歌这样的网站时,请求就会超时。
设备"em1“也不再出现在我的机器上。has:# ifup em1
将给我以下输出:ERROR : [/etc/sysconfig/network-scripts/ifup-eth] Device em1 does not seem to be present, delaying initialization.
和has:# dhclient em1
有以下输出:Cannot find device "em1"
当我运行# dmesg|grep renamed
时,我得到以下信息:renamed network interface eth0 to p4p1
。我曾尝试通过p4p1直接从笔记本电脑连接互联网,并取得了成功。然而,我的无线设备连接到我的笔记本电脑无法连接到互联网。
我已经使用# yum erase ...
卸载了pptp和pptpd,但问题仍然存在。
要安装我使用的pptp:# yum install pptp
为了安装pptpd,我执行了以下操作:
# rpm -Uvh http://poptop.sourceforge.net/yum/stable/fc15/pptp-release-current.noarch.rpm
# yum install pptpd
为了更新我使用的fedora库,我使用:
# yum check-update
# yum update
编辑:
运行# route
会产生以下结果:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.11.200.1 0.0.0.0 UG 0 0 0 p4p1
10.11.200.0 * 255.255.252.0 U 0 0 0 p4p1
172.16.100.0 * 255.255.255.0 U 0 0 0 wlan0
发布于 2012-11-06 16:41:30
安装Fedora的最新版本解决了我的问题。尽管该设备仍然名为p4p1,但我以前使用过的所有模块都在工作。
解决此问题的另一个解决方法是安装Fedora 15,更新它以便更改设备的名称,然后安装所有软件。
发布于 2012-03-05 17:40:38
这是Fedora (15+)的较晚版本所发生的更改。它是为了创建一个更一致的命名。
http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming
您可以看到机器上的接口被命名为使用ifconfig -a
。您应该看到回环(lo
)和新的p4p1
。您可以在过去使用p4p1的地方开始使用em1。或者,根据上面的文档(它就在末尾),您可以通过
biosdevname=0
在内核命令行的末尾(我的grub在/etc/boot/grub.cfg
中)。您可能会看到多个内核行。将上面的内容添加到您使用的机器的末尾,但是要小心,不要b0rk您的机器。如果你不知道你在做什么,最好是学会喜欢新的命名方案。
https://serverfault.com/questions/366503
复制相似问题