6

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

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

Так что вопрос в том, какая-то привязь

2 ответа2

5

Легко превратить старый ноутбук в беспроводную точку доступа. Я не знаю Фудунту. Я использую 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 ожидает, что он будет работать на выделенной системе, хотя это не является техническим требованием.

2

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .