Компьютер 1 (на сервере Ubuntu 18.04) подключен по беспроводной сети к точке доступа и по Ethernet к коммутатору. Компьютер 2 (или 3) подключен к 1 через коммутатор (или беспроводную точку доступа).
2 и 3 должны взаимодействовать друг с другом. Итак, в основном я пытаюсь создать мост, используя netplan
.
На данный момент мой YAML-файл выглядит следующим образом:
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: true
addresses: [192.168.0.10/16]
optional: true
wifis:
wlp3s0:
dhcp4: true
dhcp6: true
access-points:
"ESSID":
password: "PASSWORD"
bridges:
br0:
interfaces: [wlp3s0, eno1]
dhcp4: true
С 3 я могу пинговать eno1
и wlp3s0
; с 1 я не могу пинговать никого. Машина 1 настроена со статическим IP (192.168.0.5). Без конфигурации netplan, 1 и 2 пингуют друг друга.
Как 1 и 3 могут взаимодействовать друг с другом?
Текущий ответ заключается в том, что это невозможно только в файле конфигурации. Вам необходимо включить маршрутизацию трафика и прокси-запросы ARP и DHCP.
Полное руководство можно найти здесь.