lxc.net.0.flags = up
lxc.net.0.link = br0
lxc.net.0.hwaddr = 4a:49:43:49:79:bf
-lxc.net.0.ipv4 = 10.2.3.5/24
+lxc.net.0.ipv4.address = 10.2.3.5/24
lxc.net.0.ipv6 = 2003:db8:1:0:214:1234:fe0b:3597
lxc.net.0.type = macvlan
lxc.net.0.flags = up
lxc.net.0.link = eth0
lxc.net.0.hwaddr = 4a:49:43:49:79:bd
-lxc.net.0.ipv4 = 10.2.3.4/24
+lxc.net.0.ipv4.address = 10.2.3.4/24
lxc.net.0.ipv6 = 2003:db8:1:0:214:1234:fe0b:3596
lxc.net.0.type = phys
lxc.net.0.flags = up
lxc.net.0.link = dummy0
lxc.net.0.hwaddr = 4a:49:43:49:79:ff
-lxc.net.0.ipv4 = 10.2.3.6/24
+lxc.net.0.ipv4.address = 10.2.3.6/24
lxc.net.0.ipv6 = 2003:db8:1:0:214:1234:fe0b:3297
lxc.net.0.flags = up
lxc.net.0.link = eth0
lxc.net.0.hwaddr = 4a:49:43:49:79:bd
-lxc.net.0.ipv4 = 10.2.3.4/24
+lxc.net.0.ipv4.address = 10.2.3.4/24
lxc.net.0.ipv6 = 2003:db8:1:0:214:1234:fe0b:3596
lxc.net.0.flags = up
lxc.net.0.link = eth0
lxc.net.0.hwaddr = 4a:49:43:49:79:ff
-lxc.net.0.ipv4 = 10.2.3.6/24
+lxc.net.0.ipv4.address = 10.2.3.6/24
lxc.net.0.ipv6 = 2003:db8:1:0:214:1234:fe0b:3297
lxc.net.0.flags = up
lxc.net.0.link = br0
lxc.net.0.hwaddr = 4a:49:43:49:79:bf
-lxc.net.0.ipv4 = 10.2.3.5/24
+lxc.net.0.ipv4.address = 10.2.3.5/24
lxc.net.0.ipv6 = 2003:db8:1:0:214:1234:fe0b:3597
lxc.net.0.flags = up
lxc.net.0.link = eth0
lxc.net.0.hwaddr = 4a:49:43:49:79:bd
-lxc.net.0.ipv4 = 10.2.3.4/24
+lxc.net.0.ipv4.address = 10.2.3.4/24
lxc.net.0.ipv6 = 2003:db8:1:0:214:1234:fe0b:3596
# specify the ipv4 address of the container. Several lines are allowed and
# will mean several addresses will be assigned to the interface
-lxc.net.0.ipv4 = 1.2.3.5/24
+lxc.net.0.ipv4.address = 1.2.3.5/24
# specify the ipv6 address of the container. Several lines are allowed and
# will mean several addresses will be assigned to the interface
<varlistentry>
<term>
- <option>lxc.net.[i].ipv4</option>
+ <option>lxc.net.[i].ipv4.address</option>
</term>
<listitem>
<para>
lxc.net.0.link = br0
lxc.net.0.name = eth0
lxc.net.0.hwaddr = 4a:49:43:49:79:bf
- lxc.net.0.ipv4 = 10.2.3.5/24 10.2.3.255
+ lxc.net.0.ipv4.address = 10.2.3.5/24 10.2.3.255
lxc.net.0.ipv6 = 2003:db8:1:0:214:1234:fe0b:3597
</programlisting>
</refsect2>
lxc.net.0.flags = up
lxc.net.0.link = br0
lxc.net.0.hwaddr = 4a:49:43:49:79:bf
- lxc.net.0.ipv4 = 10.2.3.5/24 10.2.3.255
+ lxc.net.0.ipv4.address = 10.2.3.5/24 10.2.3.255
lxc.net.0.ipv6 = 2003:db8:1:0:214:1234:fe0b:3597
lxc.net.0.ipv6 = 2003:db8:1:0:214:5432:feab:3588
lxc.net.1.type = macvlan
lxc.net.1.flags = up
lxc.net.1.link = eth0
lxc.net.1.hwaddr = 4a:49:43:49:79:bd
- lxc.net.1.ipv4 = 10.2.3.4/24
- lxc.net.1.ipv4 = 192.168.10.125/24
+ lxc.net.1.ipv4.address = 10.2.3.4/24
+ lxc.net.1.ipv4.address = 192.168.10.125/24
lxc.net.1.ipv6 = 2003:db8:1:0:214:1234:fe0b:3596
lxc.net.2.type = phys
lxc.net.2.flags = up
lxc.net.2.link = dummy0
lxc.net.2.hwaddr = 4a:49:43:49:79:ff
- lxc.net.2.ipv4 = 10.2.3.6/24
+ lxc.net.2.ipv4.address = 10.2.3.6/24
lxc.net.2.ipv6 = 2003:db8:1:0:214:1234:fe0b:3297
lxc.cgroup.cpuset.cpus = 0,1
lxc.cgroup.cpu.shares = 1234
lxc_config_define(net_hwaddr);
lxc_config_define(net_vlan_id);
lxc_config_define(net_mtu);
-lxc_config_define(net_ipv4);
+lxc_config_define(net_ipv4_address);
lxc_config_define(net_ipv4_gateway);
lxc_config_define(net_script_up);
lxc_config_define(net_script_down);
{ "lxc.net.mtu", set_config_net_mtu, get_config_net_mtu, clr_config_net_mtu, },
{ "lxc.net.vlan.id", set_config_net_vlan_id, get_config_net_vlan_id, clr_config_net_vlan_id, },
{ "lxc.net.ipv4.gateway", set_config_net_ipv4_gateway, get_config_net_ipv4_gateway, clr_config_net_ipv4_gateway, },
- { "lxc.net.ipv4", set_config_net_ipv4, get_config_net_ipv4, clr_config_net_ipv4, },
+ { "lxc.net.ipv4.address", set_config_net_ipv4_address, get_config_net_ipv4_address, clr_config_net_ipv4_address, },
{ "lxc.net.ipv6.gateway", set_config_net_ipv6_gateway, get_config_net_ipv6_gateway, clr_config_net_ipv6_gateway, },
{ "lxc.net.ipv6", set_config_net_ipv6, get_config_net_ipv6, clr_config_net_ipv6, },
{ "lxc.net.", set_config_net_nic, get_config_net_nic, clr_config_net_nic, },
strprint(retv, inlen, "mtu\n");
strprint(retv, inlen, "ipv6\n");
strprint(retv, inlen, "ipv6.gateway\n");
- strprint(retv, inlen, "ipv4\n");
+ strprint(retv, inlen, "ipv4.address\n");
strprint(retv, inlen, "ipv4.gateway\n");
}
return set_config_string_item(&netdev->mtu, value);
}
-static int set_config_net_ipv4(const char *key, const char *value,
- struct lxc_conf *lxc_conf, void *data)
+static int set_config_net_ipv4_address(const char *key, const char *value,
+ struct lxc_conf *lxc_conf, void *data)
{
struct lxc_netdev *netdev;
struct lxc_inetdev *inetdev;
char *addr = NULL, *bcast = NULL, *prefix = NULL;
if (lxc_config_value_empty(value))
- return clr_config_net_ipv4(key, lxc_conf, data);
+ return clr_config_net_ipv4_address(key, lxc_conf, data);
if (!data)
return -1;
return 0;
}
-static int clr_config_net_ipv4(const char *key, struct lxc_conf *lxc_conf,
- void *data)
+static int clr_config_net_ipv4_address(const char *key,
+ struct lxc_conf *lxc_conf, void *data)
{
struct lxc_netdev *netdev;
struct lxc_list *cur, *next;
return fulllen;
}
-static int get_config_net_ipv4(const char *key, char *retv, int inlen,
- struct lxc_conf *c, void *data)
+static int get_config_net_ipv4_address(const char *key, char *retv, int inlen,
+ struct lxc_conf *c, void *data)
{
int len, fulllen = 0;
size_t listlen;
return -1;
}
- if (!c->set_config_item(c, "lxc.net.1.ipv4", "10.0.2.3/24")) {
- lxc_error("%s\n", "lxc.net.1.ipv4");
+ if (!c->set_config_item(c, "lxc.net.1.ipv4.address", "10.0.2.3/24")) {
+ lxc_error("%s\n", "lxc.net.1.ipv4.address");
return -1;
}
- if (!c->set_config_item(c, "lxc.net.1.ipv4_gateway", "10.0.2.2")) {
- lxc_error("%s\n", "lxc.net.1.ipv4");
+ if (!c->set_config_item(c, "lxc.net.1.ipv4.gateway", "10.0.2.2")) {
+ lxc_error("%s\n", "lxc.net.1.ipv4.gateway");
return -1;
}
goto non_test_error;
}
- if (set_get_compare_clear_save_load(c, "lxc.net.0.ipv4",
+ if (set_get_compare_clear_save_load(c, "lxc.net.0.ipv4.address",
"10.0.2.3/24", tmpf, true)) {
- lxc_error("%s\n", "lxc.net.0.ipv4");
+ lxc_error("%s\n", "lxc.net.0.ipv4.address");
goto non_test_error;
}
EOF
if [ ! -z ${ipv4} ]; then
cat <<EOF >> $config_path/config
-lxc.net.0.ipv4 = $ipv4
+lxc.net.0.ipv4.address = $ipv4
EOF
fi
if [ ! -z ${gw} ]; then
EOF
if [ ! -z ${ipv4} ]; then
cat <<EOF >> $config_path/config
-lxc.net.0.ipv4 = $ipv4
+lxc.net.0.ipv4.address = $ipv4
EOF
fi
if [ ! -z ${gw} ]; then
fi
# if no .ipv4 section in config, then have the container run dhcp
- grep -q "^lxc.net.0.ipv4" $path/config || touch $rootfs/run-dhcp
+ grep -q "^lxc.net.0.ipv4.address" $path/config || touch $rootfs/run-dhcp
if [ "$(uname -m)" = "x86_64" ]; then
cat <<EOF >> $path/config