修正:Linuxでネットワーク接続のアクティブ化に失敗する



問題を排除するために楽器を試してください

君の Linuxディストリビューション 五月 ネットワーク接続のアクティブ化に失敗する ネットワークの設定ミスが原因です。また、システムの日付/時刻の設定が正しくないと、検討中のエラーが発生する可能性があります。



影響を受けるユーザーは、システムにログインするか、インターネットを使用しようとすると、エラーが発生します。 OSをインストールした直後に直面したユーザーもいれば、しばらくしてから直面したユーザーもいます。この問題は特定のLinuxディストリビューションに限定されるものではなく、ほぼすべてのディストリビューションが影響を受けます。さらに、この問題はイーサネットとWi-Fi接続で発生する可能性があります。



ネットワーク接続のアクティブ化に失敗しました



ソリューションに進む前に、 ルーターとモデムが接続されている 。問題がUSBモデムにある場合は、に接続してみてください 別のポート システムの。また、 再起動 システムとネットワーク機器。イーサネットとWi-Fiの両方が機能していない場合は、 USBドングルを使用する インターネットに接続するか、 お使いの携帯電話のホットスポット 。さらに、を有効/無効にします 機内モード システムの問題が解決したかどうかを確認します。

解決策1:ネットワーク接続を無効/有効にする

