![删除了 GNOME 桌面,无法从终端连接到互联网](https://linux22.com/image/40990/%E5%88%A0%E9%99%A4%E4%BA%86%20GNOME%20%E6%A1%8C%E9%9D%A2%EF%BC%8C%E6%97%A0%E6%B3%95%E4%BB%8E%E7%BB%88%E7%AB%AF%E8%BF%9E%E6%8E%A5%E5%88%B0%E4%BA%92%E8%81%94%E7%BD%91.png)
我正在使用 Fedora 19。我删除了我的 GNOME-Desktop ( sudo yum remove @gnome-desktop
)。之后,当我尝试从命令行连接到互联网时,我遇到了各种各样的问题。
但是当我执行时,以太网电缆也已连接
$ ping www.google.com
回报
connect: Network is unreachable
当我尝试执行类似wifi-menu
or 的命令时netctl
,我收到错误
$ bash: command not found
关于如何解决这个问题的任何想法......
答案1
您NetworkManager
在卸载 GNOME 桌面过程中意外删除了该文件。
重新安装它:
sudo yum install NetworkManager
并重新启动网络管理器服务:
sudo systemctl start NetworkManager.service
检查您是否已连接:
nmcli d
希望能显示类似于以下内容的内容:
DEVICE TYPE STATE
eth0 802-3-ethernet connected
eth0
注意 - 该设备可能未在您的设置中命名。
答案2
安装 NetworkManager 的另一种方法是手动配置接口。在 Fedora 上,你必须看看/etc/sysconfig/network-scripts/ifcfg-<iface_name>
替换<iface_name>
为您尝试配置的接口的实际名称。
编辑该文件以指定是通过 DHCP 还是手动配置该接口。在后一种情况下,您还必须提供 IP 地址、子网掩码和默认网关的 IP 地址。
假设您的接口名为eth0
,以下配置/etc/sysconfig/network-scripts/ifcfg-eth0
应该可以帮助您从 DHCP 获取 IP:
DEVICE=eth0
BOOTPROTO=DHCP
ONBOOT=yes
请参阅Fedora 文档了解更多信息。
配置文件就位后,需要发出
ifconfig eth0 up
或者
ifup eth0