Я надеюсь, что кто-то может ответить на этот вопрос, мой автопилот не работает. После проверки журнала я заметил, что контейнеры LXC не могут связываться с внешней / публичной сетью. Чтобы сделать это более понятным, я могу пропинговать Интернет из контейнера LXC. Разрешение DNS работает, но я не могу пропинговать "публичную" сеть, которую я создал с отдельной VLAN. На коммутаторе включена маршрутизация L3 между VLAN. Контейнер имеет IP-адрес в 192.168.26.0/23, а общедоступная сеть настроена на 192.168.24.0/23
Вот вывод:
eth0 Link encap:Ethernet HWaddr 00:16:3e:8d:d3:97
inet addr:192.168.27.153 Bcast:192.168.27.255 Mask:255.255.254.0
inet6 addr: fe80::216:3eff:fe8d:d397/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:13972 errors:0 dropped:0 overruns:0 frame:0
TX packets:1580 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:997390 (997.3 KB) TX bytes:315638 (315.6 KB)
pinging internet:
juju-machine-0-lxc-3:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=56 time=2.03 ms
не может пропинговать "общедоступную" сеть:
juju-machine-0-lxc-3:~$ ping 192.168.24.2
PING 192.168.24.2 (192.168.24.2) 56(84) bytes of data.
^C
--- 192.168.24.2 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
однако я могу пинговать интерфейс vlan:
juju-machine-0-lxc-3:~$ ping 192.168.24.1
PING 192.168.24.1 (192.168.24.1) 56(84) bytes of data.
64 bytes from 192.168.24.1: icmp_seq=1 ttl=64 time=1.52 ms
64 bytes from 192.168.24.1: icmp_seq=2 ttl=64 time=1.92 m