Informacion de enp1s0, por que sustituye eth0 exDebian

Informacion de enp1s0, por que sustituye eth0

8 envíos / 0 nuevos
Último envío
#1 Dom, 08/05/2016 - 15:52
gacs
Imagen de gacs
Desconectado/a
colaborador
se unió: 21/04/16

Informacion de enp1s0, por que sustituye eth0

Estado: 
[SOLUCIONADO]

Hola a todos su ayuda, instale Debian testing y me lleve una sorpresa que no tenia conexcion de red, comence hacer pruebas para ver el fallo, comence por el cable y estaba bien despues verifique que si era que no estaba configurado el eth0 en el /etc/network/interfaces

$ cat /etc/network/interfaces

 

# The loopback network interface
auto lo
iface lo inet loopback

 

procedi a agregar la configuracion del eth0 al archivo /etc/network/interfaces, dejandolo de la siguiente manera

# leafpad/etc/network/interfaces

 

# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

 

#/etc/init.d/networking restart
# ifconfig -a

enp1s0:

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 5  bytes 289 (289.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5  bytes 289 (289.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

como veran no me da respuesta del eth0 se me ocurio cambiar eth0 por enp1s0 y reiniciar la netwworking y ahi si tube conexcion a internet 

 

enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168....  netmask 255.255.255.0  broadcast 192.168...
        inet6 fe80::225:22ff:...  prefixlen 64  scopeid... 0x20<link>
        ether 00:25:22:4a:...  txqueuelen 1000  (Ethernet)
        RX packets 17815  bytes 15440116 (14.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 14974  bytes 1742007 (1.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

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 5  bytes 289 (289.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5  bytes 289 (289.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

solucione pero no he podido saber por que estoy utilizando enp1s0, al momento no he contrado por la red por que ese cambio favor su ayuda de por que o de como debo buscar para obtener la informacion necesaria. Gracias

saludos 

Dom, 08/05/2016 - 17:04
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

El tema es que cuando reinicies  la interfaz volvera a tener el nombre previo ,vas a tener que cambiar esto creando una 

nueva regla en

/etc/udev/rules.d/10-network.rules

Y en dicho archivo configuras el nombre de interfaz que necesites en el siguiente busca la sección 

Change device name

En general este es el método para cambiar el nombre de las interfaces de red 

Dom, 08/05/2016 - 17:42 (Responder a #2)
gacs
Imagen de gacs
Desconectado/a
colaborador
se unió: 21/04/16

caliban wrote:

El tema es que cuando reinicies  la interfaz volvera a tener el nombre previo ,vas a tener que cambiar esto creando una 

nueva regla en

/etc/udev/rules.d/10-network.rules

Y en dicho archivo configuras el nombre de interfaz que necesites en el siguiente busca la sección 

Change device name

En general este es el método para cambiar el nombre de las interfaces de red 

Gracias caliban ya tengo idea lo que me el sistema me esta cambiando solo es el nombre de la etiqueta la interfas  sigue siendo la misma por decirlo asi. 

Traductor de google wrote:

Para equipos con varias tarjetas de red, es importante tener nombres de dispositivos fijos. Muchos problemas de configuración son causados por el cambio de nombre de la interfaz.

udev es responsable de qué dispositivo recibe el cual nombre. V197 Systemd introdujo predecibles de interfaz de nombres de red, que asigna automáticamente los nombres estáticos a los dispositivos de red. Las interfaces son ahora en el prefijo (ethernet), WL (WLAN), o ww (WWAN) seguido de un identificador generado automáticamente, creando una entrada como enp0s25. Esta conducta se desactiva mediante la adición de net.ifnames = 0 para los parámetros del núcleo.

Nota: Al cambiar el esquema de nomenclatura de interfaz, no se olvide de actualizar todos los archivos de configuración relacionados con la red y archivos de unidades SystemD personalizada para reflejar el cambio. En concreto, si tiene perfiles estáticos netctl habilitada, ejecute el perfil vuelva a habilitar netctl para actualizar el archivo de servicio generado.

si cambio el parametro net.ifnames = 0 desde el grub podria solucionar tendria q cambiar la configuracion del interfaces y algun otro archivo de configuracion de red, ummmm se queda asi ahora XD ... voy a probar y comento

 

saludos

 Saludos

 

Lun, 09/05/2016 - 11:26
rockyiii
Imagen de rockyiii
Desconectado/a
administrator
se unió: 11/01/16

sino la otra seria editar 70-persistent-net.rules

cat /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x1969:/sys/devices/pci0000:00/0000:00:1c.2/0000:03:00.0 (atl1c)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="50:3b:34:36:a9:de", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# USB device 0x:0x (ath9k_htc)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="b0:g4:c1:0b:8d:de", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

al reiniciar el sistema ya tendría que cambiar a eth0

saludos...

Lun, 09/05/2016 - 12:21
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Bien mis indicaciones son respecto que no hace mucho me ocurrió ese cambio de designación de la interfaz eth0 clonando el sistema, la solución corta es mas o menos la que indique, lamentablemente ha pasado cierto tiempo y no recuerdo los pormenores,las causas concretas y todo eso que leí en su momento.

Siempre hice los cambios de nombre en donde indica rockyiii, pero por algún motivo y en estos casos indican dicho archivo ( en los manuales de distintas distros incluido debian ).Tocara investigar mas y leer para aclarar las causas .

Lun, 09/05/2016 - 13:43
DenJohX
Imagen de DenJohX
Desconectado/a
colaborador
se unió: 22/04/16

Esa nomenclatura ya viene desde hace varios meses. Yo que no tengo ninguna definición en interfaces no tuve problemas con el cambio, todo sigue funcionando normalmente.

Pero sí, esa es la nueva nomenclatura y al parecer vino para quedarse.

:wq

Mar, 10/05/2016 - 10:27
gacs
Imagen de gacs
Desconectado/a
colaborador
se unió: 21/04/16

Gracias por los comentarios

Los archivos 70-persistent-net.rules y /etc/udev/rules.d/10-network.rules no existen en debian sid, por lo que opte por cambiar el parametro net.ifnames = 0 en el grub, modificando la sentencia GRUB_CMDLINE_LINUX_DEFAULT="quiet " por GRUB_CMDLINE_LINUX_DEFAULT="quiet net.ifnames = 0" 

Reinicie el equipo y comprobe y modifique   /etc/network/interfaces

 

# ifconfig
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 4  bytes 240 (240.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 240 (240.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

#ifconfig -a
eth0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:25:22:4a:12:1e  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

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 4  bytes 240 (240.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 240 (240.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
#Leafpad /etc/network/interfaces
# /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.8.101  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::225:22ff:fe4a:121e  prefixlen 64  scopeid 0x20<link>
        ether 00:25:22:4a:12:1e  txqueuelen 1000  (Ethernet)
        RX packets 17  bytes 3038 (2.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 33  bytes 5065 (4.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

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 5  bytes 289 (289.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5  bytes 289 (289.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Asi queda con la etiqueta original 

 

gracias

 

Saludos

 Saludos

 

Mar, 10/05/2016 - 14:42 (Responder a #7)
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

gacs wrote:

Gracias por los comentarios

Los archivos 70-persistent-net.rules y /etc/udev/rules.d/10-network.rules no existen en debian sid,

# ifconfig
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 4  bytes 240 (240.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 240 (240.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

#ifconfig -a
eth0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:25:22:4a:12:1e  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

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 4  bytes 240 (240.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 240 (240.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
#Leafpad /etc/network/interfaces
# /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.8.101  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::225:22ff:fe4a:121e  prefixlen 64  scopeid 0x20<link>
        ether 00:25:22:4a:12:1e  txqueuelen 1000  (Ethernet)
        RX packets 17  bytes 3038 (2.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 33  bytes 5065 (4.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

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 5  bytes 289 (289.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5  bytes 289 (289.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

 

gracias

 

Saludos

En debian sid  /etc/udev/rules.deb/70-persistent-net.rules  sí existe, el otro lo creas vos.o cualquiera en dicho directorio  con las configuraciones necesarias.

Esto en general es asi,cuando se indica un archivo con determinadas configuraciones y no existe,pues se lo crea .