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á ifconfig
el 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