我在笔记本电脑上运行 RHCE6 版本,最近我一直在尝试通过命令行进行网络配置的各种内容。昨晚,我尝试使用删除 NetworkManager
yum remove NetworkManager
从系统中,这样我就可以通过命令行对网络有更多的控制。但结果是,我没能通过配置无线连接wpa_supplicant
,而我在旅行时需要无线连接。
我尝试使用以下命令重新安装:
yum install NetworkManager
安装了某些版本,但我在任务栏中没有看到图标,当然,网络也无法工作。我之前删除的软件包(大约 24MB)比我刚刚安装的软件包(大约 2MB)大得多,我认为肯定缺少一些依赖项。
如何正确重新安装网络管理器以恢复连接?
答案1
要识别已删除/安装的软件包中的差异,您可以检查/var/log/yum.log*
.滚动回 NetworkManager 被删除的位置,并查看所有使用相同日期戳删除的包(被删除是因为它们依赖于 NetworkManager)。
答案2
您是否尝试过“手动”启动网络?如果您可以通过以太网电缆(非无线)连接足够长的时间来重新安装 Networkmanager,则这是最简单的。那么这可能是一个简单的问题(当然作为“root”):
ifconfig eth0 up
dhclient eth0
如果只是必须通过无线方式,则可以使用命令行公式:
wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext && dhclient wlan0
请注意,您的驱动程序可能不是“wext”;所有这些都假设您已经设置了 /etc/wpa_supplicant.conf 。
答案3
我知道这是一个老问题,但我最近遇到了这个问题,这里的答案很有帮助。我会扩展并说当你重新安装 NM 时尝试:
yum install NetworkManager*
这将获取小程序所需的 ui 包。
当我解析 yum 日志时,我发现:
Jun 16 18:54:43 Erased: NetworkManager-gnome
Jun 16 18:54:43 Erased: NetworkManager-openconnect
Jun 16 18:54:44 Erased: NetworkManager
答案4
安装 :
yum install NetworkManager
检查是否正在运行,如果没有则启动:
service NetworkManager status
如果没有运行则启动:
service NetworkManager start
chkconfig NetworkManager on
禁用网络和 wpa_supp 服务,如 Wiki 中所述:
chkconfig network off
chkconfig wpa_supplicant off
并重新启动。要打开它的 GUI:
nm-applet
nm-connection-editor
更新1:查看重新安装给定包的所有依赖项?