ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 30/12/2016 - 10:13
נושא ההודעה: Dns problem after computer wakes from sleep

היי,
יש לי כרטיס wifi חיצוני שמתחבר לusb (זה מחשב נייח שאין בו wifi מובנה) ושהמחשב עולה הוא מתחבר לאינטרנט ואני מצליח לגלוש.
אחרי שאני עושה hibernate ומעיר את המחשב מחדש, אני צריך לנתק את הusb dongle ולחבר מחדש כדי שיזהה את הרכיב (כנראה שאפשר גם אולי להריץ ifconfig down\up אבל לנתק ולחבר זה גם קל) - ואחרי זה הוא מתחבר לראוטר אבל אני מקבל שגיאה בchrome שאומרת שיש בעיית dns.
בdmesg אין שום הודעת שגיאה.

מה שפותר לי את הבעיה זה להריץ
קוד:
sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf
sudo echo nameserver 8.8.4.4 >> /etc/resolv.conf


מה שמוזר זה שאני בודק את הקובץ אחרי ריסטר הוא לא מכיל את השורות האלו של nameserver 8.8.8.8 והאינטרנט עדיין עובד.

למישהו יש ניחוש או רעיון איך אני ממשיך לחקור את זה?
איך המנגנון dns עובד במערכת ואיך אני מבין איפה המחשב לא מצליח?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 30/12/2016 - 10:55
נושא ההודעה:

גם לי הבעיה היתה. אני אז גיליתי שזו בעיה ב-NetworkManager ועברתי ל-wicd בו לא היה הבאג. אם יש לך כח, אתה יכול לנסות לחפש פתרון לזה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 30/12/2016 - 11:05
נושא ההודעה:

מסתבר שבגלל שהדרייבר שאני משתמש בו קומפל על ידי ולא נתמך בצורה מלאה (usb dongle חיצוני)
אז בשביל שלא אצטרך לנתק את הדונגל ולחבר מחדש כל פעם אחרי כל hibernate.
צריך להריץ
קוד:
sudo modeprobe -rv r8712u
sudo modeprobe -v r8712u

ואז המערכת מסירה ומעלה מחדש את הדרייבר ולא צריך לנתק את הדרייבר.

כמו כן, אחרי זה אין לי בעיית dns config - כנראה מקור הבעיה הוא בדרייבר. כך שהפיתרון הקודם שלי להוסיף nameserver לresolvconf עוקף איכשהו את הבעיה, או לנתק ולחבר פיזית גם פותר את הביעה אבל יוצר בעיית dns. מקור הבעיה הוא בדרייבר עצמו שדורש ממני להסיר ולטעון אותו מחדש לקרנל.

בשביל שאחרי כל חזרה מhibernate אני לא אצטרך להריץ את הפקודות האלו, אפשר להוסיף
ל /etc/pm/config.d/config
את השורה הבאה
SUSPEND_MODULES=r8712u

וזהו - אין בעיית dns ולא צריך לנתק ולחבר את הdongle Smile
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
Techizאורח · ·
 

הודעה פורסם: 30/12/2016 - 15:58
נושא ההודעה:

Anonymous :
מסתבר שבגלל שהדרייבר שאני משתמש בו קומפל על ידי ולא נתמך בצורה מלאה (usb dongle חיצוני)
אז בשביל שלא אצטרך לנתק את הדונגל ולחבר מחדש כל פעם אחרי כל hibernate.
צריך להריץ
קוד:
sudo modeprobe -rv r8712u
sudo modeprobe -v r8712u

ואז המערכת מסירה ומעלה מחדש את הדרייבר ולא צריך לנתק את הדרייבר.

כמו כן, אחרי זה אין לי בעיית dns config - כנראה מקור הבעיה הוא בדרייבר. כך שהפיתרון הקודם שלי להוסיף nameserver לresolvconf עוקף איכשהו את הבעיה, או לנתק ולחבר פיזית גם פותר את הביעה אבל יוצר בעיית dns. מקור הבעיה הוא בדרייבר עצמו שדורש ממני להסיר ולטעון אותו מחדש לקרנל.

בשביל שאחרי כל חזרה מhibernate אני לא אצטרך להריץ את הפקודות האלו, אפשר להוסיף
ל /etc/pm/config.d/config
את השורה הבאה
SUSPEND_MODULES=r8712u

וזהו - אין בעיית dns ולא צריך לנתק ולחבר את הdongle Smile


כדי ש resolv.conf לא ישוכתב כל פעם מחדש תריץ chattr +i /etc/resolv.conf
וככה לא תהיה אפשרות לכתוב אל הקובץ והוא לא ישתנה (כמובן שתגדיר nameservers לפני שתריץ את chattr).
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח
  3. אורח
  4. אורח [Techiz]