Повний сигнал Wi-Fi / Ethernet, але немає Інтернету


17

Я дуже сподіваюся, що хтось тут може мені допомогти, так як зараз я дуже засмучений моїм macbook.
У мене наприкінці 2011 року модель 15 "macbook pro під керуванням OSX 10.9.5, яка відмовляється підключатися до Інтернету в домашній мережі. У мене така ж проблема, чи то через WiFi, чи через кабель Ethernet, у мене є повний сигнал, але не виходить в Інтернет. Кожен інший Пристрій підключає чудові; Android телефони та планшети, Xbox One, iPhone та інші MacBook, все в Інтернеті та перегляд мережі.
У мене раніше не було проблем з підключенням до інших мереж з моїм macbook pro, і я просто намагався в будинку свого друга перевірити, немає проблем.
Трохи щось, що може бути підказкою для когось: коли я відкриваю інструмент діагностики мережі, моя програма macbook підключається до чогось, що здається мікросекундою, і це говорить мені, що я підключений до Інтернету, і все здається нормальним.
Мій IP - маска підмережі 192.168.0.5, 255.255.255.0, а IPv6 встановлений на автоматичний. Жоден із варіантів не перевіряється на вкладці проксі.
Тепер я спробував наступне, в різному порядку та кілька разів, безрезультатно:

  1. Поновлення / вимкнення та ввімкнення / введення вручну DHCP.
  2. Перезапуск / скидання маршрутизатора та macbook.
  3. Увімкнення / вимкнення Wi-Fi.
  4. Видалення та додавання послуг (WiFi та Ethernet).
  5. Перевірив і скопіював усі мережеві налаштування з іншого підключеного до Інтернету MacBook і в моїй мережі
  6. Інструменти діагностики та допоміжні інструменти мережі
  7. Повторне / видалене / додане місце розташування
  8. Видалено папку / Бібліотека / Налаштування / SystemConfiguration.
  9. Видалений мережевий пароль з брелка.

Я теж пробував інші речі, але не можу пригадати, що ще зараз.

Відповідь від ifconfig en1:

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500     
        ether 28:cf:da:e6:95:0a     
        inet6 fe80::2acf:daff:fee6:950a%en1 prefixlen 64 scopeid 0x5      
        inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255     
        nd6 options=1<PERFORMNUD>     
        media: autoselect      
        status: active 

Я молюся, щоб хтось там мав для мене чарівні слова або рішення, яке було в два кліки, але я буду вдячний за довгі ретельні вказівки, щоб вирішити це також! <3

З повагою Тронд


Я також скинув SMC та дитячу коляску! :-)
Тронд

Щойно я помітив, що я можу переглядати мережу, перебуваючи в режимі відновлення, це означає, що має бути якась програма, додаток чи налаштування, які певним чином заважають / блокують.
Тронд

Ласкаво просимо в Інші! +1 для добре структурованого питання.
Tetsujin

Є спосіб для нас / мене зробити трохи більше налагодження, але для цього потрібна додаткова інформація. Якщо ви готові спробувати це, потрібно створити і завантажити файл системної діагностики. Цей файл можна створити на проблемному Mac, використовуючи цю комбінацію клавіш під час входу: Command-Option (alt) -Control-Shift-. (так, термін потрібно також тримати). Екран спалахне, і через кілька хвилин з’явиться вікно, що містить файл sysdiagnose. Це 99% системної інформації, але там може просочитися і якась особиста інформація. Але він містить кожен важливий апаратний журнал!
Джон Кітс

Натискайте клавіші під час входу. Наприклад, коли у вас відкрито вікно Finder.
Джон Кітс

Відповіді:


12

