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

因为我删除了网络管理器,所以无法连接到任何wifi连接。 有没有办法从另一台计算机上获取它然后安装在我的计算机上或者有没有办法在没有网络管理器的情况下获得互联网连接?

我建议你编辑一个文件:

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

如果您尚未重新启动并仍然连接,则可以运行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安装一样,但仍然使用Live USB / CD资源。 现在你可以运行sudo apt-get install --reinstall network-manager

当我对系统进行操作时,我已经使用了很多次LiveCD / USB恢复 。 这是有史以来最好的选择之一。

还有另一种选择 – 通过命令行连接,但它会有点麻烦,特别是如果你的路由器上有WPA2安全性。 您可以将您的计算机(如果它是笔记本电脑)带到任何开放/使用固定的wifi热点,但是有太多的nopes

试试这个:

打开一个终端,

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地址

类型:管理。 Type指定无线设备的操作模式。

您可以检查无线设备是否已启动:

 sudo ip link show wlan0 3: wlan0:  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:  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:  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生成一个配置文件,其中包含WiFi网络的预共享密钥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命令validationDHCP分配的IP地址

 sudo ip addr show wlan0 

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

 sudo ping 8.8.8.8 

您可以随时从这里下载这些东西,或者只是在这里搜索特定的包,具体取决于您删除的包,将它们复制到pendrive或者其他东西,然后只需要对它们执行dpkg -i ,然后再重新安装。

好的,我昨天在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 

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

有一个修复,这很容易! 就这样做吧

  sudo apt-get install network-manager 

完成。 那很简单!

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

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