По сути, я хочу, чтобы мой RPI3 был мостом беспроводного доступа. У меня есть Ethernet, работающий на eth0 с назначенным DHCP IP 192.168.1.198, шлюзом в моей сети является маршрутизатор AT & T на 192.168.1.254, который выполняет все DHCP/DNS. Я хочу, чтобы беспроводные клиенты могли получить доступ к моей сети через wlan0 и получить IP-адрес в 192.168.1.0/24 через маршрутизатор и использовать шлюз для DNS.

Я новичок в этом и начал просматривать эту статью здесь:https://frillip.com/using-your-raspberry-pi-3-as-a-wifi-access-point-with-hostapd/

Похоже, что он устанавливает статический адрес на 172.24.1.1, а затем запускает собственный DHCP через dnsmasq в диапазоне 172.24.1.50 и 172.24.1.150. Что мне нужно сделать, чтобы адаптировать его к моим требованиям?

1 ответ1

0

Ваши инструкции для настройки маршрутизатора; 80% -90% из них бесполезны для моста.

Вместо:

  1. Используйте сетевую конфигурацию системы (например, /etc /network /interfaces) для настройки базового моста Ethernet (br0), используя только один порт (eth0).

    Вся IP-конфигурация (адрес, шлюз) должна быть перемещена из самого eth0 в интерфейс моста.

    iface br0 inet dhcp
        bridge_ports eth0
        bridge_fd 0
    
  2. Настройте hostapd с параметром bridge=br0 , который говорит ему добавить интерфейс AP к этому мосту.

    Вы можете повторно использовать конфигурацию hostapd из других учебных пособий (даже ту, которую вы нашли), если она имеет этот параметр. Например:

    driver=nl80211
    interface=wlan0_ap
    bridge=br0
    
    hw_mode=g
    channel=13
    
    ssid=YourWiFiName
    wpa=2
    wpa_key_mgmt=WPA-PSK
    wpa_passphrase=Somepassphrase
    
  3. Используйте bridge link или brctl showstp чтобы убедиться, что мост теперь содержит два порта; также iw wlan0_ap station dump для просмотра подключенных клиентов.

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