ฉันจะแก้ไขปัญหาการเชื่อมต่อ Wi-Fi ของฉันได้อย่างไรเมื่อมีเครื่องหมายอัศเจรีย์ปรากฏขึ้น?


23

บางครั้งเมื่อผมอยู่ในเครือข่าย Wi-Fi สาธารณะเครื่องหมายอัศเจรีย์ปรากฏในสีเทาไอคอน Wi-Fi

ฉันสามารถเชื่อมต่อกับ Wi-Fi (ฉันได้รับที่อยู่ IP) แต่ฉันไม่สามารถสร้างการเชื่อมต่ออินเทอร์เน็ต - ในขณะที่ผู้ใช้ Mac คนอื่นสามารถทำได้ ทุกเครือข่ายที่สิ่งนี้เกิดขึ้นฉันได้เชื่อมต่อกับก่อน

ป้อนคำอธิบายรูปภาพที่นี่

ฉันได้ลองทำสิ่งต่อไปนี้โดยไม่ประสบความสำเร็จ:

  • เรียกใช้ผู้ช่วยแก้ไขปัญหา
  • ยกเลิกการเชื่อมต่อและเชื่อมต่อใหม่จาก Wi-Fi
  • ปิดใช้งานและเปิดใช้งาน Wi-Fi อีกครั้ง
  • ลบเครือข่ายออกจากรายการเครือข่ายที่รู้จัก
  • รีสตาร์ทคอมพิวเตอร์

เนื่องจากความพยายามของฉันในการแก้ไขปัญหานี้ไม่ก่อให้เกิดผลในเชิงบวกใด ๆ ฉันจึงมักจะไม่ได้ใช้อินเทอร์เน็ตเลย

ตอนนี้พี่สาวของฉันได้โทรหาฉันสองครั้งแล้วบอกฉันว่าปัญหาเดียวกันเกิดขึ้นกับเธอ เนื่องจากฉันไม่สามารถแก้ไขได้ฉันต้องการความช่วยเหลือจากคุณ :)

พี่สาวของฉันใช้งาน 10.7.3 ใน Macbook 4.1 ฉันใช้ 10.7.3 ใน MBP 8.2


2
ฉันคิดว่าอาจมีสาเหตุหลายประการ แต่มักเกิดขึ้นเมื่อคุณไม่สามารถรับที่อยู่ IP จากเซิร์ฟเวอร์ DHCP ฉันไม่เชื่อว่าการแก้ไขนั้นจำเป็นต้องอยู่ (โดยปกติไม่ได้) ที่ฝั่งไคลเอ็นต์
Gerry

ระบบปฏิบัติการใดของคุณ (และน้องสาวของคุณ) กำลังทำงานอยู่? และคุณใส่รหัสผ่านหรือไม่?
Michiel

@Michiel เราทั้งคู่กำลังใช้งาน 10.7.3 อยู่ อีกอย่าง: ฉันจำไม่ได้ว่าเคยเจอเรื่องนี้ใน Snow Leopard
gentmatt

@Michiel เครือข่ายสาธารณะที่ฉันใช้ไม่ต้องใช้รหัสผ่าน
gentmatt

คำตอบ:


8

คุณต้องได้รับข้อมูลเพิ่มเติมดังนั้นโปรดแก้ไขปัญหาและรายงานกลับมา

ขั้นตอนการแก้ไขปัญหา:

  • กดปุ่มตัวเลือกค้างไว้ในขณะที่คลิกที่ไอคอน Wi-Fi ในแถบเมนูและแจ้งให้เราทราบว่าคุณเห็นอะไร Lion: เครื่องมือวินิจฉัย Wi-Fi ใหม่
  • System Preferences > Networkเมื่อคุณเห็นเครื่องหมายอัศเจรีย์ปรากฏเปิด หากคุณได้รับหน้าต่างแบบนี้

เซิร์ฟเวอร์ DHCP ล้มเหลว

ด้วยปุ่มSelf-Assigned IPด้านข้างสีเหลืองคุณจะไม่สามารถรับที่อยู่ในเครื่องจากเซิร์ฟเวอร์ DHCP ของเราเตอร์ Wi-Fi สิ่งนี้อาจเกิดขึ้นได้เนื่องจากสถานีฐานใช้ข้อ จำกัด ของที่อยู่ MAC แทนรหัสผ่านจริง สิ่งนี้สามารถเกิดขึ้นได้เพราะสถานีฐานได้หมดสัญญาเช่าที่อยู่ IP ในเครื่องไปแล้ว

