ไม่สามารถเข้าถึงอินเทอร์เน็ตผ่าน WiFi ใน ubuntu 12.04 หลังจากฉันเปลี่ยน SSID ของฉัน


0

ฉันใช้อินเทอร์เน็ตผ่านการเชื่อมต่อ Wi-Fi 2 จุด 1 คือ home-wifi และที่สองคือ PICT-wifi ไม่มีปัญหากับ PICT-wifi (ซึ่งต้องใช้ PROXY)

แต่เมื่อหลายวันก่อนฉันเปลี่ยนชื่อ SSID ของ wifi ที่บ้านเป็น abcd-wifi จากนั้นจะเชื่อมต่อกับการกำหนดค่า IP ด้วยตนเอง แต่ไม่ได้ให้บริการอินเทอร์เน็ต (ไม่มีปัญหาใน ISP) สองสามวันหลังฉันเปลี่ยนชื่อ wifi เป็น home-wifi อีกครั้งเพราะฉันคิดว่าเกิดข้อผิดพลาดกับ SSID ใหม่   แต่กระนั้นแล็ปท็อปของฉันกำลังเชื่อมต่อกับ wifi ที่บ้านและฉันสามารถ ping กับ wifi-router แต่ไม่ใช่ไปยัง google (ไม่ต้องใช้พรอกซีสำหรับการเชื่อมต่อนี้) ต่อไปนี้เป็นข้อผิดพลาดที่ฉันได้รับเมื่อฉัน ping google.com

  ping: unknown host www.google.com

นอกจากนี้มันก็ส่อให้เห็นว่าฉันไม่สามารถเข้าถึงหน้าเว็บจาก firefox หรือ chrome (หมายเหตุ: ฉันลบการตั้งค่าพร็อกซีก่อนหน้านี้ที่ฉันใช้สำหรับ PICT-wifi)

ตอนนี้ฉันจะเชื่อมต่ออินเทอร์เน็ตผ่าน home-wifi ได้อย่างไร?

[แก้ไขหลังจากค้นหาวิธีแก้ปัญหาชั่วคราว] เมื่อฉันเปลี่ยนจาก PICT-wifi (ใช้พร็อกซี) เป็นโฮม -wi (ไม่มีพร็อกซี) จากนั้นไฟล์ /etc/resolve.conf เปลี่ยนกลับเป็น

nameserver 127.0.0.1 

จากนั้นฉันต้องแก้ไขไฟล์นี้ด้วยตนเองเพื่อ "nameserver 192.168.0.1" และฉันสามารถเข้าถึงเน็ตอีกครั้ง (คราวนี้สำหรับทั้ง PICT-wifi และ home-wifi) เหตุใด /etc/resolve.conf จึงเปลี่ยนกลับเป็นค่าที่ไม่ถูกต้องในการสลับระหว่าง Wifi (หมายเหตุ: ต้องใช้ "nameserver 127.0.0.1" เมื่อใช้กับ PICT-wifi) วิธีหลีกเลี่ยงการเปลี่ยนไฟล์ /etc/resolve.conf เป็น "127.0.0.1" สำหรับ home-wifi?

ถามรายละเอียดอื่น ๆ หากคุณต้องการ ขอบคุณล่วงหน้า.


อะไรคือผลลัพธ์ของ ip route และ cat /etc/resolv.conf? คุณกำหนด IP (และเกตเวย์และ DNS) ด้วยตนเองหรือผ่าน DHCP (อัตโนมัติ) หรือไม่
erik

@erik ฉันได้ตั้งค่าที่อยู่ IP ของฉันด้วยตนเองและไม่ต้องใช้ DNS ฉันมีทางออก ขอบคุณสำหรับความช่วยเหลือของคุณ.
Akshay Patil

คำตอบ:


0

โอเคตามที่ @erik แจ้งเตือนฉันตรวจสอบเส้นทาง IP และไฟล์ /etc/resolv.conf

$ ip route 

นี่คือผลลัพธ์ของเส้นทาง IP: - เริ่มต้นผ่าน 192.168.0.1 dev eth1 proto คงที่ 169.254.0.0/16 dev การเชื่อมโยงขอบเขต eth1 เมตริก 1000 192.168.0.0/24 dev eth1 การเชื่อมโยงเคอร์เนลขอบเขต src 192.168.0.105 เมตริก 2 192.168.108.0/24 dev vmnet1 การเชื่อมโยงขอบเขตเคอร์เนลโปรโต src 192.168.108.1 192.168.110.0/24 dev vmnet8 การเชื่อมโยงขอบเขตเคอร์เนลโปรโต src 192.168.110.1

และ

cat /etc/resolv.conf :-

nameserver 127.0.0.1

แต่เนมเซิร์ฟเวอร์ของฉันควรเป็น 192.168.0.1 ซึ่งเป็นที่อยู่ของเราเตอร์ Wi-Fi ดังนั้นฉัน แก้ไข /etc/resolv.conf เป็น

nameserver 192.168.0.1

นี่เป็นการแก้ไขปัญหาของฉัน ขอขอบคุณสำหรับความสนใจของคุณ.


คุณสามารถทำเครื่องหมายคำถามของคุณเองว่าเป็นคำตอบที่ถูกต้อง แม้ว่าฉันคิดว่าคุณต้องรอสักครู่ก่อนที่คุณจะสามารถทำเครื่องหมายได้
Karolinger
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.