Configurar la red y traer servidores a la red es la tarea de administración inicial para cualquier administrador de sistemas.
En algunos casos, estas tareas se automatizan mediante DHCP (Protocolo de configuración de red dinámica), que se encarga de asignar la dirección IP a los escritorios y servidores.
LEER :Cómo configurar el servidor DHCP en CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9
Pero, si vas a la infraestructura más grande, usan IP estática (manual) para evitar problemas de red debido a la falta de disponibilidad de servidores DHCP .
Interesado en Netplan:una nueva herramienta de red para configurar redes en Ubuntu 18.04 /
LEER :Cómo configurar una dirección IP estática en Ubuntu 18.04 usando Netplan
Configurar dirección IP estática en Ubuntu/Debian
Configuremos nuestra interfaz de red para la siguiente información.
Dirección IP =192.168.1.10
Máscara de red =255.255.255.0
PUERTA DE ENLACE=192.168.1.1
Servidor DNS 1 =192.168.1.1
Servidor DNS 2 =8.8.8.8
Nombre de dominio =itzgeek.local
Cambie al usuario root.
su -
O
sudo su -
Asegúrese de instalar el paquete ifupdown y resolvconf.
apt-get -y install ifupdown resolvconf
Encuentre las interfaces de red disponibles en su sistema
Puede usar cualquiera de los siguientes comandos para obtener una lista de las interfaces de red disponibles en su sistema.
ifconfig
O
ip a
Elija la interfaz de red deseada
La salida del comando ifconfig:
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.6 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fd50:1d9:9fe3:1400:79fa:c48f:b679:c85 prefixlen 64 scopeid 0x0 inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae prefixlen 64 scopeid 0x0 inet6 fe80::a00:27ff:fe36:34ae prefixlen 64 scopeid 0x20 ether 08:00:27:36:34:ae txqueuelen 1000 (Ethernet) RX packets 226971 bytes 327928478 (312.7 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 60417 bytes 4869126 (4.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 loop txqueuelen 1 (Local Loopback) RX packets 4714 bytes 6158753 (5.8 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4714 bytes 6158753 (5.8 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
En este momento, la interfaz de mi sistema (enp0s3) toma la dirección IP del servidor DHCP.
LEER :Cómo configurar el servidor DHCP en CentOS 7 / Ubuntu 18.04 / 16.04 / Debian 9
Para esta demostración, configuraremos una IP estática para esa interfaz.
Configurar dirección IP estática
Edite el archivo de interfaces.
nano /etc/network/interfaces
Actualice el archivo con la siguiente información. Si está agregando entradas de DNS en el archivo /etc/network/interfaces, entonces necesitas instalar el resolvconf paquete
# Interface Name # auto enp0s3 # Static IP Address # iface enp0s3 inet static # IP Address # address 192.168.1.10 # Netmask # netmask 255.255.255.0 # Gateway # gateway 192.168.1.1 # DNS Servers # dns-nameservers 192.168.1.1 dns-nameservers 8.8.8.8 # Search Domain # dns-search itzgeek.local
Reinicie la red con el siguiente comando.
service networking restart
Verificar dirección IP estática
Verifique la IP estática usando los siguientes comandos.
ifconfig
O
ip a
Salida:
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae prefixlen 64 scopeid 0x0 inet6 fe80::a00:27ff:fe36:34ae prefixlen 64 scopeid 0x20 ether 08:00:27:36:34:ae txqueuelen 1000 (Ethernet) RX packets 107 bytes 10918 (10.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 165 bytes 22379 (21.8 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 loop txqueuelen 1 (Local Loopback) RX packets 824 bytes 66440 (64.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 824 bytes 66440 (64.8 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Además, verifique las entradas de los servidores DNS.
cat /etc/resolv.conf
Salida:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 192.168.1.1 nameserver 8.8.8.8 search itzgeek.local
Eso es todo.