
Soy un nuevo usuario de Linux Mint y mi computadora portátil hasta ahora solo funciona con wifi y no funciona con Ethernet por cable.
Cuando escribo ifconfig -a
me sale lo siguiente:
enp0s25: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 3c:97:0e:c9:ba:f9 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
device interrupt 20 memory 0xf2500000-f2520000
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 6110 bytes 617923 (617.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6110 bytes 617923 (617.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.100.193 netmask 255.255.255.0 broadcast 192.168.100.255
inet6 fe80::2c47:45b4:9fed:9a4e prefixlen 64 scopeid 0x20<link>
ether a4:4e:31:85:3a:50 txqueuelen 1000 (Ethernet)
RX packets 3067404 bytes 4402855268 (4.4 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1505375 bytes 112689728 (112.6 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Mi amigo me dice que enp0s25
no muestra una dirección IP y que por eso el cable ethernet no funciona. Entonces intento asignar una dirección IP a la tarjeta siguiendo las instrucciones de este enlace:
https://www.ostechnix.com/configure-static-ip-address-linux-unix/
El problema ahora, sin embargo, es que cuando voy a /etc
la carpeta no puedo encontrarla sysconfig
. ¿Qué está pasando? ¿Dónde está mi sysconfig
carpeta? ¿Dónde puedo encontrar mi /etc/sysconfig/network-scripts/ifcfg-enp0s25
archivo?
Dentro del archivo de /etc/network/interfaces
se encuentran las siguientes líneas:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo eth0
iface lo inet loopback
¿Cómo lo configuro enp0s25
?
Respuesta1
Pude hacer que la tarjeta de interfaz de red funcionara con la LAN Ethernet trabajando en el siguiente archivo /etc/network/interfaces
Tuve que cambiar el permiso del archivo...
Luego, usando un editor como: vim, agregué las siguientes líneas de código:
auto enp0s25
iface enp0s25 inet static
address 192.168.100.99
netmask 255.255.255.0
gateway 192.168.100.1
dns-nameservers 202.69.174.190 4.4.2.2
enp0s25 es el nombre del puerto cuando hago netstat -i y 192.168.100.1 es la dirección IP del enrutador y el valor del servidor de nombres dns que utilicé.http://www.whatsmydnsserver.com/encontrar. Reemplace xxx con cualquier número que obtenga de ese sitio web.
Luego reinicié la tarjeta de red.
sudo systemctl restart networking
Mi pregunta ahora es... ¿cómo puedo hacer para que la interfaz de red funcione automáticamente cada vez que conecto el cable ETHERNET con Internet a la ranura ETHERNET?... No quisiera tener que seguir configurando la interfaz de red cada vez que Mueva la ubicación y trabaje con un nuevo enrutador....