Hi Vivek,
In order of probably cause: also check in that:
-
the interface configured for OAM network (10.10.10.0/24) is attached to the stxbr1 (enp3s0 is configured in your example, but I usually have to configure enp2s1)
-
the controller has default route configured
-
the controller can ping the default route 10.10.10.1,
-
the controller can ping the host's default route,
-
ip forwarding is enabled on the host interfaces, and
-
iptables filter table default rule is "ACCEPT" on the FORWARD chain
Here are some command examples that may not match the output of your virtual lab:
controller:$ ip route | grep default
default via 10.10.10.1 dev enp2s1 onlink
controller:$ ping -c1 10.10.10.1
<snip>
1 packets transmitted, 1 received, 0% packet loss, time 0ms
host:$ ip route | grep default
default via xxx.xxx.xxx.xxx dev eth0 proto dhcp metric 100
controller:$ HOST_DEFAULT_ROUTE=xxx.xxx.xxx.xxx
controller:$ ping -c1 $HOST_DEFAULT_ROUTE
<snip>
1 packets transmitted, 1 received, 0% packet loss, time 0ms
host:$ HOST_IF=eth0
host:$ cat /proc/sys/net/ipv4/ip_forward \
/proc/sys/net/ipv4/conf/all/forwarding \
/proc/sys/net/ipv4/conf/$HOST_IF/forwarding \
/proc/sys/net/ipv4/conf/stxbr1/forwarding
1
1
1
1
host:$ sudo iptables -nvL -t filter | grep FORWARD
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
M
From: vivekanandan.rajendran.devops@tag.ooo <vivekanandan.rajendran.devops@tag.ooo>
Sent: 20 May 2024 8:36 AM
To: starlingx-discuss@lists.starlingx.io <starlingx-discuss@lists.starlingx.io>
Subject: Re: unable to bring up the interfaces in simplex-controller-0 in libvirt
CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know the content is safe.
Hi All,
the below is the network setup in the hypervisor ubuntu 22.04
42: stxbr1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
state UP group default qlen 1000
link/ether fe:54:00:ef:65:8a brd ff:ff:ff:ff:ff:ff
inet 10.10.10.1/24 scope global stxbr1
valid_lft forever preferred_lft forever
inet6 fe80::c07e:1ff:fe3a:6669/64 scope link
and below output is from the kvm simplex-controller-0
tagdevops@dal1:~/virtual-deployment/libvirt$ virsh console
simplex-controller-0
Connected to domain 'simplex-controller-0'
Escape character is ^] (Ctrl + ])
sysadmin@localhost:~$ ip a
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
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel
state UP group default qlen 1000
link/ether 52:54:00:99:d8:b8 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.2/24 scope global enp3s0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe99:d8b8/64 scope link
valid_lft forever preferred_lft forever
3: enp4s0: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN
group default qlen 1000
link/ether 52:54:00:0e:d7:de brd ff:ff:ff:ff:ff:ff
4: enp2s1: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN
group default qlen 1000
link/ether 52:54:00:ef:65:8a brd ff:ff:ff:ff:ff:ff
5: enp2s2: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN
group default qlen 1000
link/ether 52:54:00:e0:36:93 brd ff:ff:ff:ff:ff:ff
sysadmin@localhost:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1000ms
can you please assist with the networking of the controller.
Thanks
-Vivek
On 2024-05-19 06:02, vivekanandan.rajendran.devops@tag.ooo wrote:
> Hi,
> I am setting up starlingx simplex install in kvm libvirt in ubuntu
> 22.04 I have setup the libvirt and did setup network script and
> setupconfiguration -c simplex -i ./starling.iso but the interfaces are
> down and not assigning IP . I manually tried adding routes as mentioned
> in the documentation . still the internet is not working. i am not able
> to ping the gateway ip from the kvm machine. In the physical machine
> there is bond0 configuration. and I am not able to setup br0 because
> its conflicting bond0. can you advise how to proceed with this.
> Thanks
> -Vivek