systemd-networkd - 恢复模式下无网络

systemd-networkd - 恢复模式下无网络

运行 UbuntuGnome 17.04 我无法在恢复模式下启动网络,因为unknown group "power" in message bus configuration fileNetworkManager 尝试连接时出现错误。NetworkManager 不会连接。

我正在使用无线局域网适配器: Bus 003 Device 004: ID 0bda:8172 Realtek Semiconductor Corp. RTL8191SU 802.11n WLAN Adapter在此处输入图片描述在旧版本的 Ubuntu Gnome 中,可以使用此适配器启用网络。

编辑:

我可以解决由于cd /etc/dbus-1/system.d和导致的“消息总线配置文件中未知组“power””错误find . | xargs grep 'power'。结果显示 thermald 似乎无法正常工作。暂时清除它后错误不再显示。但 NetworkManager 也无法连接。从恢复中运行 root 时,它告诉我找不到 nmcli。但它已安装并正常工作,以用户身份在图形模式下运行系统。有什么想法可以解决这个问题吗?

编辑:

我决定在恢复中使用 systemd-networkd 以 root 身份运行。我禁用了 Network-Manager 并启用了 systemd-networkd 以及 systemd-resolved。我可以启动 systemd-networkd。但我不知道如何扫描 wifi 并连接到它。或者只需输入所需的信息即可连接到它...有什么想法吗?

多谢

答案1

1:启动到恢复模式

2:进入 root shell 提示符(只读)

3:重新挂载文件系统以进行读写:

mount --options remount,rw /
mount --all

4:添加 DNS 服务器以确保 DNS 能够正常工作:

vi /etc/resolv.conf

添加

nameserver 8.8.8.8

(8.8.8.8 是 Google DNS 服务器)

5:重新启动并再次进入具有读/写访问权限的 root shell 重新挂载以进行读写:

mount --options remount,rw /
mount --all

6:停止联网:

systemctl stop network-manager

7:设置无线连接并扫描:

ifconfig wlan_name up

iwlist wlan_name scan

8:创建wpa配置文件并连接:

wpa_passphrase NETWORK_ID WIRELESS_KEY > /home/(username)/wpa.conf

wpa_supplicant -B -i wlan_name -c /home/(username)/wpa.conf

忽略任何IOCSIWENCODEEXT错误SIOCSIWGENIE,最后运行:

dhclient wlan_name

如果您不想创建文件来保存配置,请改用以下命令:

iwconfig wlan_name essid NETWORK_ID key s:WIRELESS_KEY

dhclient wlan_name

来源:

https://ubuntuforums.org/showthread.php?t=2164398

答案2

首先使用 ifconfig 找出无线接口的名称。然后运行:

ifconfig wlan_name up

其中 wlan_name 是您的无线接口的名称。

这将启用您的无线接口。不会有任何输出。接下来您要做的就是搜索您附近的无线网络。

iwlist wlan_name scan 

您将看到您所在区域的无线网络列表。找到您要连接的无线网络并运行以下命令:

iwconfig wlan0 essid NETWORK_ID key s:PASSWORD

其中 NETWORK_ID 是网络名称 (SSID),PASSWORD 是网络密码。

相关内容