Ось покрокове керівництво для вас:

  1. Тимчасово відключіть будь-яке брандмауер / Інтернет-безпека / фільтр пакетів на вашому Mac (наприклад, LittleSnitch / Hands Off! / Kaspersky Internet Security тощо)
  2. Підключіться до адміністративного інтерфейсу вашого маршрутизатора за допомогою робочого Mac.
  3. Зверніть увагу на внутрішній інтерфейс (можливо, у вашому випадку 192.168.0.1)
  4. Якщо ваш маршрутизатор використовує MAC-фільтри для управління доступом, переконайтеся, що розглянутий Mac не перебуває у чорному списку чи не включений у білий список, якщо ви використовуєте білі списки. Щоб отримати MAC-адресу інтерфейсу Wi-Fi, відкрийте Налаштування системи -> Мережа -> Виберіть "Wi-Fi" -> Додатково -> Обладнання -> MAC-адреса на Mac без доступу до Інтернету.
  5. На Mac без доступу до Інтернету відключіть усі інтерфейси на панелі налаштувань мережі, крім інтерфейсу Wi-Fi, вибравши інтерфейс та натиснувши на маленьку передачу -> "Зробити сервіс неактивним". Можливо, вам доведеться спочатку розблокувати замок у лівому нижньому куті.
  6. Виберіть інтерфейс Wi-Fi та натисніть "Розширений"
  7. Виберіть настройки TCP / IP, виберіть налаштування IPv4 вручну та введіть належну IP-адресу, мережну маску та адресу шлюзу (введіть IP-адресу, знайдену на кроці 2, як адресу шлюзу). У вашому прикладі це повинна бути будь-яка адреса, яка вже не використовується в діапазоні 192.168.0.2-192.168.0.254 як IP-адреса, 255.255.255.0 як маска і 192.168.0.1 як Gareway.
  8. Виберіть вкладку DNS поруч із параметрами TCP-IP.
  9. Введіть 8.8.8.8 як DNS-сервер. Цей DNS-сервер є загальнодоступним від Google.
  10. Збережіть / застосуйте налаштування
  11. Відкрийте Terminal.app
  12. Очистіть усі існуючі маршрути, ввівши route -n flushкілька разів.
  13. Очистіть кеш DNS dscacheutil -flushcache;sudo killall -HUP mDNSResponder. Вам потрібно ввести пароль адміністратора, щоб виконати завдання. Це працює лише з Mac OS X 10.9 (Mavericks). Якщо інша ОС X встановлена, використовуйте відповідну команду.
  14. Тепер пінг-адресу шлюзу та DNS-сервера з ping -c 5 192.168.0.1та ping -c 5 8.8.8.8. Команда надсилає 5 пінгерів за вказаною адресою. Щоб припинити пінг - якщо ви не включили опцію -c - просто введіть ctrlC.
  15. Якщо ви отримали успішну відповідь, закрийте Terminal. Якщо ви не отримали відповіді, введіть ifconfig en1і перевірте правильність налаштувань інтерфейсу Wi-Fi. en1 має бути вашим Wi-Fi інтерфейсом.
  16. Поверніться до мережних налаштувань та повторно використовуйте всі інші інтерфейси. Переконайтеся, що інтерфейс Wi-Fi знаходиться у верхній частині списку. Щоб змінити порядок списку, натисніть на невелику передачу -> "Встановити порядок обслуговування ..." та переставіть інтерфейси.
  17. Тепер відкрийте веб-переглядач на свій вибір і спробуйте підключитися до довільного сайту.
  18. Якщо у вас зараз доступ до Інтернету, ви можете замінити DNS-сервер Google на DNS-сервери вашого провайдера або просто додати їх.

Цей посібник не вирішив проблему.

Після деяких дуже глибоких розслідувань (кудо також до Джона Кітаса ) ми з'ясували, що винуватцем неправильно налаштованого dnscrypt / dnscrypt-proxy .


Привіт кланомат. Дякую за хороший посібник, але я все ще не можу отримати доступ до Інтернету .. Я отримую відповідь під час пінгу, але він все ще не дозволить мені переглядати мережу або оновлювати програми. Будь-які інші думки з цього питання?
Тронд

Я спробував і LittleSnitch, і Hands Off !, але вони були видалені. Я зробив ifconfig -a, і я отримав довгу відповідь, все, що ви хочете від мене шукати? Я пишу це на планшеті, тому мені знадобиться цілий день, щоб скопіювати відповідь з ifconfig -a
Trond