เมื่อคุณเชื่อมต่อกับเครือข่ายโดยใช้ DHCP เราเตอร์เครือข่าย (เช่นจุดเชื่อมต่อ Wi-Fi) จะให้ที่อยู่ IP แก่คุณเพื่อใช้งานและสัญญาว่าคุณจะสามารถใช้งานได้เป็นระยะเวลาหนึ่งซึ่งเรียกว่า "เช่า" (นี่คือไม่มีความสับสนเกี่ยวกับเมื่อคนอื่นสามารถเริ่มใช้ที่อยู่ IP ที่คุณใช้คุณสามารถต่ออายุสัญญาเช่าหรือรู้ว่าคุณต้องหยุดใช้ที่อยู่นั้นและรับใหม่) เมื่อเซิร์ฟเวอร์เช่าคุณ ที่อยู่ IP จะไม่สามารถมอบให้ใครอื่นจนกว่าสัญญาเช่าของคุณจะหมดอายุ เราเตอร์บ้านทั่วไปอาจถูกตั้งค่าด้วยที่อยู่เพียง 250 แห่งเพื่อให้และให้เช่า 24 ชั่วโมง ไม่เป็นไรที่บ้าน แต่ในร้านกาแฟที่ถูกค้ามนุษย์อย่างหนักพวกเขาอาจได้รับมากกว่า 250 Wi-Fi โดยใช้ลูกค้าในหนึ่งวันซึ่งจะทำให้พวกเขาไม่อยู่ ยิ่งแย่ไปกว่านั้นระยะเวลาการเช่าอาจนานกว่านี้ (I 'ที่อยู่จำนวนน้อยต้องแจกให้ ดังนั้นบางครั้งสิ่งนี้เกิดขึ้นจริงและอาจเป็นสิ่งที่คุณเกิด

ไม่ว่าในกรณีใดอาจเป็นข้อผิดพลาดในการกำหนดค่าบนเราเตอร์ที่เจ้าของเราเตอร์ต้องแก้ไข


ฉันต้องการให้ข้อมูลเพิ่มเติม แต่ฉันไม่ได้รับผลกระทบจากสิ่งนี้อีก หวังว่าคนอื่นจะรายงานเมื่อเขา / เธอประสบปัญหาเดียวกัน
gentmatt

ค่อนข้างปกติ เมื่อคุณเป็นลูกค้าของเซิร์ฟเวอร์ DHCP ที่คุณไม่สามารถจัดการได้จะเป็นการทดลองปรับแต่งโดยเฉพาะอย่างยิ่งเมื่อคุณมีปัญหาในการรับการเข้าถึงเครือข่าย :)
แดน

→โปรเก่า: คำอธิบายที่ดีเยี่ยมและการวิเคราะห์ปัญหา เป็นเรื่องปกติของการหมดพูลของเซิร์ฟเวอร์ DHCP ไม่จำเป็นต้องถ่ายภาพใด ๆ ด้วยการสุ่ม☹ คำตอบของคุณสมควรได้รับมากขึ้น +!
แดน

5

ฉันแก้ไขสำเร็จสองครั้งโดยใช้วิธีการต่อไปนี้:

ในประเภทTerminal.app( /Applications/Utilites/Terminal.app)

sudo ifconfig en1 down
sudo ifconfig en1 up

ซึ่งน่าแปลกใจเพราะฉันคิดว่านี่เป็นเช่นเดียวกับการปิดสนามบินและกลับ - ที่ฉันเคยลองมาก่อน แต่ไม่ประสบความสำเร็จ

อย่างไรก็ตามอาจไม่จริงทั้งหมด ตาม manpage downคำสั่งจะพยายามรีเซ็ตอินเตอร์เฟส (สิ่งที่มีความหมายโดยละเอียด ... )

จาก manpage ของifconfig:

 down    Mark an interface ``down''.  When an interface is marked
         ``down'', the system will not attempt to transmit messages
         through that interface.  If possible, the interface will be reset
         to disable reception as well.

คุณเห็นที่อยู่ IP ที่กำหนดด้วยตนเองในทุกกรณีหรือไม่ ก่อนที่คุณจะพยายามสลับสถานะเครือข่าย (เปิด / ปิดหรือปล่อยให้อินเตอร์เฟซขึ้นและบังคับให้ทำเครื่องหมายที่อยู่ IP และตารางเส้นทาง) คุณสามารถบังคับรุ่นนี้และต่ออายุสถานะ DHCP ของคุณได้โดยไปที่สนามบิน -> TCP / IP และเลือกต่ออายุ DHCP
bmike

@ เหมือนฉันไม่ได้ลองต่ออายุ DHCP ในครั้งนี้ แต่ฉันเคยทำมาก่อนและมันก็ไม่ได้ช่วยอะไร สิ่งนี้เกิดขึ้นบ่อยมากที่สตาร์บัคส์ในโคโลญ - ฉันถือว่า ดังนั้นฉันจะพยายามทำซ้ำอีกครั้งในวันพรุ่งนี้และอัปเดตข้อมูลใด ๆ หากจำเป็น
gentmatt

มันคล้ายกับคำสั่งipconfig release, renewบน windows หรือไม่? ฉันกำลังมองหาวิธีแก้ปัญหานี้มานานหลายปี ขอบคุณ!
thomasingalls

1

ในการตั้งค่าระบบตรวจสอบให้แน่ใจว่าการตั้งค่าเครือข่ายของคุณถูกกำหนดเป็นค่าเริ่มต้นของ Apple (ควรเป็น 'อัตโนมัติ') และสำหรับอุปกรณ์ WiFi ยืนยันภายใต้การตั้งค่า 'ขั้นสูง ... ' ที่อยู่ภายใต้ 'TCP / IP' ของคุณ 'กำหนดค่า IPv4' คือ ' ใช้ DHCP '