この問題は、一時的なソフトウェアの不具合が原因である可能性があり、ネットワーク接続を再初期化することで解決できます。説明のために、Ubuntuのプロセスについて説明します。

  1. 開いた 設定 システムの、ウィンドウの左側のペインで、をクリックします 通信網
  2. 無効にする 切り替えをオフの位置に切り替えることによる問題のある接続。

    ネットワーク接続を無効にする



  3. 次に 再起動 あなたのシステム。再起動時に、 有効にする ネットワーク接続を確認し、問題が解決したかどうかを確認します。
  4. そうでない場合は、 Alt + F2 キーを同時に押して実行コマンドボックスを開き、次のように入力します。
    nm-connection-editor
  5. 展開 問題が発生していたネットワークの種類(例:イーサネットと 削除 その下のすべてのエントリ。

    接続を削除します

  6. 次に 閉じる すべてのネットワークエディタをクリックして、 ネットワークアイコン システムトレイにあります。
  7. 無効にする ネットワークそして次に 再度有効にする それ。

    システムトレイからのネットワーク接続を無効にする

  8. 再起動 システムを確認してから、問題が解決したかどうかを確認してください。

解決策2:高速ブートを無効にする(デュアルブートシステム)

ザ・ 高速起動 Windowsのオプションは、Linuxを使用するデュアルブートシステムで問題を引き起こすことが知られています。同じことが現在の問題の理由である可能性があります。このコンテキストでは、Windowsで高速ブートを無効にすると問題が解決する場合があります。

  1. の中に ウィンドウズ システムの環境については、をクリックしてください Windowsサーチ ボックスとタイプ コントロールパネル 。表示された検索結果で、をクリックします コントロールパネル

    コントロールパネルを開く

  2. 今クリック ハードウェアとサウンド

    「ハードウェアとサウンド」を開く

  3. 次に、をクリックします 電源オプション。

    コントロールパネルの[電源オプション]をクリックします

  4. ウィンドウの左側のペインで、をクリックします 電源ボタンの機能を選択します

    電源ボタンの機能を選択–コントロールパネル

  5. チェックを外します のオプション 高速スタートアップをオンにする 。オプションがグレー表示されている場合は、をクリックします 現在利用できない設定を変更する 次に、上記のオプションのチェックを外します。

    [高速起動をオンにする]のチェックを外します

  6. 保存する 変更と Linuxを起動します 問題が解決したかどうかを確認するための環境。 Linuxディストリビューションを完全にアンインストール/再インストールする必要がある場合があります。

解決策3:ネットワークの自動接続を無効にする

使用していない接続タイプのエラープロンプトが表示されるのは、ユーザーにとって非常に煩わしい場合があります。 USBイーサネット。 [自動的に接続]オプションを無効にすることで、その特定のネットワークのプロンプトを取り除くことができます。

  1. 開いた 設定 Linuxディストリビューションの 通信網
  2. 次に、をクリックします 装備 問題のあるネットワークの横にあるアイコン。

    ネットワークの歯車アイコンをクリックします

  3. チェックを外します のオプション 自動的に接続 変更を適用します。

    接続を自動的に無効にする

  4. 次に、接続の問題が解決したかどうかを確認します。

解決策4:ネットワークのDNSをDNSMASQに変更する

システムでDNSに問題がある場合は、検討中のエラーが発生する可能性があります。このシナリオでは、無料のDNSMASQ(必要なシステムリソースが少ない)に切り替えると、問題が解決する場合があります。

  1. を実行します 次のコマンド Linuxターミナルの場合:
    sudo gedit /etc/NetworkManager/NetworkManager.conf

    NetworkManager設定の編集

  2. 今変更 dnsdnsmasq 変更を保存した後、ファイルを閉じます。
  3. 次に、システムを再起動して、問題が解決したかどうかを確認します。

解決策5:システムの正しい日付/時刻設定

システムの日付/時刻設定は、システムの操作においてさまざまな役割を果たします。システムの日付/時刻の設定が正しくない場合、議論中のエラーが発生する可能性があります。このコンテキストでは、システムの日付/時刻設定を修正すると、問題が解決する場合があります。

  1. 画面の左下近くにあるをクリックします アプリケーションを表示する 次にをクリックします 設定
  2. 次に、ウィンドウの左側のペインで、をクリックします。 日付時刻
  3. 次に無効にします 自動日付と時刻
  4. 正しい システムの日付と時刻を確認してから、問題が解決したかどうかを確認します。

    日付と時刻の変更

解決策6:システムの設定でBluetoothデバイスを削除する

(エラーの発生時に)使用できない多くのBluetoothデバイスを構成している場合、ネットワーク管理者はそれらのデバイスのいずれにも接続できないため、エラーがトリガーされます。このコンテキストでは、Bluetoothデバイスを削除すると問題が解決する場合があります。

  1. 削除する システムに接続されているBluetoothデバイス。
  2. 開いた 設定 システムの、ウィンドウの左側のペインで、をクリックします ブルートゥース
  3. 無効にする ブルートゥース。

    Bluetoothを無効にする

  4. 打ち上げ Linuxターミナルとタイプ:
    bluetoothctl

    Bluetoothの短所を開く

  5. これで、すべてのBluetoothデバイスのリストが表示されます。次に、次のコマンドを入力します。
    bluetoothctlはAA:BB:CC:DD:EE:FFを削除します
  6. 交換 AA:BB:CC:DD:EE:FFと ID文字列 デバイスの。 ID文字列を見つけるには、ネットワークアイコン>>デバイス名>>歯車アイコンを選択します。
  7. 繰り返す すべてのBluetoothデバイスのプロセスを実行してから、問題が解決したかどうかを確認します。
  8. そうでない場合は、 .crtファイルのパス 。 (.crtファイルが保存されている)フォルダーの名前にスペースがある場合は、スペースを削除して、問題が解決したかどうかを確認してください。

解決策7:他の通信デバイスをブラックリストに登録する

組み込みの4Gデバイスのような2番目のイーサネット/ Wi-Fiのようなデバイスがシステムに存在し、システムがそのデバイスを使用してインターネットに接続しようとすると、議論中のエラーが発生する可能性があります。このシナリオでは、他の通信デバイスをブラックリストに登録すると問題が解決する場合があります。

  1. を開きます Linuxターミナル とタイプ:
    sudo lshw-Cネットワーク

    Linuxターミナルを介してネットワーク接続を開く

  2. 次に、ネットワークデバイスのリストが表示されます。次に、自分がいるデバイスを確認します 使用しない 。例えば、 cdc_ether (使用していない)がネットワークデバイスに表示されます。
  3. さて、 タイプ ターミナルで次のコマンド(新しいブラックリストファイルを作成します):
    sudo -H gedit /etc/modprobe.d/blacklist-cdc_ether.conf

    問題のある接続をブラックリストに登録するファイルを作成する

  4. 追加 ファイルの次の2行:
    ブラックリストcdc_etherブラックリストusbnet

    ネットワークデバイスをブラックリストに登録する

  5. 保存する ファイルと 再起動 あなたのシステム。
  6. 再起動時に、問題が解決したかどうかを確認します。内部4Gデバイスを使用する必要がある場合は、常に有効にする必要があることに注意してください。

解決策8:ブラックリストからネットワークドライバーを削除する

ネットワークデバイスがシステムでブラックリストに登録されている場合、検討中のエラーが発生する可能性があります。このコンテキストでは、ブラックリストからファイルを削除すると問題が解決する場合があります。

  1. 次のように入力します 次のコマンド Linuxターミナルで、Enterキーを押します。
    sudo gedit /etc/modprobe.b/blacklist.conf

    ブラックリストファイルを開く

  2. 次に、開いたファイルで、ネットワーク関連のドライバー/モジュールがブラックリストに登録されているかどうかを確認します。たとえば、Broadcomネットワークカードを使用している場合は、 削除する に関連するエントリ bcma そして bcmsmac
  3. 再起動 システムを確認してから、問題が解決したかどうかを確認してください。

解決策9:ネットワークマネージャーを再インストールします

ネットワークマネージャは、Linuxディストリビューションでのすべてのネットワーク関連の操作を担当します。ネットワークマネージャのインストールが破損している場合、手元のエラーが発生する可能性があります。このコンテキストでは、ネットワークマネージャを再インストールすると問題が解決する場合があります。

  1. を起動します Linuxシェル あなたのシステムの タイプ 次のコマンド:
    sudo systemctl restart network-manager.service

    ネットワークサービスを再起動します

  2. ここで、問題が解決したかどうかを確認します。
  3. そうでない場合は、 実行 次のコマンド:
    sudo /etc/init.d/network-manager force-reload

    NetworkManagerの強制リロード

  4. 求められた場合は、ユーザーパスワードを入力し、問題が解決したかどうかを確認します。
  5. そうでない場合は、 実行 次のコマンド:
    sudo apt-get install -d --reinstall network-manager network-manager-gnome

    NetworkManagerを再インストールします

  6. ここで、問題が解決したかどうかを確認します。

解決策10:ネットワークカード/ドライバーの電源管理を無効にする

電源管理の実装は、ネットワーク接続に問題を引き起こすことが知られています。同じことが現在のエラーの理由である可能性があります。このコンテキストでは、電源管理を無効にすると問題が解決する場合があります。説明のために、UbuntuおよびRTL8192CUドライバーのプロセスについて説明します。

  1. を開きます Linuxターミナル そして 実行する 次のコマンドを1つずつ実行します。
    sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get install git git clone https://github.com/pvaret/rtl8192cu-fixes.git sudo dkms add ./rtl8192cu-fixes sudo dkms install 8192cu / 1.11 sudo depmod -a sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
  2. リブート システムを確認してから、問題が解決したかどうかを確認してください。

解決策11:ネットワークデバイスによるハードウェア暗号化を無効にする

ネットワークデバイスで暗号化に問題がある場合は、検討中のエラーが発生する可能性があります。このコンテキストでは、ハードウェア暗号化を無効にすることで問題が解決する場合があります。説明のために、UbuntuとRT2800PCIデバイスのプロセスについて説明します。

  1. Linuxターミナルで次のコマンドを実行します。
    echo 'オプションrt2800pcinohwcrypt = y'

    ネットワークデバイスによるハードウェア暗号化を無効にする

  2. 次に、次のコマンドを1つずつ実行します。
    sudo tee /etc/modprobe.d/rt2800pci.conf sudo modprobe -rfv rt2800pci sudo modprobe -v rt2800pci sudo sed -i's / 3/2 /'/etc/NetworkManager/conf.d/*
  3. 次に、システムを再起動して、問題が解決したかどうかを確認します。

解決策12:Linuxディストリビューションのカーネルを最新のビルドに更新します

ザ・ Linuxカーネル はOSの中心的なコアであり、ソフトウェアアプリケーションとコンピュータハードウェアの間の仲介役です。これは、さまざまな種類のLinuxディストリビューションすべての基盤です。カーネルは定期的に更新され、新しい技術の進歩に対応し、既知のバグにパッチを適用します。 Linuxディストリビューションのカーネルが古いものである場合、議論中のエラーが発生する可能性があります。このコンテキストでは、Linuxカーネルを更新すると問題が解決する場合があります。 Ubuntuのプロセスについて説明します。

  1. を開きます Linuxシェル とタイプ:
    sudo apt-get upgrade linux-image-generic

    Linuxカーネルを更新します

  2. 次に、システムを再起動して、接続の問題が解決したかどうかを確認します。

解決策13:Linuxバリアントを最新のビルドにアップグレードする

新しい機能を追加し、既知のバグにパッチを適用するために、Linuxのすべてのバリアントが更新されます。古いバージョンのLinuxディストリビューションを使用している場合は、検討中のエラーが発生する可能性があります。このコンテキストでは、ディストリビューションを更新すると問題が解決する場合があります。説明のために、Ubuntuのプロセスについて説明します。

  1. を開きます Linuxターミナル とタイプ:
    sudoapt-アップグレードを取得

    Ubuntuをアップグレードする

  2. 入力します パスワード ユーザーアカウントの一覧と利用可能なアップデートのリストが表示されます。
  3. を押します とキー 更新を確認してからEnterキーを押します。
  4. 待つ 更新プロセスが完了したことを確認してから、問題が解決したかどうかを確認します。

これまで何も役に立たなかった場合は、 再インストール 君の Linuxディストリビューション 。ただし、再インストールする前に、を試してみることをお勧めします iwconfig コマンド。また、 BIOSを更新する あなたのシステムの。さらに、 WICDネットワークマネージャー 。さらに、 IPV6(リンクローカル)を使用する または TCPを無効にする

タグ Linux 読んだ7分