Отримайте Wi-Fi через dongle, перерозподіліть через аеропорт


4

У моєму будинку є стандартний широкосмуговий Інтернет. Коаксіальний кабель потрапляє в будинок з дороги. До цього додається бездротовий маршрутизатор.

Моя кімната знаходиться в іншому кінці будинку. Я можу отримати гідний сигнал лише, поставивши USB Wi-Fi ключ у одне вікно.

Оскільки у мене є запасний старий MacBook, я прикріплюю донгл за допомогою 3-метрового подовжувача USB і висуваю його у вікно.

Потім я налаштовую цей старий MacBook для перерозподілу Інтернету, використовуючи його внутрішню Wi-Fi карту, тобто аеропорт.

Інші пристрої можуть бачити це нове місце Wi-Fi та підключатися до нього. В першу чергу мій новий MacBook Air.

Але при спробі браузера не вдається завантажити веб-сторінку. "ping" з командного рядка не вдається вирішити www.google.com.

Тепер ось дивна річ. Це працює з нагоди. Я не знаю, чи це результат мого обходу.

Я спробував досить багато речей: я спробував використовувати Bluetooth для перерозподілу. Я спробував встановити IP-адресу для аеропорту вручну. Я спробував змінити канал. Напевно, ще декілька, але мені не комфортно лунати, не знаючи, що я роблю, не маючи чіткого ігрового плану.

Невже хтось може, будь ласка, дати мені послідовність рухів для вирішення цього питання?


Ви знаєте, що можете перерозподіляти лише те, що перерозподіляється :) означає, що оригінальний З'єднання повинно дозволяти кілька IP-з'єднань, необхідних для інших пристроїв, щоб отримати доступ до Інтернету. Тож розкажіть нам про з'єднання USB wifi кому? Перевірте, чи ваш постачальник послуг Wi-Fi дозволяє кілька підключень.
Ruskes

@Buscar, Це від домашнього маршрутизатора - чорний ящик, який бере кабель від дороги та відкриває мережу wifi. Це працює іноді . Цей факт повинен усунути проблеми, що надходять за течією, я думаю ...
П я

Я заблукав, цитую вас: З цього вікна виходить USB Wi-Fi ключ, що годує мій старий MacBook соковитим швидким Інтернетом ?? це те, де ти маєш свій Інтернет?
Ruskes

@Buscar, мої вибачення. Це було погано сформульоване питання. Я це переписав.
П я

1
Оскільки ми тепер знаємо, що у вас може бути більше інформації, щоб допомогти вирішити це, ми допомогли б надати її. Який профіль WiFi транслюється від старого Mac. Які конкретні налаштування ви використовуєте в oldMac (Спеціальний? Інтернет-обмін ..). --- FYI - те, що ви намагаєтесь налаштувати, називається повтором. FYI .. вони коштують 50 доларів і будуть робити те, що ви хочете.
Ruskes

Відповіді:


1

Розглянемо наступний підручник

mactip.net

Справді, він охоплює лише мережу Ethernet для бездротового зв'язку або бездротову мережу для мереж, проте ті ж самі кроки повинні застосовуватися і для цієї установки (від бездротового до бездротового).

Переконайтесь у наступному:

  • Вхідному бездротовому каналу призначено автоматичну оренду dhcp
  • Вихідний бездротовий зв'язок на ноутбуці має призначений вручну ip, підмережа відповідає вхідному бездротовому каналу, і те, що поле маршрутизатора заповнене ip вашого сервера dhcp (маршрутизатора).

Ось моя конфігурація (я використовую мережу Ethernet для бездротового мосту, але принцип той же)

Приклад вхідного бездротового зв'язку введіть тут опис зображення

Приклад вихідного бездротового зв'язку

введіть тут опис зображення

Нарешті перевірте, чи працює ваш старий ноутбук правильну версію служби bootpd .

 sudo launchctl list|grep bootp
 26987  -   0x7fc881d5b9e0.anonymous.bootpd

Важливо!

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

Це відбувається тому, що на старому ноутбуці працює сервер dhcp, і пристрої будуть знаходитися в іншій підмережі.

Щоб довести це, погляньте ifconfigна старий ноутбук. Ви повинні побачити новий мережевий пристрій, який називається bridge0.

bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether ac:de:48:e4:39:77 
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
Configuration:
    priority 0 hellotime 0 fwddelay 0 maxage 0
    ipfilter disabled flags 0x2
member: en1 flags=3<LEARNING,DISCOVER>
         port 5 priority 0 path cost 0

У моїй мережі всі пристрої, які підключаються до Інтернету зі свого «старого ноутбука», отримують dhcp адресу, починаючи з 192.168.2.x. Ці пристрої не можуть підключитися до жодного пристрою в підмережі 10.4.90.x.

Можливо, вам буде краще придбати бездротовий ретранслятор або придбати спрямовану антену для карти бездротової мережі usb.


w00t Спасибі! Маски підмережі не відповідали (255.255.255.0 проти 255.255.0.0)
P i

2

Це здається, що ви намагаєтесь NAT за своїм старим Macbook. Я припускаю, що для цього ви використовуєте Інтернет-обмін (System Preferences -> Sharing), який автоматично налаштує NAT для вас.

Якщо ви взагалі зможете підключитися до спільного з'єднання Macbook, вам слід перевірити таблицю маршрутизації машини, з якої ви підключаєтесь до Macbook NAT. У вас може бути повторюваний маршрут або трафік може йти неправильним шляхом.

Це можна зробити за допомогою утиліти Network (GUI для netstat). У програмі Network Utility на вашому клієнтському апараті перейдіть на вкладку Netstat, натисніть радіо-кнопку "Відображення інформації таблиці маршрутизації", а потім натисніть "Netstat".

Якщо ви запускаєте ifconfig на своєму Macbook, IP вторинного інтерфейсу ( br0, tun0і т. Д. Або внутрішньої картки - НЕ вашого wifi dongle) повинен бути локальним IP - тобто 192.168.x.xабо 10.0.x.x. Переконайтеся, що шлюз за замовчуванням у таблиці маршрутизації вашого клієнтського комп'ютера такий же, як IP мережевого інтерфейсу, який відповідає вашому спільному з'єднанню.

Ви можете змінити шлюз за замовчуванням через панель системних налаштувань «Мережа» або за допомогою команди маршруту, тобто

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