Как превратить мой нетбук Linux в WiFi AP

Я пытаюсь выяснить, как сделать нетбук Linux ( Fuduntu ) с двумя сетевыми интерфейсами точкой беспроводного доступа и действовать как маршрутизатор и совместно использовать интернет-соединение для планшета WiFi.

  • Один интерфейс подключен к inet , eth0 (проводной),
  • Другой eth1 – WiFi

Таким образом, вопрос – это своего рода привязка

Легко превратить старый ноутбук в беспроводную точку доступа. Я не знаю Фудунту. Я использую Debian, поэтому следующие инструкции являются ориентированными на Debian, но могут быть легко адаптированы к другим дистрибутивам. Различаются имена пакетов и расположение файлов конфигурации.

Требуемое программное обеспечение

Необходимы следующие пакеты:

  • HostAP
  • wpasupplicant
  • Мост-Utils
  • Wireless-инструменты

конфигурация

В дальнейшем предполагается, что ваше беспроводное соединение wlan0 и ваш проводной eth0 , вам необходимо адаптировать его к вашей настройке.

Сначала вам нужно настроить мост. Удалите или закомментируйте любые записи, которые настроили wlan0 или eth0 в файле /etc/network/interfaces и добавьте следующие строки.

Настройка моста

 auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0 pre-up ifconfig eth0 0.0.0.0 up pre-up ifconfig wlan0 0.0.0.0 up pre-up brctl addbr br0 pre-up brctl addif br0 eth0 post-down ifconfig wlan0 0.0.0.0 down post-down ifconfig eth0 0.0.0.0 down post-down brctl delif br0 eth0 post-down brctl delbr br0 

Настройка hostapd

Сообщите демона hostapd использовать определенный файл конфигурации. Убедитесь, что в /etc/default/hostapd

 DAEMON_CONF=/etc/hostapd/hostapd.conf 

Теперь вы можете настроить свою беспроводную сеть. Здесь я просто предоставляю пример конфигурации. Точные значения зависят от вашего оборудования, которое поддерживает шифрование и вашей среды (например, окружающие сети). Откройте файл /etc/hostapd/hostapd.conf и убедитесь, что установлены следующие значения.

 interface=wlan0 bridge=br0 driver=nl80211 ssid=MyNetwork hw_mode=g channel=9 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=myverysecretpassword wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP 

Важно здесь выбрать драйвер, который работает с hostapd и вашим оборудованием. SSID – это случайная строка для идентификации вашей сети. Канал должен быть выбран, чтобы было минимальное вмешательство в окружающие сети. Кодовая фраза должна содержать не менее восьми символов.

Для остальных параметров прочитайте предоставленный файл конфигурации. Он сильно комментируется и почти служит руководством.

Запуск точки доступа

Теперь вы можете подключить интерфейсы

 /etc/init.d/networking restart 

И запустите точку доступа

 /etc/init.d/hostapd start 

Другое возможное решение

Распространение FreeBSD pfSense – это платформа брандмауэра и маршрутизации с функциональностью AP. Все можно настроить с помощью графического интерфейса. За кулисами он также использует hostap , но конфигурация проще и удобнее. Недостатком использования pfSense является то, что вы не должны выполнять обычные вычисления в одном окне, pfSense ожидает, что он будет работать в отдельной системе, хотя это не является техническим требованием.

Если это для вашей единственной и единственной планшеты, достаточно соединения adhoc. Вы можете использовать iptables для пересылки трафика.

Для других целей проверьте, работает ли hostap с вашим адаптером, тогда у вас есть реальная точка доступа для нескольких пользователей (здесь также используйте iptables для пересылки).

  • Является ли Aircrack-ng незаконным?
  • Редактор сетевых пакетов для Linux?
  • В /etc/resolv.conf, что именно делает опция конфигурации поиска?
  • Как вы отслеживаете, какие пакеты были установлены на Fedora (Linux)?
  • Пакетные файлы для кодирования
  • Преобразование изображения в несжатый PNG из командной строки
  • Linux: интерпретируется на чтение (ala php) для локальных файлов
  • Процессы Bash - процесс повторной привязки запущен в фоновом режиме
  • Изменение имени компьютера настольного компьютера Ubuntu
  • Могу ли я получить доступ к архивам Microsoft Outlook PST с помощью любых других инструментов?
  • Какое значение rdisk в boot.ini сопоставляет с каким диском?
  • Давайте будем гением компьютера.