Я відредагував оригінальну публікацію з виходом ifconfig -a. :-)
Тронд

На жаль, інший macbook належить другові, якого наразі немає тут: s Дякую тобі за спробу допомогти мені. Чи варто мені зробити на моєму комп’ютері пошук будь-яких залишків LS та HO? Якщо так, то як це зробити? : P
Тронд

На отримання відповіді потрібна приблизно хвилина, потім я отримую такий: HTTP / 1.0 400 Неправильний запит Довжина вмісту: 54 Тип вмісту: текст / html; збори = UTF-8 Дат: пн, 23 березня 2015 14:06:20 GMT Сервер: GFE / 2.0
Трон

10

Після огляду вашої конфігурації, здається, тут можуть грати два фактори:

  • DNS
  • Брандмауер

Швидкий спосіб підтвердити робоче з'єднання з Інтернетом, але поганий DNS переходить на веб-сайт, використовуючи його IP-адресу, а не доменне ім'я. Наприклад: http://91.198.174.192, що є адресою Фонду WikiMedia. Це повинно сказати щось на кшталт "неконфігуроване доменне ім'я".

Спочатку давайте виправимо DNS. Перейдіть до Налаштування системи, Мережа та натисніть на замок, якщо панель все-таки заблокована. Далі перейдіть до вашого активного мережевого інтерфейсу (можливо, Wi-Fi або AirPort), натисніть кнопку Додатково, а потім вкладку DNS. Очистіть усе там. Світло-сірі елементи не змінюються, і ви можете просто залишити їх там, вони постачаються через DHCP. Натисніть кнопку OK, а потім застосувати.

Інтернет може працювати в цей момент. Якщо так: так! Якщо ні, продовжуйте.

По-перше, ми повинні знати, чи правильно встановлено DNS. Найпростіше це зробити, відкривши вікно терміналу (так, моторошний додаток лише з літерами) та ввівши: cat /etc/resolv.conf

Це повинно дати результат, подібний до цього:

#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain something
nameserver 192.168.123.1

Числа після сервера імен та ім'я після домену можуть відрізнятися. Однак важливо, щоб сервер імен не отримав число "127.0.0.1", оскільки це не буде працювати. Якщо число там не 127.0.0.1, це нормально, і тепер DNS встановлений правильно.

Потім видаліть усі розширення, у яких більше не встановлені додатки, наприклад розширення Handsoff, яке контролює мережевий трафік. Я не впевнений, яке саме ім’я, але воно розташоване в / Системі / Бібліотеці / Розширеннях або / Бібліотеці / Розширеннях. Перший тире "/" означає корінь або початок вашого жорсткого диска. У більшості випадків це "Macintosh HD". Якщо ви не впевнені, як дістатись до початку "/", використовуйте Finder -> Go -> Go to Folder у верхньому меню Finder. Зніміть поле, введіть одну косу рису ("/") і натисніть "Перейти".

Розширення може називатися чимось на зразок "com.metakine.handsoff.driver". Видалення цього розширення та перезавантаження буде усунути цю проблему. Інтернет повинен працювати після цього.


IMO - це dns-crypt-proxy / dns-crypt, який, ймовірно, перенаправляє кожен запит dns. Ось чому причина.conf містить 127.0.0.1, хоча мережеві префікси містять google DNS-сервер (8.8.8.8) (у SystemConfiguration / preferences.list-> NetworkServices-> 8516C ....-> DNS
klanomath

Так, ви праві. Але все-таки це не повинно вбивати DNS. Поки що, діагностувати проблему, розумним кроком було б усунення dnscrypt.
Джон Кітс

Гей, і дякую за ще одну добре пояснену відповідь. Отже, ось ми йдемо; Я відкрив налаштування мережі та видалив усе з панелі даних dns. Смішним є те, що 127.0.0.1 автоматично спливає сірим кольором ..? Потім я відкрив термінал і набрав cat /etc/resolve.conference і отримав відповідь, як ви сказали. У моїх останніх рядках написано: пошук додому та сервер імен (здогадайтесь, що) 127.0.0.1 .. Я шукав обидві папки, але міг знайти лише «handsoff.kext» у папці System / Library / Extensions, яку я видалив. Тепер я видалю / видалю dnscrypt, повернуся з результатами! :-)
Тронд

