6

У меня есть проводной маршрутизатор, к которому мой ноутбук Ubuntu подключается через Ethernet. Бессветная сетевая карта ноутбука действует как беспроводная точка доступа в режиме мастера. Я использую hostapd для этого. Я подключил eth0 и wlan0, поэтому мои беспроводные клиенты, которые подключаются к моему ноутбуку по Wi-Fi, получают IP-адрес от проводного маршрутизатора через dhcp, поэтому устройства регистрируются на проводном маршрутизаторе (а ноутбук - просто точка доступа). Я использую следующие команды для работы моего ноутбука + точки доступа:

sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo hostapd /etc/hostapd/hostapd.conf &
sudo dhclient -d br0 & 
sudo ifconfig wlan0 192.168.1.15 netmask 255.255.255.0 up
sudo brctl addif br0 wlan0

Эти команды позволяют мне получить доступ к Интернету на моих беспроводных клиентах, а также на ноутбуке, который действует как беспроводная точка доступа. Но если я перезагружаю проводной маршрутизатор (без перезагрузки ноутбука, который действует как точка доступа), доступ в Интернет на ноутбуке + точка доступа теряется, но на беспроводных клиентах он работает нормально. Даже я не смог выяснить команду, которая сбросит интерфейсы ноутбука к настройкам по умолчанию, поэтому каждый раз, когда маршрутизатор перезагружается, мне приходится перезагружать ноутбук, чтобы войти в настройки по умолчанию, чтобы я мог повторно ввести вышеупомянутые команды , Мой первый вопрос: как мне настроить и запустить точку доступа «мост +», хотя маршрутизатор перезагружается? И есть ли команда для установки интерфейсов в состояние по умолчанию? (ifdown -a не работает, после выдачи команды мост все еще остается).

1 ответ1

3

Вам нужно отредактировать /etc /network /interfaces, чтобы добавить правильную конфигурацию. Что-то вроде следующего должно сделать.

# The primary network interface
auto  br0
iface br0 inet dhcp  
    pre-up brctl addbr br0
    post-up brtcl addif br0 eth0
    pre-down brctl delif br0 eth0
    post-down brctl delbr br0

iface eth0 manual

#auto wlan0
iface wlan0 inet static
    address 192.168.1.15
    netmask 255.255.255.255.0
    post-up addif br0 wlan0
    post-up hostapd /etc/hostapd/hostapd.conf &
    wireless-channel 3
    wireless-essid mysid
    wireless-mode managed
    wireless-rate 54M auto
    wpa-ap-scan 2
    wpa-bssid mysid xx:xx:xx:xx:xx:xx
    wpa-eapol_version 1
    wpa-group TKIP
    wpa-key-mgmt WPA-PSK
    wpa-pairwise TKIP
    wpa-proto WPA
    wpa-psk mykey
    wpa-scan-ssid 1
    wpa-ssid mysid

Существуют опции для /etc /network /interfaces для настройки конфигурации беспроводной сети с использованием префикса wireless- . Программа соискателя использует префикс wpa- . Указанные выше значения были получены от клиента. Программа hostapd может позаботиться о некоторых или всех этих настройках.

Клиент DHCP будет запущен автоматически с помощью вышеуказанной конфигурации. man interfaces отобразится документация для файла конфигурации.

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