Connect a container to lxd physical interface

Hi,

Iam new with container, iam trying to connect a new container A1 to the physical parent network interface (Racine).
description :

Physical LXD hypervisor “Racine”:
172.16.16.80 / 24

2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 64:00:6a:46:f0:ec brd ff:ff:ff:ff:ff:ff
inet 172.16.16.80/24 brd 172.16.16.255 scope global enp0s31f6
valid_lft forever preferred_lft forever
inet6 fe80::6600:6aff:fe46:f0ec/64 scope link
valid_lft forever preferred_lft forever
3: lxdbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:a0:9d:66 brd ff:ff:ff:ff:ff:ff
inet 10.2.69.1/24 scope global lxdbr0
valid_lft forever preferred_lft forever
inet6 fd42:920d:782b:9de6::1/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::216:3eff:fea0:9d66/64 scope link
valid_lft forever preferred_lft forever


Container LXC A1:

root@A1:~# ip a

**2: lxcbr0: <**NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 00:16:3e:00:00:00 brd ff:ff:ff:ff:ff:ff
inet 10.0.3.1/24 scope global lxcbr0
valid_lft forever preferred_lft forever
20: eth1@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:ac:07:f0 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet6 fe80::216:3eff:feac:7f0/64 scope link
valid_lft forever preferred_lft forever
21: eth0@if22: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:39:6f:bb brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet6 fd42:920d:782b:9de6:216:3eff:fe39:6fbb/64 scope global dynamic mngtmpaddr
valid_lft 3501sec preferred_lft 3501sec
inet6 fe80::216:3eff:fe39:6fbb/64 scope link
valid_lft forever preferred_lft forever
root@A1:~#

I want to make the A1 container have the same network to the physical network :slight_smile:

A1 to have the ip 172.16.16.47

If there is a tutorial to follow or anithing to help.

Best regards

https://blog.simos.info/how-to-make-your-lxd-containers-get-ip-addresses-from-your-lan-using-a-bridge/

Or https://blog.simos.info/how-to-make-your-lxd-container-get-ip-addresses-from-your-lan/ is simpler if you don’t need the host and the containers to communicate with each other,

Hi @tomp ,

The Problem not resolved yet.

Best regards.

Hello Achraf,

Create on your LXDWARE the following profile :

{
“config”: {},
“description”: “”,
“devices”: {
“eth0”: {
“nictype”: “macvlan”,
“parent”: “ens33”,
“type”: “nic”
}
},
“name”: “macvlan”,
“used_by”: [
“/1.0/instances/net1”
]
}

Great link Thanks