Hi
I am newb in LXC.
I am trying to connect a container to the outside/internet but so far I am not even able to get it to take a ipv4 address on the bridge interface.
Could you please advice ?
Thanks and regards
ip addr
lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet 172.27.28.124/32 scope global lo
valid_lft forever preferred_lft forever
inet6 fd00::b:1c7c/128 scope global
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether d0:50:99:d2:2d:16 brd ff:ff:ff:ff:ff:ff
altname enp3s0f0
inet PUBLIC-IP-REMOVE-CUTPASTE/24 brd PUBLIC-IP-REMOVE-CUTPASTE scope global dynamic eno1
valid_lft 83283sec preferred_lft 83283sec
inet6 2001:41d0:303:b039::/56 scope global
valid_lft forever preferred_lft forever
inet6 fe80::d250:99ff:fed2:2d16/64 scope link
valid_lft forever preferred_lft forever
3: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether d0:50:99:d2:2d:17 brd ff:ff:ff:ff:ff:ff
altname enp3s0f1
30: lxdbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:a0:3d:52 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.254/24 scope global lxdbr0
valid_lft forever preferred_lft forever
inet6 fe80::216:3eff:fea0:3d52/64 scope link
valid_lft forever preferred_lft forever
50: veth9faa8fca@if49: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master lxdbr0 state UP group default qlen 1000
link/ether 32:19:f4:db:dc:f9 brd ff:ff:ff:ff:ff:ff link-netnsid 0
lxc network list
+--------+----------+---------+-----------------+------+-------------+---------+
| NAME | TYPE | MANAGED | IPV4 | IPV6 | DESCRIPTION | USED BY |
+--------+----------+---------+-----------------+------+-------------+---------+
| eno1 | physical | NO | | | | 0 |
+--------+----------+---------+-----------------+------+-------------+---------+
| eno2 | physical | NO | | | | 0 |
+--------+----------+---------+-----------------+------+-------------+---------+
| lxdbr0 | bridge | YES | 10.10.10.254/24 | none | | 2 |
+--------+----------+---------+-----------------+------+-------------+---------+
lxc network show lxdbr0
config:
ipv4.address: 10.10.10.254/24
ipv4.firewall: "false"
ipv4.nat: "true"
ipv6.address: none
ipv6.firewall: "false"
description: ""
name: lxdbr0
type: bridge
used_by:
- /1.0/instances/test
- /1.0/profiles/default
managed: true
status: Created
locations:
- none
lxc network attach lxdbr0 test eth0
lxc config device set test eth0 ipv4.address 10.10.10.2
lxc list
+------+---------+------+------+-----------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+------+---------+------+------+-----------+-----------+
| test | RUNNING | | | CONTAINER | 0 |
+------+---------+------+------+-----------+-----------+
lxc exec test -- bash
root@test:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
49: eth0@if50: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:10:8d:ba brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet6 fe80::216:3eff:fe10:8dba/64 scope link
valid_lft forever preferred_lft forever