История изменений
Исправление ssh2, (текущая версия) :
Похоже проблема вовсе не в LXC. ^^
Самым очевидным способом доставить внутрь контейнера необходимый адрес, это убрать алиас eth0:0 и выдать его «внутреннему» интерфейсу контейнера. Не забыв указать маску.
inet 145.239.227.60 netmask 255.0.0.0 broadcast 145.255.255.255
выглядит пугающе!
Вот кусок реально работающего конфига lxc-контейнера:
## Networking
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br100
lxc.network.name = eth0
lxc.network.ipv4 = 188.XXX.XXX.XXX/24
lxc.network.ipv4.gateway = 188.XXX.XXX.1
В /etc/network/interfaces br100 выглядит так:
iface eth1 inet static
address 0.0.0.0
netmask 0.0.0.0
iface vlan100 inet manual
vlan-raw-device eth1
iface br100 inet static
bridge_ports vlan100
bridge_fd 0
address 188.XXX.XXX.XXX
netmask 255.255.255.0
dns-nameservers 188.XXX.XXX.XXX 188.XXX.XXX.XXX
up /etc/network/if-up.d/br100.sh
Разница лишь в том, что вместо выделенного интерфейса я использую eth-vlan.
Исходная версия ssh2, :
Похоже проблема вовсе не в LXC. ^^
Самым очевидным способом доставить внутрь контейнера необходимый адрес, это убрать алиас eth0:0 и выдать его «внутреннему» интерфейсу контейнера. Не забыв указать маску.
inet 145.239.227.60 netmask 255.0.0.0 broadcast 145.255.255.255
выглядит пугающе!
Вот кусок реально работающего конфига lxc-контейнера:
## Networking
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br100
lxc.network.name = eth0
lxc.network.ipv4 = 188.XXX.XXX.XXX/24
lxc.network.ipv4.gateway = 188.XXX.XXX.1
В /etc/network/interfaces br-real выглядит так:
iface eth1 inet static
address 0.0.0.0
netmask 0.0.0.0
iface vlan100 inet manual
vlan-raw-device eth1
iface br100 inet static
bridge_ports vlan100
bridge_fd 0
address 188.XXX.XXX.XXX
netmask 255.255.255.0
dns-nameservers 188.XXX.XXX.XXX 188.XXX.XXX.XXX
up /etc/network/if-up.d/br100.sh
Разница лишь в том, что вместо выделенного интерфейса я использую eth-vlan.