我意外删除了网络管理器,无法再访问互联网

我意外删除了网络管理器,无法再访问互联网

自从删除了网络管理器后,我就无法连接到任何 wifi 连接。有没有办法从另一台电脑上获取它,然后将其安装在我的电脑上,或者有没有办法不用网络管理器就能连接互联网?

答案1

我建议你编辑一个文件:

gksudo gedit /etc/network/interfaces

修改如下:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wpa-essid myssid
wpa-psk mypasscode

重启界面:

sudo ifdown wlan0 && sudo ifup -v wlan0

测试:

ping -c3 www.ubuntu.com

如果获得 ping 结果,则表示您已连接。如果愿意,您可以重新安装网络管理器并恢复您修改的文件以删除 wlan0 节。

答案2

如果你还没有重启,并且仍然处于连接状态,你可以运行sudo apt-get install --reinstall network-manager。到此就大功告成了。

如果您重新启动,则过程会稍微复杂一些 - 您必须获取 Ubuntu 的 live cd 或 usb,然后启动它,就像您要重新安装 Ubuntu 一样。Live CD 或 USB 允许连接到互联网,因此请确保您已连接。不要安装,而是按“尝试 Ubuntu”并通过那里访问终端,或者按 Ctrl + Alt + F2 。

接下来你需要挂载你的 ubuntu 分区 (注意 sda1 只是一个例子,找出它是哪一个lsblk) 和几个文件夹。因此:

sudo mount /dev/sda1 /mnt

sudo mount --bind /dev /mnt/dev

sudo mount --bind /proc /mnt/proc

sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

此时,您可以使用实时 USB/CD,就像使用实际的 Ubuntu 安装一样,但仍使用实时 USB/CD 资源。现在您可以运行sudo apt-get install --reinstall network-manager

我用过LiveCD/USB 恢复很多次我的系统都崩溃了。这是最好的选择之一。

还有另一种选择——通过命令行连接,但这会有点麻烦,特别是如果你的路由器上有 WPA2 安全保护。你可以把你的电脑(如果是笔记本电脑)带到任何开放/不安全的 wifi 热点,但有太多的拒绝

答案3

尝试这个:

打开终端,

Ctrl++AltT

运行:

sudo iw dev

iw 命令将列出所有已连接的 WiFi 适配器:

phy#0
    Interface wlan0
        ifindex 3
        wdev 0x1
        addr f4:ec:38:de:ad:de
        type managed

指定名称:phy#1

设备名称:wlan0

接口索引:3

地址:mac地址

类型:托管。类型指定无线设备的运行模式。

您可以检查无线设备是否已启动或未运行:

sudo ip link show wlan0

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff

在上面的例子中,wlan0 未处于 UP 状态。

执行以下命令,调出WiFi界面:

sudo ip link set wlan0 up

3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff

在上面的例子中,现在wlan0处于UP状态。

运行以下命令检查 WiFi 网络连接状态:

sudo iw wlan0 link

Not connected.

输出显示您未连接到任何网络。

你扫描一下检测到了哪些 WiFi 网络,运行以下命令:

sudo iw wlan0 scan


BSS 00:19:e3:fa:b6:9e(on wlan0)
    TSF: 25277930826 usec (0d, 07:01:17)
    freq: 2437
    beacon interval: 100 TUs
    capability: ESS Privacy ShortPreamble ShortSlotTime (0x0431)
    signal: -46.00 dBm
    last seen: 424 ms ago
    Information elements from Probe Response frame:
    SSID: Adrogue
    Supported rates: 1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0 
    DS Parameter set: channel 6
    Country: US Environment: Indoor/Outdoor
        Channels [1 - 11] @ 30 dBm
    ERP: <no flags>
    Extended supported rates: 24.0 36.0 48.0 54.0 
    RSN:     * Version: 1
         * Group cipher: CCMP
         * Pairwise ciphers: CCMP
         * Authentication suites: PSK
         * Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
    HT capabilities:
        Capabilities: 0x500c
            HT20
            SM Power Save disabled
            No RX STBC
            Max AMSDU length: 3839 bytes
            DSSS/CCK HT40
            40 MHz Intolerant
        Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
        Minimum RX AMPDU time spacing: 8 usec (0x06)
        HT RX MCS rate indexes supported: 0-15
        HT TX MCS rate indexes are undefined
    HT operation:
         * primary channel: 6
         * secondary channel offset: no secondary
         * STA channel width: 20 MHz
         * RIFS: 0
         * HT protection: no
         * non-GF present: 1
         * OBSS non-GF present: 0
         * dual beacon: 0
         * dual CTS protection: 0
         * STBC beacon: 0
         * L-SIG TXOP Prot: 0
         * PCO active: 0
         * PCO phase: 0
    WMM:     * Parameter version 1
         * BE: CW 15-1023, AIFSN 3
         * BK: CW 15-1023, AIFSN 7
         * VI: CW 7-15, AIFSN 2, TXOP 3008 usec
         * VO: CW 3-7, AIFSN 2, TXOP 1504 usec
    ---- truncated ----

上面的两个重要信息是SSID和安全协议WPA/WPA2 vs WEP

上例中的 SSID 是Adrogue。安全协议是RSN,通常也称为WPA2

现在您将生成一个包含WiFi 网络wpa_supplicant预共享密钥的配置文件。passphrase

sudo wpa_passphrase Adrogue >> /etc/wpa_supplicant.conf 11223344

11223344网络密码在哪里?

wpa_passphrase将根据您的输入创建必要的配置条目。

每个新网络都将作为新配置添加到配置文件中/etc/wpa_supplicant.conf

sudo cat /etc/wpa_supplicant.conf 

# reading passphrase from stdin
network={
 ssid="Adrogue"
 #psk="11223344"
 psk=42e1cbd0f7fbf3824393920ea41ad6cc8528957a80a404b24b5e4461a31c820c
}

要连接,请运行以下命令:

sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf

-B :表示在后台运行 wpa_supplicant。

-D:指定无线驱动程序。

wext :是通用驱动程序。

-c:指定配置文件的路径。

现在使用 dhclient 通过 DHCP 获取 IP 地址:

sudo dhclient wlan0

您可以使用 ip 或 ifconfig 命令来验证 DHCP 分配的 IP 地址

sudo ip addr show wlan0

并 ping Google 的 IP 以确认网络连接:

sudo ping 8.8.8.8

答案4

好的,我昨天在 XUbuntu 12.04 LTS 上遇到了这个问题,这个问题很老了,但也许它将来会对某些人有所帮助。

我以“传统方式”解决了这个问题。

由于我的 XUbuntu 无法连接到互联网,因此我使用手机来查找所需内容。

我在手机上搜索了network-manager and network-manager-gnome precise

然后我从手机上下载它并将这两个 deb 文件移动到我的电脑上。

之后我安装了两个.deb文件:

sudo dpkg -i network-manager.deb
sudo dpkg -i network-manager-gnome.deb

然后您可以使用以下命令重新启动网络管理器服务:

service network-manager restart 

对我来说,它运行得很好。我知道这里的每个人都有一部可以上网的手机。所以它应该可以工作。

相关内容