web-dev-qa-db-ja.com

再起動せずにネットワークを正常に再起動する方法は?

Ubuntuを使用しているときに、ネットワークがダウンし、有線ネットワークを戻すオプションがない場合があります。ワイヤレスには常にオプションがありますが、有線ネットワークにはオプションがありません。そのような場合、私はSudo service network-manager restartを試します(インターフェイスを開始するためだけにコマンドラインを使用します)。これは時々機能し、時には多くの反復を必要とすることもあれば、開始しないこともあります。私の国では、ネットワークは理由もなく停止します。上記のスクリプトを少なくとも10回繰り返し実行するPerlスクリプトを作成し、Cronを使用してスケジュールしました。最近、コンピューターを再起動しない限り、上記のコマンドを使用してネットワークを開始することはできません。コンピューターの問題は何ですか、ネットワークの再起動がUbuntuの第一級市民になれないので、コンピューターの再起動が必要です。有線ネットワークを開始するために、無線ネットワークのように決してダウンしないオプションがないのはなぜですか。何か足りないものはありますか。コマンドSudo /etc/init.d/networking restartは何もしないようです。

14
razor

このコマンドを実行して、すべてのインターフェイスを停止できます。

Sudo ifdown -a

次に、これを実行して、それらを再び起動します。

Sudo ifup -a

お役に立てば幸いです!

こちらもご覧ください:

14
Mat Nadrofsky

ケーブルを介した接続が検出されない場合、NetworkManagerインジケータの「有線ネットワーク」オプションはグレー表示になります。まず、障害のあるケーブルやルーターを使用していないことを確認します。

本当にコンピューターのドライバーまたはネットワークハードウェアに問題がある場合は、有線ネットワークアダプターの処理を担当するカーネルモジュールのアンロードと再ロードを試してください。モジュールの名前を見つけるには、lspci -kを実行し、ネットワークカードに対応するエントリを探し、「Kernel driver in use」行から名前を読み取ります。次に、Sudo rmmod <name> ; sleep 5 ; Sudo modprobe <name>を実行し、<name>を問題のカーネルモジュールの名前に置き換えます。プロセスでネットワークハードウェアを再初期化する必要があります。そのため、再起動の効果はかなり近いはずです。

5
pablomme

Ubuntuとは異なる可能性のあるXubuntuでは、Panelでネットワーク全体を非アクティブ化できます(Ethだけでなく)。

あなたの問題は通常の振る舞いのようには聞こえないので、それに対処する通常の方法はありません。

再起動を引き起こす可能性のある別の解決策は、ケーブルを引っ張り、再度接続することです。

ルックファイルを調査すると、何が起こっているのか、何を修正するのかを見つけるのに役立ちます。試してみる

dmesg | tail -n 30 

次回接続が切断されたとき。

別のアイデアは、ネットワークチップのモジュールをアンロードし、そのように再ロードすることです。

Sudo rmmod 8139too
Sudo modprobe 8139too

ただし、8139tooの代わりに、カード/チップとは何か、どのモジュールを使用しているかを調べる必要があります。

1
user unknown