ACRN Networking problem
It looks like the QEMU set-up is slightly different. Could it be that you’re using libvirt for it and it’s setting up a NAT network? If true, that DHCP request gets handled locally on the machine and your network only see one IP address.
I would try with a MAC address that’s known to be accepted by your DHCP server. The virtio-net implementation also supports MacVTap, I have never played with it and I’m not sure it would solve the problem since it makes the User VM NIC directly visible on your network.
Thanks,
Geoffroy
Sent: Thursday, September 16, 2021 5:47 pm
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Bummer. Did you specify a MAC address in your launch script (one that you know would be accepted by your DHCP server)?
- No, the uos mac address is not register in the my DHCP server, may be it is a problem
One thing that I guess could happen is that yoir infrastructure will not allow to have more than 1 IP address per network connection. Do you know if that’s the case by any chance?
- It works in the qemu, he has the subnet with 192.168.122.1 somehow like this
Von:
acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 16:57
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Bummer. Did you specify a MAC address in your launch script (one that you know would be accepted by your DHCP server)?
One thing that I guess could happen is that yoir infrastructure will not allow to have more than 1 IP address per network connection. Do you know if that’s the case by any chance?
Can you re-run the dhclient tool with “-v” to get more verbose messages? Hopefully there will be a bit more info in there.
Thanks,
Geoffroy
On 16 Sep 2021, at 16:38, Jianjie Lin <Jianjie.Lin@...> wrote:
Hi Geoffroy
Unfortunately, it did not work. “sudo dhclient enp0s4” can not even finished, it stuck in the terminal. By the way, I use v2.0
Thanks,
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...] Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 15:52
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
The MAC address you specify there will be the MAC address you from within the User VM. Once you’ve booted the VM, run “ip a” in it, and the Ethernet interface should have that MAC address.
I just looked things up on one of my system (running some version of ACRN in between 2.4 and 2.5). The interface is there but it is down by default. If I manually run “sudo dhclient enp0s4” then it comes up and gets an IP address. Can you try this on your side (if you have not already done so). My User VM is based on Ubuntu. I have not investigated at all why the network interface is down by default (yet :-)).
Thanks,
Geoffroy
From: acrn-users@... <acrn-users@...> On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 12:40 pm
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi geoffory,
I try this before, but it makes difference.
By the way is this mac address of tap_0 or something else? I use the tap0 mac address
Thanks
Jianjie LIN
Von: acrn-users@... [mailto:acrn-users@...] Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 12:37
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you try to specify a MAC address in your launch script? E.g.:
-s 4,virtio-net,<tap_name>,[mac=<XX:XX:XX:XX:XX:XX>]
(from https://projectacrn.github.io/latest/developer-guides/hld/virtio-net.html)
I have never played with that myself but hopefully this can help you!
Thanks,Geoffroy
From: acrn-users@... <acrn-users@...> On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 10:57 am
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi Geoffory,
I Just figure out why the DHCP can not work, since the acrn-br0 generates a random mac-address, since the IT uni does not allow the random mac-address.
Therefore, I add the mac-address in the file /usr/lib/system/network/50-acrn.netdev with additional item: MACAddress=xx.xx.xxx.xx
Now the dhcp is correct.
However,
I found in the UOS, by using the virtio-net, I can generate an Ethernet name with enp4s0, but the same, no ip address is assigned. I can use the static ip address as before. But it is not so nice.
My question, is it possible of acrn bridge also an address space generates, like the normal virtual machine?
Since I cannot see the tap0 has an internet space.
Thanks
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...] Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From: acrn-users@... <acrn-users@...> On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Bummer. Did you specify a MAC address in your launch script (one that you know would be accepted by your DHCP server)?
è No, the uos mac address is not register in the my DHCP server, may be it is a problem
One thing that I guess could happen is that yoir infrastructure will not allow to have more than 1 IP address per network connection. Do you know if that’s the case by any chance?
è It works in the qemu, he has the subnet with 192.168.122.1 somehow like this
Von: acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 16:57
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Bummer. Did you specify a MAC address in your launch script (one that you know would be accepted by your DHCP server)?
One thing that I guess could happen is that yoir infrastructure will not allow to have more than 1 IP address per network connection. Do you know if that’s the case by any chance?
Can you re-run the dhclient tool with “-v” to get more verbose messages? Hopefully there will be a bit more info in there.
Thanks,
Geoffroy
On 16 Sep 2021, at 16:38, Jianjie Lin <Jianjie.Lin@...> wrote:
Hi Geoffroy
Unfortunately, it did not work. “sudo dhclient enp0s4” can not even finished, it stuck in the terminal. By the way, I use v2.0
Thanks,
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...] Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 15:52
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
The MAC address you specify there will be the MAC address you from within the User VM. Once you’ve booted the VM, run “ip a” in it, and the Ethernet interface should have that MAC address.
I just looked things up on one of my system (running some version of ACRN in between 2.4 and 2.5). The interface is there but it is down by default. If I manually run “sudo dhclient enp0s4” then it comes up and gets an IP address. Can you try this on your side (if you have not already done so). My User VM is based on Ubuntu. I have not investigated at all why the network interface is down by default (yet :-)).
Thanks,
Geoffroy
From: acrn-users@... <acrn-users@...> On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 12:40 pm
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi geoffory,
I try this before, but it makes difference.
By the way is this mac address of tap_0 or something else? I use the tap0 mac address
Thanks
Jianjie LIN
Von: acrn-users@... [mailto:acrn-users@...] Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 12:37
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you try to specify a MAC address in your launch script? E.g.:
-s 4,virtio-net,<tap_name>,[mac=<XX:XX:XX:XX:XX:XX>]
(from https://projectacrn.github.io/latest/developer-guides/hld/virtio-net.html)
I have never played with that myself but hopefully this can help you!
Thanks,Geoffroy
From: acrn-users@... <acrn-users@...> On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 10:57 am
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi Geoffory,
I Just figure out why the DHCP can not work, since the acrn-br0 generates a random mac-address, since the IT uni does not allow the random mac-address.
Therefore, I add the mac-address in the file /usr/lib/system/network/50-acrn.netdev with additional item: MACAddress=xx.xx.xxx.xx
Now the dhcp is correct.
However,
I found in the UOS, by using the virtio-net, I can generate an Ethernet name with enp4s0, but the same, no ip address is assigned. I can use the static ip address as before. But it is not so nice.
My question, is it possible of acrn bridge also an address space generates, like the normal virtual machine?
Since I cannot see the tap0 has an internet space.
Thanks
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...] Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From: acrn-users@... <acrn-users@...> On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
On 16 Sep 2021, at 16:38, Jianjie Lin <Jianjie.Lin@...> wrote:
Hi Geoffroy
Unfortunately, it did not work. “sudo dhclient enp0s4” can not even finished, it stuck in the terminal. By the way, I use v2.0
Thanks,
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...] Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 15:52
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
The MAC address you specify there will be the MAC address you from within the User VM. Once you’ve booted the VM, run “ip a” in it, and the Ethernet interface should have that MAC address.
I just looked things up on one of my system (running some version of ACRN in between 2.4 and 2.5). The interface is there but it is down by default. If I manually run “sudo dhclient enp0s4” then it comes up and gets an IP address. Can you try this on your side (if you have not already done so). My User VM is based on Ubuntu. I have not investigated at all why the network interface is down by default (yet :-)).
Thanks,
Geoffroy
From: acrn-users@... <acrn-users@...> On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 12:40 pm
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi geoffory,
I try this before, but it makes difference.
By the way is this mac address of tap_0 or something else? I use the tap0 mac address
Thanks
Jianjie LIN
Von: acrn-users@... [mailto:acrn-users@...] Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 12:37
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you try to specify a MAC address in your launch script? E.g.:
-s 4,virtio-net,<tap_name>,[mac=<XX:XX:XX:XX:XX:XX>]
(from https://projectacrn.github.io/latest/developer-guides/hld/virtio-net.html)
I have never played with that myself but hopefully this can help you!
Thanks,Geoffroy
From: acrn-users@... <acrn-users@...> On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 10:57 am
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi Geoffory,
I Just figure out why the DHCP can not work, since the acrn-br0 generates a random mac-address, since the IT uni does not allow the random mac-address.
Therefore, I add the mac-address in the file /usr/lib/system/network/50-acrn.netdev with additional item: MACAddress=xx.xx.xxx.xx
Now the dhcp is correct.
However,
I found in the UOS, by using the virtio-net, I can generate an Ethernet name with enp4s0, but the same, no ip address is assigned. I can use the static ip address as before. But it is not so nice.
My question, is it possible of acrn bridge also an address space generates, like the normal virtual machine?
Since I cannot see the tap0 has an internet space.
Thanks
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...] Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From: acrn-users@... <acrn-users@...> On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Hi Geoffroy
Unfortunately, it did not work. “sudo dhclient enp0s4” can not even finished, it stuck in the terminal. By the way, I use v2.0
Thanks,
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 15:52
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
The MAC address you specify there will be the MAC address you from within the User VM. Once you’ve booted the VM, run “ip a” in it, and the Ethernet interface should have that MAC address.
I just looked things up on one of my system (running some version of ACRN in between 2.4 and 2.5). The interface is there but it is down by default. If I manually run “sudo dhclient enp0s4” then it comes up and gets an IP address. Can you try this on your side (if you have not already done so). My User VM is based on Ubuntu. I have not investigated at all why the network interface is down by default (yet :-)).
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 12:40 pm
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi geoffory,
I try this before, but it makes difference.
By the way is this mac address of tap_0 or something else? I use the tap0 mac address
Thanks
Jianjie LIN
Von:
acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 12:37
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you try to specify a MAC address in your launch script? E.g.:
-s 4,virtio-net,<tap_name>,[mac=<XX:XX:XX:XX:XX:XX>]
(from https://projectacrn.github.io/latest/developer-guides/hld/virtio-net.html)
I have never played with that myself but hopefully this can help you!
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 10:57 am
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi Geoffory,
I Just figure out why the DHCP can not work, since the acrn-br0 generates a random mac-address, since the IT uni does not allow the random mac-address.
Therefore, I add the mac-address in the file /usr/lib/system/network/50-acrn.netdev with additional item: MACAddress=xx.xx.xxx.xx
Now the dhcp is correct.
However,
I found in the UOS, by using the virtio-net, I can generate an Ethernet name with enp4s0, but the same, no ip address is assigned. I can use the static ip address as before. But it is not so nice.
My question, is it possible of acrn bridge also an address space generates, like the normal virtual machine?
Since I cannot see the tap0 has an internet space.
Thanks
Jianjie Lin
Von:
acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------
Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Hi Geoffory,
Thank you, I do not run the command the “sudo dhclient enpos4” before, But I will try it later
Thanks
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 15:52
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
The MAC address you specify there will be the MAC address you from within the User VM. Once you’ve booted the VM, run “ip a” in it, and the Ethernet interface should have that MAC address.
I just looked things up on one of my system (running some version of ACRN in between 2.4 and 2.5). The interface is there but it is down by default. If I manually run “sudo dhclient enp0s4” then it comes up and gets an IP address. Can you try this on your side (if you have not already done so). My User VM is based on Ubuntu. I have not investigated at all why the network interface is down by default (yet :-)).
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 12:40 pm
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi geoffory,
I try this before, but it makes difference.
By the way is this mac address of tap_0 or something else? I use the tap0 mac address
Thanks
Jianjie LIN
Von:
acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 12:37
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you try to specify a MAC address in your launch script? E.g.:
-s 4,virtio-net,<tap_name>,[mac=<XX:XX:XX:XX:XX:XX>]
(from https://projectacrn.github.io/latest/developer-guides/hld/virtio-net.html)
I have never played with that myself but hopefully this can help you!
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 10:57 am
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi Geoffory,
I Just figure out why the DHCP can not work, since the acrn-br0 generates a random mac-address, since the IT uni does not allow the random mac-address.
Therefore, I add the mac-address in the file /usr/lib/system/network/50-acrn.netdev with additional item: MACAddress=xx.xx.xxx.xx
Now the dhcp is correct.
However,
I found in the UOS, by using the virtio-net, I can generate an Ethernet name with enp4s0, but the same, no ip address is assigned. I can use the static ip address as before. But it is not so nice.
My question, is it possible of acrn bridge also an address space generates, like the normal virtual machine?
Since I cannot see the tap0 has an internet space.
Thanks
Jianjie Lin
Von:
acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------
Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Hi Jianjie,
The MAC address you specify there will be the MAC address you from within the User VM. Once you’ve booted the VM, run “ip a” in it, and the Ethernet interface should have that MAC address.
I just looked things up on one of my system (running some version of ACRN in between 2.4 and 2.5). The interface is there but it is down by default. If I manually run “sudo dhclient enp0s4” then it comes up and gets an IP address. Can you try this on your side (if you have not already done so). My User VM is based on Ubuntu. I have not investigated at all why the network interface is down by default (yet :-)).
Thanks,
Geoffroy
Sent: Thursday, September 16, 2021 12:40 pm
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi geoffory,
I try this before, but it makes difference.
By the way is this mac address of tap_0 or something else? I use the tap0 mac address
Thanks
Jianjie LIN
Von: acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 12:37
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you try to specify a MAC address in your launch script? E.g.:
-s 4,virtio-net,<tap_name>,[mac=<XX:XX:XX:XX:XX:XX>]
(from https://projectacrn.github.io/latest/developer-guides/hld/virtio-net.html)
I have never played with that myself but hopefully this can help you!
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 10:57 am
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi Geoffory,
I Just figure out why the DHCP can not work, since the acrn-br0 generates a random mac-address, since the IT uni does not allow the random mac-address.
Therefore, I add the mac-address in the file /usr/lib/system/network/50-acrn.netdev with additional item: MACAddress=xx.xx.xxx.xx
Now the dhcp is correct.
However,
I found in the UOS, by using the virtio-net, I can generate an Ethernet name with enp4s0, but the same, no ip address is assigned. I can use the static ip address as before. But it is not so nice.
My question, is it possible of acrn bridge also an address space generates, like the normal virtual machine?
Since I cannot see the tap0 has an internet space.
Thanks
Jianjie Lin
Von:
acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------
Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Hi geoffory,
I try this before, but it makes difference.
By the way is this mac address of tap_0 or something else? I use the tap0 mac address
Thanks
Jianjie LIN
Von: acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Donnerstag, 16. September 2021 12:37
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you try to specify a MAC address in your launch script? E.g.:
-s 4,virtio-net,<tap_name>,[mac=<XX:XX:XX:XX:XX:XX>]
(from https://projectacrn.github.io/latest/developer-guides/hld/virtio-net.html)
I have never played with that myself but hopefully this can help you!
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Thursday, September 16, 2021 10:57 am
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi Geoffory,
I Just figure out why the DHCP can not work, since the acrn-br0 generates a random mac-address, since the IT uni does not allow the random mac-address.
Therefore, I add the mac-address in the file /usr/lib/system/network/50-acrn.netdev with additional item: MACAddress=xx.xx.xxx.xx
Now the dhcp is correct.
However,
I found in the UOS, by using the virtio-net, I can generate an Ethernet name with enp4s0, but the same, no ip address is assigned. I can use the static ip address as before. But it is not so nice.
My question, is it possible of acrn bridge also an address space generates, like the normal virtual machine?
Since I cannot see the tap0 has an internet space.
Thanks
Jianjie Lin
Von:
acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------
Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Hi Jianjie,
Can you try to specify a MAC address in your launch script? E.g.:
-s 4,virtio-net,<tap_name>,[mac=<XX:XX:XX:XX:XX:XX>]
(from https://projectacrn.github.io/latest/developer-guides/hld/virtio-net.html)
I have never played with that myself but hopefully this can help you!
Thanks,
Geoffroy
Sent: Thursday, September 16, 2021 10:57 am
To: acrn-users@...
Subject: Re: [acrn-users] ACRN Networking problem
Hi Geoffory,
I Just figure out why the DHCP can not work, since the acrn-br0 generates a random mac-address, since the IT uni does not allow the random mac-address.
Therefore, I add the mac-address in the file /usr/lib/system/network/50-acrn.netdev with additional item: MACAddress=xx.xx.xxx.xx
Now the dhcp is correct.
However,
I found in the UOS, by using the virtio-net, I can generate an Ethernet name with enp4s0, but the same, no ip address is assigned. I can use the static ip address as before. But it is not so nice.
My question, is it possible of acrn bridge also an address space generates, like the normal virtual machine?
Since I cannot see the tap0 has an internet space.
Thanks
Jianjie Lin
Von:
acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------
Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Hi Geoffory,
I Just figure out why the DHCP can not work, since the acrn-br0 generates a random mac-address, since the IT uni does not allow the random mac-address.
Therefore, I add the mac-address in the file /usr/lib/system/network/50-acrn.netdev with additional item: MACAddress=xx.xx.xxx.xx
Now the dhcp is correct.
However,
I found in the UOS, by using the virtio-net, I can generate an Ethernet name with enp4s0, but the same, no ip address is assigned. I can use the static ip address as before. But it is not so nice.
My question, is it possible of acrn bridge also an address space generates, like the normal virtual machine?
Since I cannot see the tap0 has an internet space.
Thanks
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------
Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Hi geoffory,
In my case If I use the DHCP, no ipv4 will be assigned to bridge
I change to the static ip address, and It works.
But I still want to know how use the dhcp.
Thanks,
Jianjie Lin
Von: acrn-users@... [mailto:acrn-users@...]
Im Auftrag von Geoffroy Van Cutsem
Gesendet: Mittwoch, 15. September 2021 17:41
An: acrn-users@...
Betreff: Re: [acrn-users] ACRN Networking problem
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
From:
acrn-users@... <acrn-users@...>
On Behalf Of Jianjie Lin
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------
Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Hi Jianjie,
Can you send us the output of “ip a” after a reboot, confirm whether you have internet access and then the same output after launching the User VM?
You don’t have any IP address (IPv4) assigned to your bridge below, that’s where the problem is coming from but I do not know why you don’t have such IP address assigned to it. Are you using DHCP on your network or are you using statically assigned IP addresses?
Thanks,
Geoffroy
Sent: Tuesday, September 14, 2021 2:54 pm
To: acrn-users@...
Subject: [acrn-users] ACRN Networking problem
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------
Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814
Hi Acrn community,
I just faced another problem in terms of networking.
I follow the tutorial from the document by using
Enable network sharing for the User VM
In the Ubuntu Service VM, enable network sharing for the User VM:
$ sudo systemctl enable systemd-networkd
$ sudo systemctl start systemd-networkd
and the ifconfig I got is:
acrn-br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::502a:fbff:fe20:e829 prefixlen 64 scopeid 0x20<link>
ether 52:2a:fb:20:e8:29 txqueuelen 1000 (Ethernet)
RX packets 259 bytes 28200 (28.2 KB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1200000-a121ffff
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether b0:41:6f:03:c6:1b txqueuelen 1000 (Ethernet)
RX packets 259 bytes 31826 (31.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 35 bytes 8894 (8.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device memory 0xa1100000-a111ffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 119 bytes 9331 (9.3 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 9331 (9.3 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 9e:80:1e:99:4f:82 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:0b:09:e0 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
After that, I do not have internet access anymore.
Do you have any suggestions on how to fix the problem?
Moreover, I test with the console version, and it also has no internet.
For your information, I have attached my launch file.
Mit freundlichen Grüßen / Kind regards
--------------------------------------------------------
Jianjie Lin
E-Mail: Jianjie.Lin@...
Mobil: +49-176-8443-6814