[Bug 2000325] Re: ipv6 duplicate address prevents interface configuration
Ryan Harper
2000325 at bugs.launchpad.net
Thu Dec 22 16:48:07 UTC 2022
# Create a bridge and add two ports
$ sudo ip link add name atx-fabric0 type bridge
$ sudo ip link set up dev atx-fabric0
$ sudo ip tuntap add atx-fabric0i1p1 user $USER group $USER
$ sudo ip tuntap add atx-fabric0i2p1 user $USER group $USER
# create two focal VM images from focal daily server
$ qemu-img create -f qcow2 -b focal-server-cloudimg-amd64.img focal-net1.img 100G
$ qemu-img create -f qcow2 -b focal-server-cloudimg-amd64.img focal-net2.img 100G
# create cloud-init seed
$ cat >user-data <<EOF
#cloud-config
password: passw0rd
chpasswd: { expire: False }
ssh_pwauth: True
ssh_import_id: lp:raharper
EOF
$ echo "i-abcdefg" > meta-data
$ cloud-localds seed.img user-data meta-data
# Launch VM1 (need sudo for bridge access)
BOOT=focal-net1.img
SEED=seed.img
sudo qemu-system-x86_64 -smp 2 -m 2048 --enable-kvm \
-global pc35.no_floppy=1 \
-name "${1}" \
-drive id=disk0,if=none,format=qcow2,file=${BOOT} \
-device virtio-blk-pci,drive=disk0,bootindex=0 \
-drive id=cdrom0,if=none,media=cdrom,file=$SEED \
-device virtio-blk-pci,drive=cdrom0,bootindex=1 \
-netdev user,id=net0,hostfwd=tcp::22222-:22 \
-device e1000,bootindex=2,netdev=net0,mac=52:54:00:a2:34:c0 \
-netdev tap,id=net1,ifname=atx-fabric0i1p1 \
-device virtio-net,bootindex=4,netdev=net1,mac=b8:38:61:bc:60:f5 \
-nographic \
-object rng-random,filename=/dev/urandom,id=rng0 \
-device virtio-rng-pci,rng=rng0 \
-serial mon:stdio
# Login and replace netplan config
cat > 50-cloud-init-vm1.yaml << EOF
network:
version: 2
ethernets:
ens5:
match:
macaddress: "52:54:00:a2:34:c0"
accept-ra: false
dhcp4: true
dhcp6: false
mtu: 1500
eth2-1:
optional: true
match:
macaddress: b8:38:61:bc:60:f5
set-name: eth2-1
accept-ra: false
dhcp4: false
dhcp6: false
mtu: 1500
addresses:
- 6.1.6.1/24
- 2006:1:6::1/116
routes:
- from: 6.1.6.1
scope: link
to: 6.1.6.254
- from: 2006:1:6::1
scope: link
to: 2006:1:6::254
- to: default
via: 2006:1:6::254
metric: 32
- to: default
via: 6.1.6.254
metric: 32
eth2-2:
match:
macaddress: b8:38:61:bc:60:f6
set-name: eth2-2
accept-ra: false
dhcp4: false
dhcp6: false
mtu: 1500
EOF
scp -P 22222 50-cloud-init-vm1.yaml ubuntu at localhost:
ssh -P 22222 'sudo cp /home/ubuntu/50-cloud-init-vm1.yaml /etc/netplan/50-cloud-init.yaml'
ssh -P 22222 'sudo netplan apply'
# Launch VM2 (need sudo for bridge access)
BOOT=focal-net2.img
SEED=seed.img
sudo qemu-system-x86_64 -smp 2 -m 1024 --enable-kvm \
-global pc35.no_floppy=1 \
-name "${1}" \
-drive id=disk0,if=none,format=qcow2,file=${BOOT} \
-device virtio-blk-pci,drive=disk0,bootindex=0 \
-drive id=cdrom0,if=none,media=cdrom,file=$SEED \
-device virtio-blk-pci,drive=cdrom0,bootindex=1 \
-netdev user,id=net0,hostfwd=tcp::22223-:22 \
-device e1000,bootindex=2,netdev=net0,mac=52:54:00:ef:88:a2 \
-netdev tap,id=net1,ifname=atx-fabric0i2p1 \
-device virtio-net,bootindex=4,netdev=net1,mac=b8:38:61:bc:60:f6 \
-nographic \
-object rng-random,filename=/dev/urandom,id=rng0 \
-device virtio-rng-pci,rng=rng0 \
-serial mon:stdio
# Login and replace netplan config
cat > 50-cloud-init-vm2.yaml << EOF
network:
version: 2
ethernets:
ens5:
match:
macaddress: "52:54:00:ef:88:a2"
accept-ra: false
dhcp4: true
dhcp6: false
mtu: 1500
eth2-1:
match:
macaddress: b8:38:61:bc:60:f5
set-name: eth2-1
accept-ra: false
dhcp4: false
dhcp6: false
mtu: 1500
eth2-2:
optional: true
match:
macaddress: b8:38:61:bc:60:f6
set-name: eth2-2
accept-ra: false
dhcp4: false
dhcp6: false
mtu: 1500
addresses:
- 6.1.6.1/24
- 2006:1:6::1/116
routes:
- from: 6.1.6.1
scope: link
to: 6.1.6.254
- from: 2006:1:6::1
scope: link
to: 2006:1:6::254
- to: default
via: 2006:1:6::254
metric: 32
- to: default
via: 6.1.6.254
metric: 32
EOF
scp -P 22222 50-cloud-init-vm1.yaml ubuntu at localhost:
ssh -P 22222 'sudo cp /home/ubuntu/50-cloud-init-vm1.yaml /etc/netplan/50-cloud-init.yaml'
ssh -P 22222 'sudo netplan apply'
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/2000325
Title:
ipv6 duplicate address prevents interface configuration
Status in systemd package in Ubuntu:
New
Bug description:
1) # lsb_release -rd
Description: Ubuntu 20.04.5 LTS
Release: 20.04
2) # apt-cache policy systemd
systemd:
Installed: 245.4-4ubuntu3.19
Candidate: 245.4-4ubuntu3.19
Version table:
*** 245.4-4ubuntu3.19 500
500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
245.4-4ubuntu3.15 500
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
245.4-4ubuntu3 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
3) Interface should be configured with all addresses and routes
4) Interface is missing ipv4 and ipv6 static addresses and associated routes
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: systemd 245.4-4ubuntu3.19
ProcVersionSignature: Ubuntu 5.4.0-135.152-generic 5.4.212
Uname: Linux 5.4.0-135-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.25
Architecture: amd64
CasperMD5CheckResult: skip
Date: Thu Dec 22 16:13:11 2022
Lsusb: Error: command ['lsusb'] failed with exit code 1:
Lsusb-t:
Lsusb-v: Error: command ['lsusb', '-v'] failed with exit code 1:
MachineType: QEMU Standard PC (i440FX + PIIX, 1996)
ProcEnviron:
TERM=vt220
PATH=(custom, no user)
LANG=C.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.4.0-135-generic root=LABEL=cloudimg-rootfs ro console=tty1 console=ttyS0
SourcePackage: systemd
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/01/2014
dmi.bios.vendor: SeaBIOS
dmi.bios.version: 1.13.0-1ubuntu1.1
dmi.chassis.type: 1
dmi.chassis.vendor: QEMU
dmi.chassis.version: http://192.168.14.1:4444/register.html
dmi.modalias: dmi:bvnSeaBIOS:bvr1.13.0-1ubuntu1.1:bd04/01/2014:svnQEMU:pnStandardPC(i440FX+PIIX,1996):pvrpc-i440fx-focal:cvnQEMU:ct1:cvrhttp//192.168.14.14444/register.html:
dmi.product.family: cisco
dmi.product.name: Standard PC (i440FX + PIIX, 1996)
dmi.product.version: pc-i440fx-focal
dmi.sys.vendor: QEMU
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/2000325/+subscriptions
More information about the foundations-bugs
mailing list