web-dev-qa-db-ja.com

休止状態後にUbuntuですべてのネットワークを再起動する

Ubuntu 14.04マシンが休止状態から覚醒すると、ネットワークが無効になり、有効にしても機能しなくなる場合があります。ランニング

Sudo service network-manager restart

単独では問題は解決しません。だが

Sudo ifconfig wlan0 down && Sudo ifconfig wlan0 up

wlan接続の問題を解決する傾向があります。

ただし、再起動しないと、PPP 3GまたはGPRS経由の接続を開始できません。モデムとして使用されているスマートフォンを再起動しても、ここでは役に立ちません。

再起動せずにすべてのネットワークモジュールを再起動するにはどうすればよいですか?

詳細:

本機はUSBケーブルでスマートフォンに接続されています。 network-managerとnm-appletを使用して接続を開始しています。

それは永続的な問題であり、以前のバージョンではすでに問題でした。

休止後にネットワークが無効になる理由については説明しません。このバグへの対処方法に関する情報はどこかにあると思います。しかし、それは私にとって大きな問題ではありませんでした。

Sudo lsmod | grep ppp
ppp_deflate            12950  0 
ppp_async              17413  1 
crc_ccitt              12707  1 ppp_async

Sudo lsmod | grep usb
usb_serial_simple      17386  2 
usbserial              45141  6 usb_serial_simple
usb_storage            66545  1 uas
10
Quora Feans

自分でbashスクリプトを作成し、これらを追加できます。他の人のためにしたいことは、それらのアダプターが見つからない場合は、モジュールをリロードすることかもしれません。

すべてのアダプターをカバーしたことが確実な場合は、このようなアダプターip link showを探してから、モジュールをリロードしてみてください。

あなたはしなければならない

1)このコマンドSudo lsmodでロードしているモジュールを検索します

2)コマンドSudo rmmod yourModを使用して再読み込みします

3)Sudo modprobe yourModで再起動します。

4)ネットワークアダプターSudo service restart networkまたはSudo systemctl restart network、またはservice network-manager restartを再起動します。

おそらく、スクリプトを休止状態から起動する機能にスクリプトを追加する方法があるでしょう。それはクールですが、それを行う前に、ネットワークシステムを完全に再インストールして、最初にそれを修正できるかどうかを確認する必要があるかもしれません。

また、最近問題が発生し始めた場合は、次のカーネルリリースアップデートにたどり着く(または一時的にダウングレードしてみる)ことができます。すでに複数のカーネルアップデートをすでに悩ませている確かな進行中の問題...

:-)お役に立てば幸い

3
Brian Thomas

多分私の私のこの回避策はあなたを助けるかもしれません。

まず、次のコマンドを実行します。

Sudo vim /etc/rc.local

次に、コンテンツは次のようになります。

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#Sleeping a little might be necessary to let it catch up the boot. 
#However, for me, this sleep was a useless overhead.
#sleep 3 
service network-manager restart

exit 0
1
Michael Fayad