Ich habe Fedora 25 auf meiner Workstation mit installierter VirtualBox (5.1.24) und 2 Nur-Host-Netzwerken (vboxnet0/vboxnet1) ausgeführt, die im grafischen Netzwerkmanager in Gnome angezeigt wurden.
Nach dem Upgrade auf Fedora 26 sind die Schnittstellen verschwunden. Ich habe sie in VirtualBox neu erstellt:
workstation ~ $ ifconfig -a
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.150.12 netmask 255.255.255.0 broadcast 192.168.150.255
inet6 fe80::d77a:6ee1:8ecf:2119 prefixlen 64 scopeid 0x20<link>
ether 50:7b:9d:69:94:f2 txqueuelen 1000 (Ethernet)
RX packets 187617 bytes 237567859 (226.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 93498 bytes 7749149 (7.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vboxnet0: flags=4098<BROADCAST,MULTICAST> mtu 1500
inet 192.168.56.1 netmask 255.255.255.0 broadcast 0.0.0.0
ether 0a:00:27:00:00:00 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
vboxnet1: flags=4098<BROADCAST,MULTICAST> mtu 1500
inet 192.168.57.1 netmask 255.255.255.0 broadcast 0.0.0.0
ether 0a:00:27:00:00:01 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
In VB läuft FreeBSD 10.3.
inside_vb ~ $ ifconfig -a
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 08:00:27:7f:29:b3
inet 192.168.150.83 netmask 0xffffff00 broadcast 192.168.150.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
description: int
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 08:00:27:b0:dd:d3
inet 192.168.56.31 netmask 0xffffff00 broadcast 192.168.56.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
em2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
description: ext
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 08:00:27:73:08:fe
inet 192.168.57.31 netmask 0xffffff00 broadcast 192.168.57.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
In den letzten Monaten habe ich ssh von der Workstation auf em1
verwendet Schnittstelle. Jetzt kann die Workstation die VBox-Schnittstelle nicht sehen (und ich kann vboxnet0
nicht sehen und vboxnet1
in GUI).
workstation ~ $ ping 192.168.56.31
PING 192.168.56.31 (192.168.56.31) 56(84) bytes of data.
^C
--- 192.168.56.31 ping statistics ---
116 packets transmitted, 0 received, 100% packet loss, time 117799ms
Die Routing-Tabelle in VBox unter FreeBSD sieht für mich gut aus (aber ich kann mich irren):
inside_vb ~ $ sudo netstat -r
Routing tables
Internet:
Destination Gateway Flags Netif Expire
default 192.168.150.1 UGS em0
localhost link#7 UH lo0
192.168.56.0 link#2 U em1
192.168.56.31 link#2 UHS lo0
192.168.57.0 link#3 U em2
192.168.57.31 link#3 UHS lo0
192.168.150.0 link#1 U em0
192.168.150.83 link#1 UHS lo0
Routing-Tabelle auf Workstation, vielleicht liegt ein Fehler vor, aber ich habe nichts manuell gemacht:
workstation ~ $ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.150.1 0.0.0.0 UG 100 0 0 enp3s0
192.168.150.0 0.0.0.0 255.255.255.0 U 100 0 0 enp3s0
Auch wenn ich versuche, die Schnittstelle vboxnet0
zu aktivieren auf meiner Workstation mit Verwendung von nmtui
, erhalte ich folgende Fehlermeldung:
Verbindung konnte nicht aktiviert werden:Die Verbindung „Kabelgebundene Verbindung 1“ ist derzeit auf dem Gerät vboxnet0 nicht verfügbar. Vor
Was soll ich tun, um die Schnittstellen vboxnet0
zu sehen /vboxnet1
in GNOME/Systemeinstellungs-GUI?
Welche anderen Informationen wären relevant, um bei diesem Problem zu helfen?
Weitere Informationen:
Wenn ich das Protokoll von NetworkManager sehe, kann ich sehen, dass in der Vergangenheit Schnittstellen entdeckt und dann verbunden wurden, aber jetzt nicht mehr. Irgendeine Idee, was die Ursache des Problems ist?
workstation ~ $ journalctl -u NetworkManager | grep vboxnet
Jul 18 09:11:46 workstation NetworkManager[1822]: <info> [1500361906.2587] manager: (vboxnet0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/3)
Jul 18 09:11:46 workstation NetworkManager[1822]: <info> [1500361906.2845] manager: (vboxnet1): new Ethernet device (/org/freedesktop/NetworkManager/Devices/4)
Jul 18 09:13:07 workstation NetworkManager[1822]: <info> [1500361987.1150] device (vboxnet0): link connected
Jul 18 09:13:07 workstation NetworkManager[1822]: <info> [1500361987.3323] device (vboxnet1): link connected
Jul 24 21:30:28 workstation NetworkManager[11093]: <info> [1500924628.7757] manager: (vboxnet0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/3)
Jul 24 21:30:28 workstation NetworkManager[11093]: <info> [1500924628.7771] manager: (vboxnet1): new Ethernet device (/org/freedesktop/NetworkManager/Devices/4)
Akzeptierte Antwort:
Dies ist ein bekanntes Problem in 5.1.24, behoben in 5.1.25. Neuinstallation (und Neustart und erneute Bereitstellung der Vagrant-Box in meinem Fall) funktioniert nicht Arbeit. Die Problemumgehung besteht darin, Folgendes auf dem Host auszuführen (für jedes Host-Only-Netzwerk):
sudo ip link set vboxnet0 up
Duplikate gibt es zuhauf:1, 2, 3