Confundido acerca de las interfaces virtuales de Linux

Confundido acerca de las interfaces virtuales de Linux

Tengo algunos malentendidos sobre las interfaces virtuales de Linux. Logré encontrar qué interfaces son virtuales y físicas:

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

Sé que al crear una interfaz virtual (que se llama ip aliasing, si no me equivoco) esa interfaz virtual debe pertenecer a una interfaz física, por lo que cuando la ejecutes ifconfig, verás algo como eth0:0. Cuando corro ifconfig, sólo obtengo tun0.

Entonces, ¿cómo puedo saber a qué interfaz física pertenece tun0?

Otra pregunta es ¿cómo puedo ver cómo está configurada la interfaz virtual tun0? ¿Dónde puedo ver su configuración? Porque me gustaría saber, por ejemplo, qué tipo de interfaz es: puenteada, unida, etc.

Además, lo último, ¿cómo puedo encontrar el ancho de banda/velocidad máximo de tun0? Lo intenté ethtool tun0 | grep Speed, pero lo consigo Speed: 10Mb/s, lo cual no es el caso, porque he alcanzado velocidades de 40 Mebagbytes/seg en la interfaz.

Por favor ayúdenme a iluminar un poco esta área. Gracias

Aquí está ifconfigel resultado, si puede ayudar:

# 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
    

información relacionada