[/etc/network/interfaces]
Archivo de configuración de la red en distros debian.
1.-
Con IP dinámica:
Colocar en el archivo las lineas:
auto eth0
iface eth0 inet dhcp
2.-
Con IP fija
Colocar en el archivo las lineas:
auto eth0
iface eth0 inet static
address 192.168.1.10
gateway 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
Reiniciar el servicio:
# ifdown eth0
# ifup eth0
Nota.- Solo modificandolo en network-manager no funciona.
3.-
Creación de una segunda dirección IP virtual.
Añadir las siguientes lineas a las de la IP fija:
auto eth0:1
iface eth0:1 inet static
address 192.168.0.15
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
Nota.- La instalación de nerwork-manager o wicd para la gestión de redes implica comentar las modificaciones de este archivo o en, en el caso de network-manager, editar:
# nano /etc/NetworkManager/NetworkManager.conf
Y modificar la linea:
[ifupdown]
managed=true
4.-
Obtener el módulo que usa una determinada interfaz de red:
# ls /sys/class/net/
# ls -la /sys/class/net/eth1/device/driver
5.-
Desde la versión v197 de systemd/udev automáticamente se asignan nombres de interfaces de red predecibles y persistentes para todas las interfaces de red Ethernet, WLAN y WWAN, en contra del nombrado tradicional eth0, eth1, wlan0, etc… con la intención de solucionar problemas reales en la detección y configuración de interfaces. Para el ejemplo: enp1s0
en --> interfaces Ethernet
wl --> interfaces WLAN
ww --> interfaces WWAN
La siguiente parte del nombre representa el tipo de adaptador:
p1 --> para una ubicación PCI [bus número 1]
s0 --> para una ranura [slot] hot plug [slot número 0]
Si este sistema no gusta y se quiere volver al anterior [eth0, wlan0..] la forma más rápida es:
# nano /etc/default/grub
Y en la linea GRUB_CMDLINE_LINUX="" colocar: net.ifnames=0 biosdevname=0 y se verá:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
A continuación actualizar grub:
# update-grub