我不小心删除了网络管理员,现在无法访问互联网了


15

由于删除了网络管理器,因此无法连接到任何wifi连接。有什么方法可以从另一台计算机上获取它,然后将其安装在我的计算机上,还是有没有网络管理器就可以连接互联网的方法?


还有一个类似的问题也可能会有所帮助... askubuntu.com/a/869209/633471
Uday Kumar

这里也有类似的问题,askubuntu.com/ a/ 869209/633471希望对您有所帮助
Uday Kumar,

Answers:


20

我建议您编辑一个文件:

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节。


10

如果您尚未重新启动并仍处于连接状态,则可以运行sudo apt-get install --reinstall network-manager。到此为止。

如果重新启动,则过程会更加复杂-您将需要获取Ubuntu的live cd或usb,然后将其引导,就像要重新安装Ubuntu一样。Live CD或USB确实允许连接到Internet,因此请确保已连接。无需安装,请按“尝试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热点,但是那里太多了


6

尝试这个:

打开一个终端,

Ctrl+ Alt+T

运行:

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未启动。

执行以下命令以打开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

现在,您将为其生成一个配置文件,wpa_supplicant其中包含passphraseWiFi网络的预共享密钥。

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

5

您总是可以从此处下载内容,或在此处搜索特定的软件包具体取决于您删除了哪些软件包,将它们复制到pendrive或其他东西上,然后对其进行处理,然后dpkg -i重新安装。


如果还没有安装,还有数千个依赖项。:)
Abel Tom

3

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

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

由于无法在XUbuntu中连接到Internet,因此我用手机查找所需的东西。

我在手机上搜索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 

它对我来说非常有效。我知道这里的每个人都有一部可以上网的电话。所以它应该工作。


0

如果已synaptic安装,则可以选择network-managernetwork-manager-gnome使用generate package download script来下载它以及具有互联网访问权限的计算机上的所有依赖项,将它们放在USB记忆棒上,并sudo dpkg -i *.deb在运行下载脚本的文件夹中使用进行安装。


0

如果您最近升级了网络管理器,则可以使用sudo apt-get install --reinstall network-manager,但这仅在程序包仍在Apt缓存中时才有效


apt-get如果在缓存中找不到该软件包,则将获取(下载)该软件包。
guiverc '18

0

如果要运行这些命令,请确保您的互联网正在运行。当我的互联网被切断时,我犯了运行它们的错误,这清除了我的网络管理员,并使其无法恢复,因此无法访问互联网。我花了13多个小时试图解决此问题,但仍无济于事。现在,我必须一起重新安装操作系统。

因此,在运行上述命令之前,请确保当前没有断开互联网连接,否则,除非您重新安装操作系统,否则您将有可能再次连接到互联网。


0

如果network manager程序包仍在缓存中,则有一个简单的解决方法。

    sudo apt-get install network-manager

做完了 就是这么简单,如果没有的话,请看上面的答案


好。但这仅在用户尚未重新启动计算机的情况下才有效。
Sergiy Kolodyazhnyy 2015年

1
或者,如果network-manager仍在apt的缓存中。
莱奥·林
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.