Я пытаюсь расширить свою локальную сеть LAN через WiFi и хотел бы, чтобы все устройства были в одной сети. Настройка следующая:
Поскольку я использую Ubuntu 18.04, я пытаюсь использовать netplan для настройки всего. Вот мой файл .conf
:
network:
version: 2
renderer: NetworkManager
ethernets:
enp2s0:
dhcp4: no
addresses: [192.168.1.10/24]
gateway: 192.168.1.1
nameservers:
addresses: [192.168.1.2, 8.8.8.8, 8.8.4.4]
wifis:
wlp1s0:
access-points:
"MyWifi":
mode: ap
password: "DONTLOOK"
bridges:
br0:
dhcp4: yes
interfaces: [enp2s0, wlp1s0]
Теперь, запустив две сети отдельно, т.е. без раздела мостов, все работает. С активированным dnsmasq я могу подключиться к точке доступа.
Однако я не могу заставить мост работать. Еще хуже то, что как только мост активируется, доступ к точке доступа становится невозможным.
Есть ли у кого-нибудь идеи, что я упускаю?
Я смутно помню, как примерно год назад столкнулся с той же проблемой, и мне грустно узнать, что это все еще проблема. В моей рабочей конфигурации:
networkd
в качестве средства визуализации. network:
ethernets:
eth0:
dhcp4: no
optional: true
# wifis:
wlan0:
dhcp4: no
optional: true
bridges:
br0:
dhcp4: yes
dhcp6: no
interfaces:
- eth0
- wlan0
optional: true
wlan0.config
для hostapd и создал параметризованный экземпляр - systemctl enable hostapd @ wlan0
. Установка в 19.10 настроена так, что она запускается, как только интерфейс становится доступным для настройки.