ขอบคุณฉันใช้การตั้งค่าเหล่านั้นแล้ว นี่ไม่ใช่ปัญหา
gentmatt

ฉันสนใจที่จะทราบว่าการรีเฟรช DHCP หลายครั้งช่วยได้หรือไม่ คุณจะต้องมียูทิลิตี้เครือข่ายขึ้นมาและดูที่ตารางเส้นทางก่อนและหลังรีเฟรช ให้ความสนใจกับที่อยู่ IP และ netmask และเส้นทางเริ่มต้น
bmike

0

แม้ว่าฉันจะสงสัยว่าสิ่งนี้จะช่วยได้มาก แต่ฉันก็มีอาการเหล่านี้หลังจากป้อนรหัสผ่านไม่ถูกต้อง อย่างใดฉันไม่ได้รับแจ้งว่ารหัสผ่านไม่ถูกต้องดังนั้นฉันจึงสามารถเชื่อมต่อกับเราเตอร์ได้ แต่จะไม่ออกและที่อยู่ IP


ในกรณีของฉันนี่เป็นสตาร์บัคส์ไวไฟที่ไม่ต้องใช้รหัสผ่าน
gentmatt

0

ฉันได้รับการแก้ไขแล้วในวันนี้จาก www.leshdigital.com สิ่งนี้คือ: บางครั้ง Mac ของคุณเป็นที่อยู่ IP ที่กำหนดด้วยตนเองซึ่งแตกต่างจากที่อยู่ IP ในพื้นที่ของคุณ (ของฉันคือ 192.168.1.1 และที่อยู่ IP ที่กำหนดด้วยตนเองนั้นแตกต่างจากนั้น ) ดังนั้นสิ่งที่เราควรทำคือ:

เราไปที่การตั้งค่าเครือข่ายและขั้นสูง -> TCP / IP -> กำหนดค่า IPv4 (ด้วยตนเอง) ที่อยู่ IPv4: 192.168.1.19 (IP ท้องถิ่นของฉันคือ 192.168.1.1 ดังนั้นฉันเปลี่ยน 1 ถึง 19) Subnet Mask เป็นค่าเริ่มต้น: 255.255 .0.0 และสิ่งนี้สำคัญ: เราเตอร์ -> IP ท้องถิ่นของคุณฉันคือ: 192.168.1.1 กดตกลงแล้วคุณก็เสร็จแล้ว เพลิดเพลินกับ wifi ของคุณซึ่งติดตั้งเรียบร้อยแล้ว


0

ในกรณีของฉันปัญหาได้รับการแก้ไขโดยการเปลี่ยนที่อยู่ mac ในฐานะที่เป็นเปลี่ยนที่อยู่ MAC ใน OS X Yosemite เพียงแค่เรียกใช้สามคำสั่ง

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport --disassociate
sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/./0/2; s/.$//')
networksetup -detectnewhardware

-1

ฉันคิดว่ามันเป็นแผนการทุจริต ฉันไม่สามารถทำซ้ำข้อผิดพลาดดังนั้นฉันไม่แน่ใจว่าจะช่วยให้คุณออก

ลองลบ/Library/Preferences/SystemConfiguration/NetworkInterfaces.plistและรีสตาร์ทคอมพิวเตอร์ของคุณ การลบไฟล์นี้และเริ่มต้นใหม่ควรทำให้ระบบของคุณ "ติดตั้งใหม่" ไดรเวอร์ที่ถูกต้องสำหรับฮาร์ดแวร์ของคุณ

นอกจากนี้ผมสามารถแนะนำให้คุณติดตั้งการปรับปรุงคำสั่งผสม


1
ฉันจะลองทำสิ่งนี้ในครั้งต่อไปที่เกิดปัญหานี้ขึ้น ดังนั้นฉันจึงไม่สามารถให้ความคิดเห็นเกี่ยวกับคำตอบในขณะนี้ อาจใช้เวลาสักครู่จนกว่าปัญหานี้จะมีผลกับฉันอีกครั้ง แต่ใครก็ตามที่ได้รับผลกระทบควรรายงานว่าคำตอบของคุณช่วยได้เช่นกัน
gentmatt

@gentmatt โอเคเยี่ยมมาก! คุณทำให้ฉัน :) อยากรู้อยากเห็น
Michiel

ฉันเดาว่านี่เป็นเพียงการคาดเดา ฉันจะไม่แนะนำให้สัมผัสกับระบบใด ๆ plist ก่อนการวิเคราะห์ปัญหาจริงใด ๆ หากต้องการจำลองปัญหาพื้นฐานนี้เพียงแค่เริ่มต้นเราเตอร์ Fi-Fi ด้วยชุดที่อยู่ IP ที่ลดลง 2 ชุดที่กระจายผ่าน DHCP คาดเดาสิ่งที่จะเกิดขึ้นเมื่อคุณพยายามเชื่อมต่อที่ 3
แดน

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