La mayoría de los sistemas operativos proporcionan comandos u opciones para configurar la interfaz de red mediante la línea de comandos. En los sistemas Linux, podemos editar directamente los archivos de configuración de red y realizar cambios según nuestros requisitos. Este tutorial lo ayudará a configurar la interfaz de red en los sistemas Ubuntu, Debian y LinuxMint.
1. Nombre de host del sistema de configuración
Puede usar 'nombre de host 'comando para comprobar el nombre de host actual o para establecer un nuevo nombre de host del sistema.
- Escriba el nombre de host en el símbolo del sistema y presione Intro para verificar el nombre de host actual del sistema.
hostname - Escriba el nuevo nombre de host con el comando hostname para configurarlo. Esto no persistirá después de reiniciar el sistema.
hostname station1.example.com
Para configurar el nombre de host de forma permanente, debe editar /etc/hostname archivo y agregue un nuevo nombre de host. Esto permanecerá incluso después de reiniciar el sistema.
sudo echo "station1.example.com" > /etc/hostname
Ahora edite /etc/hosts y vincule el nuevo nombre de host con la dirección IP local.
127.0.0.1 localhoststation1.example.com
2. Lista de interfaces de red adjuntas
Para ver o enumerar las interfaces de red adjuntas en el sistema, use el siguiente comando. Esto también mostrará el estado de la interfaz de red.
ip addr
1:lo: mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:27:0e:1d:62:ab brd ff:ff:ff:ff:ff:ff 3: eth1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:e0:4d:77:8a:0e brd ff:ff:ff:ff:ff:ff
3. Configurar IP estática en la interfaz
Ahora edite el archivo de configuración de su interfaz de red /etc/network/interfaces y configurarlo. Para el ejemplo, estamos configurando la interfaz eth0 para obtener la dirección IP del servidor DHCP y eth1 tendrá una dirección IP estática.
$ sudo vi /etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
4. Configurar la segunda IP en la interfaz de red
Ahora, si desea agregar una segunda dirección IP (IP virtual) en la misma interfaz (eth1). Puede definir un alias en el archivo de configuración de red y configurar otra dirección IP.
sudo vi /etc/network/interfaces
## other configuration goes here auto eth1:0 iface eth1:0 inet static address 192.168.1.101 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8
Puede ver aquí que hemos definido una interfaz como eth1:0 , que es un alias de la interfaz.
5. Reiniciar servicio de red
Después de realizar todos los cambios anteriores, simplemente reinicie el servicio de red usando el siguiente comando.
eth1:0sudo /etc/init.d/networking restart