私は、を使用して静的IPを手動で割り当てることができることを知ってい/etc/network/interfaces
ます。
また、LXCコンテナのMACアドレスを読み取ることができることも知っています(たとえば、でlxc.network.hwaddr
エントリを探し、のエントリ/var/lib/lxc/<container-name>/config
を使用してIPを割り当てることdhcp-host=<mac-addr>,10.0.3.3
によって)/etc/dnsmasq.d/<some file>
。
/etc/default/lxc-net
私が読んだファイル
# 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
それは私のニーズに合うでしょう。残念ながらそうしても効果はありません。
lxc-net
、lxcbr0ブリッジを削除しないと、再起動しても効果がありません。私の答えを見てください。