Как превратить мой нетбук 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 для пересылки).

  • Как я могу сделать сессию sudo в час и не несколько минут в Ubuntu 10.04?
  • Перезагрузка браузера iceweasel (firefox)
  • Linux Live CD: предустановлена ​​Flash?
  • Каков наилучший способ полностью переформатировать USB-накопитель?
  • Как получить сетевую статистику в реальном времени в Linux с помощью формата KB / MB / Bytes и для конкретного идентификатора процесса или порта
  • Скомпилировать gvim из источников?
  • Как предотвратить Alt + Shift от переключения раскладки клавиатуры перед клавиатурой?
  • Различия между Спиннинг 3,5 "HDD против спиннинга 2,5" HDD?
  • Сделать grub сохранить загрузку по умолчанию под обновлениями ядра
  • Зачем создавать много разделов?
  • Распределение Linux с хорошей поддержкой OSS
  • Давайте будем гением компьютера.