Una de las cosa más frustrantes a la hora de cambiar de distribución de Linux es que, de pronto, hay algunas cosas que ya no están donde esperas encontrarlas. ¿Dónde diablos se ha metido ahora mi fichero /etc/network/interfaces
? Normalmente los cambios son mínimos, pero los hay y no hay más remedio que saber cuales son. Para configurar manualmente la red en una máquina con Fedora, los ficheros que hay que tocar estan en la tabla siguiente. Pongo a su lado los equivalentes en una Debian/Ubuntu para que le resulte más intuitivo a quienes, como yo, venimos de largos años con estas distribuciones:
| Debian/Ubuntu | Fedora |
Dirección IP y máscara de red | /etc/network/interfaces | /etc/sysconfig/network-scripts/ifcfg-ethx |
Router por defecto | /etc/network/interfaces | /etc/sysconfig/network |
Servidores DNS | /etc/resolv.conf | /etc/resolv.conf |
Nombre del host | /etc/hostname | /etc/sysconfig/network |
Daemon del servicio de red | /etc/init.d/networking | /etc/init.d/network |
La configuración básica está, como veis, en un fichero denominado ifcfg-ethx
(donde ethx
es el interfaz de red por ejemplo eth0
, eth1
, etc.). La configuración por defecto de Fedora configura el interfaz de red con una dirección obtenida de forma dinámica por DHCP. Para configurar una IP fija el contenido debería de ser parecido a este:
# Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller
DEVICE=eth0
HWADDR=00:16:e6:50:45:e2
BOOTPROTO=static
IPADDR=192.168.1.5
NETMASK=255.255.255.0
ONBOOT=yes
En el archivo /etc/sysconfig/network
configuramos el nombre del host y el router por defecto. Más o menos así:
NETWORKING=yes
GATEWAY=192.168.1.1
HOSTNAME=valeria.isf-apd.org
Por último, el fichero /etc/resolv.conf
:
nameserver 87.216.1.65
nameserver 87.216.1.66
nameserver 62.14.2.1
search isf-apd.org
He leído, pero ho he llegado a probarlo, que tanto los servidores DNS y el dominio de búsqueda por defecto como el router predeterminado, pueden asociarce a la interfaz de red en el fichero ifcfg-ethx
correspondiente mediante la siguiente sintaxis:
GATEWAY=192.168.1.1
DNS1=87.216.1.65
DNS2=87.216.1.66
DNS3=62.14.2.1
DOMAIN=isf-apd.org
Y, para esos a los que esto de la línea de comandos no les convence, existe también un asistente gráfico para todo ello: system-config-network
.
ACTUALIZACI?N: Ya he probado la configuración de servidores DNS y router por defecto en el fichero ifcfg-ethx
y funciona perfectamente.