@Trond Не потрібно видаляти dnscrypt, просто налаштуйте його належним чином
klanomath

WOOOOHOOO !!!! : DI нарешті онлайн! Видалено DNSCrypt (я його все одно не використовував) і тепер я переглядаю Інтернет. ДЯКУЙТЕ ТАК МНОГО @klanomath & John Keates, я б зійшов з розуму без вашої супер допомоги!
Тронд

1

Я вирішив подібну проблему (підключитися до маршрутизатора, але немає Інтернету), змінивши DNS-адресу в мережевих налаштуваннях: це було 192.168.0.1 (що є ip маршрутизатора для зміни налаштувань маршрутизатора). Я змінив його на 192.168.0.5, і моє підключення до Інтернету було фіксується за секунди. Сподіваюся, це працює для вас


1

Ей, Ів, виявив, щоб виправити мою. хтось поставив батьківський контроль на мій роутер, якщо ви розблокуєте свій пристрій, він повинен це виправити!


0

Перевірте, чи правильно вказана дата на вашому комп’ютері. Це працювало для мене. Якось воно змінилося, і після того, як я його виправив, проблема була вирішена. Ура!


0

MacBook Pro 6,1 мій клієнт отримав цей симптом, коли він був оновлений до Sierra 10.12.4. Після спроби майже всіх кроків вище, і не вдалося виправити через 3-1 / 2 години перевстановлення ("залишився" таймер відлічується від 5 хвилин!), Все ще було з'єднання з пінгами, але трафік не потрапляв до Firefox, Safari, Mail або системні з'єднання (немає App Store чи оновлень).

Обговорення розширень привело мене до папки Система> Бібліотека> Розширення, де я знайшов копію файлу AppleAirPort2.kext у 2010 році . Все, що мені потрібно було зробити, щоб відновити повне підключення - це видалити цей файл (резервне копіювання, звичайно) та перезавантажити машину! НІЩО НЕ РОБИТИ. Це виправлення спрацювало вперше . НАДІЯ ЦІЙ ДОПОМОГАЄ НЕЩО ...


0

У мене була така ж втрачена проблема з Інтернетом при переході на Сьєрру. Я можу підключитися до мого маршрутизатора, але не до Інтернету після оновлення до Сьєрри.

Я перевірив cat /etc/resolv.confу терміналі, і у відповіді сказано, що такого файлу немає. Перевірив папку тощо і, безумовно, немає файлу. Я перевірив ще один мій ноутбук, і він там був. (Насправді це псевдонім, до якого призводитьprivate/var/run/resolv.conf

Я просто скопіював resolve.confфайл зі свого робочого ноутбука, помістив у нього /runпапку і створив псевдонім. Я скопіював псевдонім на /etc/ та перезавантажив комп'ютер. Потім додав DNS-сервер у Network Prefs і зробив термінальну перевірку за допомогою cat /etc/resolv.conf та Bingo! все перевірено.

Завантажив Safari і був в мережі вперше за кілька днів. До цього маленького Macbook Air я без особливих проблем оновив безліч маків від Ель-Капітан до Сьєрри.



-1

Спробуйте вимкнути будь-яке антивірусне програмне забезпечення на комп’ютері. Це працювало для мене.


-1

Проблема вирішена TCP / IP DCHP знаходився в ручному режимі (чому? Я не знаю) Змінено на автоматичний Voilà!


Ласкаво просимо до "Запитайте різних". Нам подобається, щоб відповіді були не просто одним рядком. В ідеалі ви хочете пояснити, чому ваша відповідь * правильна. "Це також допомагає надати посилання, цитати та / або знімки екрана. Перегляньте наш розділ довідки Як відповісти на написання гарних відповідей на запитання
Аллан

-1

У мене була така ж проблема, і я якось вирішив її, включивши і вимкніть службу VPN. Це може здатися дивним, але нічого іншого не працювало для мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.