Tôi biết rằng tôi có thể gán IP tĩnh bằng tay, bằng cách sử dụng /etc/network/interfaces
.
Tôi cũng biết, tôi có thể đọc địa chỉ MAC của container LXC (ví dụ bằng cách tìm kiếm lxc.network.hwaddr
mục trong /var/lib/lxc/<container-name>/config
và gán IP dựa sử dụng các mục dhcp-host=<mac-addr>,10.0.3.3
trong /etc/dnsmasq.d/<some file>
.
Trong tập tin /etc/default/lxc-net
tôi đọc
# Uncomment the next line if you'd like to use a conf-file for the lxcbr0
# dnsmasq. For instance, you can use 'dhcp-host=mail1,10.0.3.100' to have
# container 'mail1' always get ip address 10.0.3.100.
#LXC_DHCP_CONFILE=/etc/lxc/dnsmasq.conf
Điều đó sẽ phù hợp với nhu cầu của tôi; Thật không may làm như vậy không có hiệu lực.
lxc-net
không giúp ích gì nếu bạn không xóa cầu nối lxcbr0 của mình. Xem câu trả lời của tôi.