Как превратить мой нетбук Linux в WiFi AP
Я пытаюсь выяснить, как сделать нетбук Linux ( Fuduntu ) с двумя сетевыми интерфейсами точкой беспроводного доступа и действовать как маршрутизатор и совместно использовать интернет-соединение для планшета WiFi.
- Один интерфейс подключен к
inet
,eth0
(проводной), - Другой
eth1
– WiFi
Таким образом, вопрос – это своего рода привязка
- См. Историю того, кто все открыл конкретный файл
- Как отключить энергосбережение на аудиовыходах сабвуфера Lenovo Y50?
- Windows может видеть принтер Ubuntu Server, но не может печатать на нем
- Подайте жесткий диск ПК в качестве запоминающего устройства USB
- Процессы Bash - процесс повторной привязки запущен в фоновом режиме
- Почему команда «топ» показывает использование процессора в 799%?
- Что означает звездочка после имени файла при вводе `ls -l`?
- Почему в системах Linux есть несколько виртуальных консолей?
- Почему использование ЦП в Linux превышает 100%?
- Связать входящие пакеты с одним интерфейсом и исходящими пакетами со вторым интерфейсом?
- Как удаленно просматривать рабочий стол Linux из Windows XP?
- Перемещение всех файлов вложенных папок в другую папку
- Неверный вывод команды истории ssh. Как правильно прочитать информацию о метке времени
Легко превратить старый ноутбук в беспроводную точку доступа. Я не знаю Фудунту. Я использую 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 для пересылки).