staging.inyokaproject.org

Frage bzgl. Routing und Virutal Bridge mit VM

Status: Ungelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

TeTiGt

Anmeldungsdatum:
2. Dezember 2020

Beiträge: 49

Hallo,

auf meinem Host ist

ifconfig:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:0a:8e:14:55  txqueuelen 0  (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

enp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::5ce2:b59a:8c12:48ef  prefixlen 64  scopeid 0x20<link>
        inet6 2001:16b8:35fa:e601:ced9:97cd:64dc:2d67  prefixlen 64  scopeid 0x0<global>
        inet6 2001:16b8:35fa:e601:3304:e960:780a:386a  prefixlen 64  scopeid 0x0<global>
        ether 18:c0:4d:9b:3d:aa  txqueuelen 1000  (Ethernet)
        RX packets 4206023  bytes 5779444734 (5.7 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1428875  bytes 162942641 (162.9 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device memory 0xfc600000-fc61ffff  

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 288356  bytes 2790011400 (2.7 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 288356  bytes 2790011400 (2.7 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

und ip route:

1
2
3
4
default via 192.168.1.1 dev enp4s0 proto dhcp metric 100 
169.254.0.0/16 dev enp4s0 scope link metric 1000 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
192.168.1.0/24 dev enp4s0 proto kernel scope link src 192.168.1.100 metric 100

In der VM die mit einem Virutal Bridge Adapter verbunden ist. Ist ifconfig

1
2
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.108  netmask 255.255.255.0  broadcast 192.168.1.255

und route ip route

1
2
3
default via 192.168.1.1 dev enp0s3 proto dhcp metric 100 
169.254.0.0/16 dev enp0s3 scope link metric 1000 
192.168.1.0/24 dev enp0s3 proto kernel scope link src 192.168.1.108

Da enp0s3 nur virtuell ist, muss es das IP Paket irgendwann über 192.168.1.100 bzw. enp4s0 geschickt werden. Über traceroute google.com sieht man das z.B nicht. Kann es sein das ein beliebiges Paket nach enp0s3 bzw. 192.168.1.108 geschikt wird, und da im Host System 192.168.1.0/24 dev enp4s0 proto kernel scope link src 192.168.1.100 metric 100 drinnen steht, wird das Paket dann automatisch nach 192.168.1.100 weitergeleitet, der mit dem Router 192.168.1.1 verbunden ist?

Was mich verwundert ist, dass ich den virtuallen Adapter nicht auf der Hostseite sehe bzw. es unter ifconfig dann kein eigenes Interface oder so etwas gibt.

Antworten |