誤ってネットワークマネージャーを削除したため、インターネットにアクセスできなくなりました


15

network-managerを削除したため、wifi接続に接続できません。別のコンピューターからそれを取得し、それを私のものにインストールする方法はありますか、またはネットワークマネージャーなしでインターネット接続を取得できる方法はありますか?


同様に役立つ質問もあります... askubuntu.com/a/869209/633471
Uday Kumar

同様の質問がここにあります、askubuntu.com/a/869209/633471はそれが役に立てば幸い
ウダイ・クマール

回答:


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の結果が得られたら、接続されています。必要に応じて、Network Managerを再インストールし、修正したファイルを元に戻してwlan0スタンザを削除できます。


10

再起動せず、まだ接続している場合は、を実行できますsudo apt-get install --reinstall network-manager。これで完了です。

再起動した場合、プロセスはもう少し複雑になります。Ubuntuのライブcdまたはusbを取得して、Ubuntuを新たにインストールするかのように起動する必要があります。ライブ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リカバリを何度も使用しました。これは最高のオプションの1つです。

代替オプションがあります-コマンドラインを使用して接続しますが、特にルーターにWPA2セキュリティがある場合は、多少面倒です。コンピューター(ラップトップの場合)を任意のオープン/安全でないwifiホットスポットに持ち込むことができますが、nopesが多すぎます


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は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 ----

上からの2つの重要な情報はSSIDとセキュリティプロトコルですWPA/WPA2 vs WEP

上記の例のSSIDはAdrogueです。セキュリティプロトコルはRSNまた、一般的に呼ばれWPA2ます。

次に、次の構成ファイルを生成します。 wpa_supplicantpassphrase、WiFiネットワークの事前共有キーを含む。

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

そして、GoogleのIPをpingしてネットワーク接続を確認します。

sudo ping 8.8.8.8

5

あなたはいつもちょうどからのものをダウンロードすることができ、ここか、単に特定のパッケージを検索ここでは、その後だけでやる削除した上でパッケージを依存し、それらは、ペンドライブか何かにコピーdpkg -i再度インストールどんな持ち、それら出来上がりに。


また、まだインストールされていない場合でも、数千の依存関係も同様です。:)
アベルトム

3

さて、昨日、XUbuntu 12.04 LTSでこの問題に遭遇しました。この質問は古いですが、おそらく将来的には一部の人に役立つでしょう。

この問題を「従来の方法」で修正します。

XUbuntuにはインターネットに接続する方法がないため、必要なものを見つけるために電話を使用しています。

電話でグーグルで検索しましたnetwork-manager and network-manager-gnome precise

それから、携帯電話からダウンロードして、その2つのdebファイルをコンピューターに移動しました。

その後、2つの.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キャッシュで見つからない場合、パッケージを取得(ダウンロード)します。
ギベルク

0

これらのコマンドを実行する場合は、インターネットが機能していることを確認してください。私は、インターネットが切断されている間にそれらを実行するというミスを犯し、ネットワークマネージャーを削除し、それを回復することを不可能にし、インターネットにアクセスすることを不可能にしました。この問題を解決するのに13時間以上費やしました。オペレーティングシステムをすべて一緒に再インストールする必要があります。

したがって、上記のコマンドを実行する前に、インターネットが現在切断されていないことを確認してください。そうしないと、OSを再インストールしない限り、インターネットに再度接続できる可能性があります。


0

network managerパッケージがまだキャッシュにある場合、簡単な修正があります。

    sudo apt-get install network-manager

できた そうでない場合は、上記の回答を参照してください


OK。ただし、ユーザーがマシンを再起動していない場合にのみ機能します。
セルギーKolodyazhnyy

1
またはnetwork-manager、aptのキャッシュにまだある場合。
レオラム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.