У меня есть установка Linux на встроенном устройстве с множеством контейнеров lxc. КонтейнерАимеет в своем сетевом пространстве имен интерфейс wlan0
(Я переместил wlan0 с хоста в контейнер, записав в конфигурацию A:
lxc.net.0.type = phys
lxc.net.0.link = wlan0
, необходимо наличие wlan0 в контейнереАдля выполнения других требований),
но теперь мне нужно предоставить хосту доступ к внешней сети, подключенной к устройству, через wlan0.
В конфигурации A я также добавил простую конфигурацию моста veth:
lxc.net.0.type = veth
lxc.net.0.flags = up
lxc.net.0.link = lxcbr
lxc.net.0.ipv4.address = 192.168.1.2/24
Итак, на стороне хоста у меня есть интерфейс:
lxcbr : 192.168.1.1
И наАУ меня есть контейнер:
eth0 : 192.168.1.2
wlan0
Моя проблема:
Как получить доступ к внешней сети, подключенной к wlan0, с хоста (и предоставить доступ к хосту для устройств во внешней сети)?