Hazırda bekletme modundan sonra Ubuntu'daki tüm ağı yeniden başlatma


10

Ubuntu 14.04 makinem hazırda bekletme modundan çıktığında, bazen ağ devre dışı bırakılır ve etkinleştirilmesi, tekrar çalışmasını sağlamaz. Koşu

sudo service network-manager restart

tek başına sorunu çözmez. Fakat

sudo ifconfig wlan0 down && sudo ifconfig wlan0 up

wlan bağlantısı için sorunu çözme eğilimindedir.

Ancak, yeniden önyükleme yapmadığım sürece 3G veya GPRS üzerinden bir PPP bağlantısı başlatamıyor. Modem olarak kullanılan akıllı telefonun yeniden başlatılması burada yardımcı olmaz.

Yeniden başlatmadan tüm ağ modüllerini nasıl yeniden başlatabilirim?

Daha fazla bilgi:

Makine bir USB kablosuyla akıllı telefona bağlanır. Bağlantıyı başlatmak için ağ yöneticisini ve nm uygulamasını kullanıyorum.

Bu kalıcı bir sorundur, önceki sürümlerde zaten bir sorundu.

Hazırda bekletme modundan sonra ağın neden devre dışı bırakılacağını açıklamayacağım. Bu hatayla nasıl başa çıkılacağı hakkında bir yerde bilgi olduğuna inanıyorum. Ancak, bu benim için büyük bir sorun değildi.

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

1
lsmodOP'de yukarıdaki komuttan herhangi bir ağ adaptörü çıkışı listeleyebilir misiniz ?
Brian Thomas

1
Ubuntu makinesi akıllı telefona nasıl bağlanır? USB? Kablosuz internet? PPP bağlantısı nasıl başlatılır?
Gilles 'SO- kötü olmayı kes

Yanıtlar:


3

Kendinize bir bash betiği oluşturabilir ve bunları ekleyebilirsiniz. Diğerleri için yapmak istediğiniz şeyin, belki de bu adaptörleri bulamıyorsanız modülleri yeniden yüklemek olduğunu düşünüyorum.

ip link showTüm bağdaştırıcıları kapsadığınızdan emin olduktan sonra modülleri yeniden yüklemeye çalışıyorsanız, böyle bağdaştırıcıları arayabilirsiniz .

Yapmanız gerekecek

1) bu komutla hangi modülleri yüklediğinizi görmek için arama yapın sudo lsmod

2) komutunu kullanarak yeniden yükleyin sudo rmmod yourMod

3) sudo modprobe yourModyeniden başlatmak için.

4) ağ bağdaştırıcılarınızı yeniden başlatın sudo service restart networkveya sudo systemctl restart network, veya service network-manager restart.

Büyük olasılıkla komut dosyasını hazırda bekletme modundan başlatan bir özelliğe eklemenin bir yolu vardır. ancak bu harika olurdu, ancak bunu yapmadan önce, ağ sisteminizi tamamen yeniden yükleyip yükleyemeyeceğinizi görmek için sadece yeniden yüklemek isteyebilirsiniz, bu da taşımanız gerekebilecek bir şeydir, böylece sorunlar ortadan kalkar.

Ayrıca, sorun yakın zamanda ortaya çıkmaya başladıysa, başka bir çekirdek sürüm güncellemesi için takılmak (veya geçici olarak eski sürüme geçmek için) takılmak isteyebilirsiniz. hangisinin zaten çok sayıda çekirdek güncellemesine zarar verdiğinden emin olmak için devam eden sorun ...

Umarım yardımcı olur :-)


ip link showoutput is 18: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 3 link/pppBu bilgilerle ne yapmalıyım?
Quora Feans

Sanırım bu manpages.ubuntu.com/manpages/hardy/man8/pppd.8.html bir noktadan noktaya daemon çalıştırıyormuş gibi görünebilir. ve ben nasıl bir daemon yeniden başlatmak için nasıl gideceğini anlamaya çalışıyorum. bu systemctl restart pppdya da böyle bir şey mi? ubuntu henüz systemd kullanıyor mu? Tamam belki onun service restart pppdya da ne olursa olsun cini denir. bunu yapmanız ve daha sonra ağ bağdaştırıcınızı yeniden başlatmanız gerekebilir.
Brian Thomas

1

Belki bu geçici çözümüm size yardımcı olabilir.

İlk olarak, bu komutu yürütün:

sudo vim /etc/rc.local

Ardından, içerik şuna benzer olmalıdır:

#!/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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.