Ich habe einige Missverständnisse bezüglich virtueller Linux-Schnittstellen. Ich habe herausgefunden, welche Schnittstellen virtuell und welche physisch sind:
ls -l /sys/class/net/
total 0
lrwxrwxrwx 1 root root 0 Sep 30 2020 bond0 -> ../../devices/virtual/net/bond0
lrwxrwxrwx 1 root root 0 Sep 30 2020 bond1 -> ../../devices/virtual/net/bond1
-rw-r--r-- 1 root root 4096 May 29 2019 bonding_masters
lrwxrwxrwx 1 root root 0 Sep 30 2020 em1 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/net/em1
lrwxrwxrwx 1 root root 0 Sep 30 2020 em2 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.1/net/em2
lrwxrwxrwx 1 root root 0 Sep 30 2020 em3 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.2/net/em3
lrwxrwxrwx 1 root root 0 Sep 30 2020 em4 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.3/net/em4
lrwxrwxrwx 1 root root 0 Sep 30 2020 gpd0 -> ../../devices/virtual/net/gpd0
lrwxrwxrwx 1 root root 0 Apr 26 15:50 lo -> ../../devices/virtual/net/lo
lrwxrwxrwx 1 root root 0 Apr 8 06:36 tun0 -> ../../devices/virtual/net/tun0
Ich weiß, dass beim Erstellen einer virtuellen Schnittstelle (was, wenn ich mich nicht irre, als IP-Aliasing bezeichnet wird) diese virtuelle Schnittstelle zu einer physischen Schnittstelle gehören muss, sodass beim Ausführen ungefähr ifconfig
Folgendes angezeigt wird eth0:0
: Wenn ich ausführe ifconfig
, erhalte ich nur tun0
.
Wie kann ich also herausfinden, zu welcher physischen Schnittstelle tun0 gehört?
Eine weitere Frage ist, wie ich sehen kann, wie die virtuelle Schnittstelle tun0 konfiguriert ist. Wo kann ich ihre Konfiguration sehen? Denn ich würde zum Beispiel gerne wissen, um welche Art von Schnittstelle es sich handelt: gebrückt, verbunden, usw..
Und noch eine letzte Frage: Wie kann ich die maximale Bandbreite/Geschwindigkeit von tun0 herausfinden?
Ich habe es versucht ethtool tun0 | grep Speed
, aber ich erhalte die Fehlermeldung Speed: 10Mb/s
, was jedoch nicht der Fall ist, da ich auf der Schnittstelle Geschwindigkeiten von 40 Megabyte/Sek. erreicht habe.
Bitte helfen Sie mir, etwas Licht in diesen Bereich zu bringen. Danke
Hier ist ifconfig
die Ausgabe, falls sie hilft:
# ifconfig
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
inet 10.95.23.48 netmask 255.255.255.192 broadcast 10.95.23.63
inet6 fe80::cb1f:67ff:fee4:9702 prefixlen 64 scopeid 0x20<link>
ether c8:2f:64:e4:77:02 txqueuelen 1000 (Ethernet)
RX packets 243518864917 bytes 183519943755229 (166.9 TiB)
RX errors 10588776 dropped 12 overruns 10588776 frame 0
TX packets 157033363607 bytes 94275994054741 (85.7 TiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
bond1: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
inet 192.168.51.135 netmask 255.255.255.0 broadcast 192.168.50.255
inet6 fe81::ce1f:66df:fee4:93fe prefixlen 64 scopeid 0x20<link>
ether c8:1f:63:e5:96:fe txqueuelen 1000 (Ethernet)
RX packets 45646678520 bytes 28999726204781 (26.3 TiB)
RX errors 84433 dropped 0 overruns 84433 frame 0
TX packets 47963885822 bytes 47821802061163 (43.4 TiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
em1: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
ether c8:1f:63:e5:96:fe txqueuelen 1000 (Ethernet)
RX packets 22674442503 bytes 14282139328614 (12.9 TiB)
RX errors 42312 dropped 0 overruns 42312 frame 0
TX packets 23996218106 bytes 23932998480505 (21.7 TiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 54 memory 0xd5000000-d57fffff
em2: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
ether c8:1f:63:e5:96:fe 1000 (Ethernet)
RX packets 22972236017 bytes 14717586876167 (13.3 TiB)
RX errors 42121 dropped 0 overruns 42121 frame 0
TX packets 23967667716 bytes 23888803580658 (21.7 TiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 65 memory 0xd6000000-d67fffff
em3: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
ether c8:2f:64:e4:77:02 txqueuelen 1000 (Ethernet)
RX packets 243515511980 bytes 183519729162035 (166.9 TiB)
RX errors 10588695 dropped 0 overruns 10588695 frame 0
TX packets 157033363607 bytes 94275994054741 (85.7 TiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 65 memory 0xd7000000-d77fffff
em4: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
ether c8:2f:64:e4:77:02 txqueuelen 1000 (Ethernet)
RX packets 3352937 bytes 214593194 (204.6 MiB)
RX errors 81 dropped 0 overruns 81 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 86 memory 0xd8000000-d87fffff
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 1 (Local Loopback)
RX packets 770379511 bytes 787793708080 (733.6 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 770379511 bytes 787793708080 (733.6 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1359
inet 198.17.124.104 netmask 255.255.255.255 destination 198.17.134.104
inet6 fe80::c531:2573:f236:62f9 prefixlen 64 scopeid 0x20<link>
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 500 (UNSPEC)
RX packets 3218016567 bytes 3792108289457 (3.4 TiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1913195063 bytes 141030980947 (131.3 GiB)
TX errors 0 dropped 19274 overruns 0 carrier 0 collisions 0