Ubuntu がネットワークに接続できないソリューション プロテストの実現可能エクスペリエンス

Ubuntu がネットワークに接続できない、ネットワーク上に疑問符が表示される、または右上隅にネットワーク アイコンがないことが突然わかりました。通常、家主は最初の 2 つの手順で問題を解決し、全員がネットワーク サービスの名前を確認します。単独で、OK はトピックに直接入ります

コマンドラインからネットワークを再起動します

Ubuntu Server を使用している場合は、すでにコマンド ライン ターミナルを使用しています。デスクトップ バージョンを使用している場合は、ショートカット キーCtrl+Alt+T Ubuntu キーボード ショートカットを使用してコマンド ライン ターミナルを開くことができます。

Ubuntu には、ネットワークを再起動するためのコマンドがいくつかあります。これらのコマンドの一部またはほとんどは、Debian または他の Linux ディストリビューションでのネットワークの再起動にも適用されます。

1. ネットワーク管理サービス

これは、コマンド ラインからネットワークを再起動する最も簡単な方法です。これは、グラフィカル インターフェイスを介してネットワークを再起動する (Network-Manager サービスを再起動する) ことと同じです。

解決策のステップ

第一歩:

sudo vim /etc/NetworkManager/NetworkManager.conf

conf ファイルの管理対象 = false を管理対象 = true に変更します。

ステップ 2: ネットワークマネージャーサービスを再起動します。

sudoサービスネットワークマネージャーの再起動

Linux システムが異なると、ネットワーク サービス名も異なります。私の場合は次の成功した解決策です。

sudo service NetworkManager restart

このとき、ネットワークアイコンが一瞬消えてから再び表示されます。

解決策 1 が機能しない場合は、解決策 2 をもう一度試してください。これは個人テストで簡単に使用できます。
解決策 2

ターミナルを開き、次のコマンドを実行します。

sudo service network-manager stop

sudo gedit /var/lib/NetworkManager/NetworkManager.state

開いているファイルの内容を変更するには:

NetworkingEnabled=false を NetworkingEnabled=true に変更します

保存して終了した後、ターミナルでコマンドを実行します。

sudo service network-manager start
或者
sudo service NetworkManager start

結果(大家は2番目のコマンドです)

さて、右上隅にネットワークアイコンが表示され、ネットワークがあります〜

2、システム化

service コマンドは、このメソッドをカプセル化したものにすぎません (init.d シリーズのスクリプトや Upstart 関連コマンドのカプセル化も同様です)。systemctl コマンドは、service コマンドよりも多くのことを行います。通常はこのコマンドを使用することを好みます。家主が直接インターネットに頼ったからです!

sudo systemctl restart NetworkManager.service

このとき、ネットワークアイコンはしばらく消えます。systemctl の他のオプションについて知りたい場合は、man ヘルプドキュメントを参照してください。

3、nmcli

これは、Linux 上のネットワークを管理するためのもう 1 つのツールです。これは強力で便利なツールです。このツールは非常に使いやすいため、多くのシステム管理者が好んで使用しています。

この方法には、ネットワークをオフにしてからネットワークをオンにするという 2 つの手順があります。

sudo nmcliネットワークオフ

これによりネットワークがオフになり、ネットワーク アイコンが消えます。次に、ネットワークを再度オンにします。

sudo nmcli ネットワーク上

nmcli の使用法については、マニュアルのヘルプ ドキュメントを参照してください。

4、ifupとifdown

これら 2 つのコマンドは、ネットワーク ポートを直接操作し、ネットワーク ポートがパケットを送受信できるかどうかを切り替えます。これは、Linux で最も知っておくべきネットワーク コマンドの 1 つです。

ifdown を使用してすべてのネットワーク ポートを閉じてから、ifup を使用してネットワーク ポートを再度有効にします。

通常、これら 2 つのコマンドを一緒に使用することをお勧めします。

sudo ifdown -a && sudo ifup -a

注: この方法ではネットワーク アイコンがシステム トレイから消えるわけではありません。さらに、さまざまなネットワーク接続が切断されます。

補助ツール: nmtui これはBaiduで確認してください。結局のところ、専門の運用保守者が使用しているものではありません。

3 番目のタイプ:

VMware 仮想マシン Ubuntu システムには IP アドレスの解決策がありません:
UPBROADCASTMULTICAST の問題
VMware 仮想マシンに
は net_addr アドレスの解決策がありません
config が
長期間使用されている場合、仮想マシンは理由もなくインターネットに接続できなくなり
ます端末で、
コマンドを使用して Ubuntu システム アドレスの IP を表示すると、IP アドレスが割り当てられていないことがわかりました。
ifconfig
eth0: ネットワーク インターフェイス
リンク encap: ネットワーク タイプ
HWaddr: ネットワーク カードの物理アドレス
Inet addr: (インターネット アドレス) IP アドレス
Bcast: ブロードキャスト アドレス
Mask: サブネット マスク
UP: 使用中のネットワーク インターフェイス
RX パケット、TX パケット: 受信パケット数、TX パケット数送信されたデータ パケット
RX バイト、TX バイト: 受信および送信された特定の数を示します
割り込み: 端末情報
ベース アドレス: メモリ アドレス
私の VMware 仮想マシン ソフトウェア仮想マシンには多数の Ubuntu システムがあり、一定期間使用されています。 IPアドレスの問題は発生しません。私は
これが Ubuntu の一般的な問題だとずっと思っていました。しかし、私は間違っていました。Ubuntu の問題ではなく、ホスト マシンの問題である可能性があります。結局のところ、私の考えは正しかったのです。
ふと思ったのですが、以前はウイルス対策ソフトウェアを使用してスタートアップ項目を最適化し、VMware ソフトウェア関連のスタートアップ項目をいくつかオフにしました。今思い出した
ここ:
解決策
デスクトップを開き、[コンピューター] を右クリックし、[管理] を選択し、[サービスとアプリケーション] を選択し、[サービス] を選択して、下にスクロールして次の項目を表示します: VMware....: OK これで完了です

Ubuntu 仮想マシンのネットワークを NAT に設定すると、Ubuntu 仮想マシンはオンラインになることができます。(NAT に設定します。ホストがインターネットにアクセスできる限り、仮想マシンもインターネットにアクセスできます。)
Ubuntu 仮想マシンのネットワークを自動ブリッジに設定すると、Ubuntu 仮想マシンも IP アドレスを取得できます。(ホストと同じLAN内のIPアドレスです。)

おすすめ

転載: blog.csdn.net/github_35856054/article/details/129685877