1. Instalar el paquete DHCP: # sudo pacman -S dhcp
2. Asignar una IPv4 estática a la primer interfaz: # ip link set up dev eth0 # ip addr add 139.96.30.100/24 dev eth0 # Dirreción arbitraria
Donde eth0 es el nombre de la interfaz.
3. Repetir el paso 2 para la segunda interfaz, con una dirección IP distinta.
4. El archivo dhcpd.conf por defecto contiene algunos ejemplos sin comentar, es necesario moverlo con el comando: # mv /etc/dhcpd.conf /etc/dhcpd.conf.example
5. Editar el archivo de configuración: # sudo nano /etc/dhcpd.conf
6. El archivo debe verse como el siguiente: /etc/dhcpd.conf #Configuración Global option domain-name-servers 8.8.8.8, 8.8.4.4; option subnet-mask 255.255.255.0;
#Configuración primera interfaz option routers 139.96.30.100; subnet 139.96.30.0 netmask 255.255.255.0 { range 139.96.30.150 139.96.30.250; }
#Configuración segunda interfaz option routers 10.0.1.100; subnet 10.0.1.0 netmask 255.255.255.0 { range 10.0.1.101 10.0.1.150; }
7. Solo resta iniciar el serivio con el comando: # systemctl start dhcpcd
Primer paso descargar e instalar los repositorios actuales del sistema sudo apt-get update sudo apt-get upgrade
Instalar el servidor DHCP (es necesario iniciar como root) apt-get install isc-dhcp-server
Una vez instalado el servidor DHCP se realizara la configuracion de los 3 archivos siguientes: A) gedit /etc/default/isc-dhcp-server B) gedit /etc/dhcp/dhcpd.conf C) gedit /etc/network/interfaces
A) En este archivo se especifica el nombre de las interfaces INTERFACES="enp5s0 enxc41ecf0001a8"
Nótese que “enp2s0” es el nombre de nuestra interfaz de red cableada 1 “enxc41ecf0001a8” nombre de la interfaz de red cableada 2 Normalmente son llamadas eth0 o eth1
B) En este archivo se especifican los parámetros para la asignación de direcciones IP
#2. Configurar el archivo dhcpd.conf sudo gedit /etc/dhcp/dhcpd.conf
subnet 10.1.2.0 netmask 255.255.255.0 { # mascara de red de la subred range 10.1.2.2 10.1.2.10; # rango de direcciones que entregará el servidor option domain-name-servers ns1.internal.example.org; option domain-name "internal.example.org"; option routers 10.1.2.1; option broadcast-address 10.1.2.255; # dirección de broadcast default-lease-time 600; max-lease-time 7200; }
#2.1. Para la SEGUNDA interfaz
subnet 10.0.2.0 netmask 255.255.255.0 { # mascara de red de la subred range 10.0.2.2 10.0.2.10; # rango de direcciones que entregará el servidor option domain-name-servers ns1.internal.example.org; option domain-name "internal.example.org"; option routers 10.0.2.1; option broadcast-address 10.0.2.255; # dirección de broadcast default-lease-time 600; max-lease-time 7200; }
#3. Configurar el archivo interfaces sudo gedit /etc/network/interfaces
auto enp4s0 # enp4s0 es el nombre de la red ethernet iface enp4s0 inet static address 10.1.2.5 netmask 255.255.255.0 network 10.1.2.0 broadcast 10.1.2.255 gateway 10.1.2.1
#3.1. Para la SEGUNDA interfaz
auto enp#### # enp#### es el nombre de la red ethernet iface enp#### inet static address 10.0.2.5 netmask 255.255.255.0 network 10.0.2.0 broadcast 10.0.2.255 gateway 10.0.2.1
Distribución: Arch
ResponderEliminar1. Instalar el paquete DHCP:
# sudo pacman -S dhcp
2. Asignar una IPv4 estática a la primer interfaz:
# ip link set up dev eth0
# ip addr add 139.96.30.100/24 dev eth0 # Dirreción arbitraria
Donde eth0 es el nombre de la interfaz.
3. Repetir el paso 2 para la segunda interfaz, con una dirección IP distinta.
4. El archivo dhcpd.conf por defecto contiene algunos ejemplos sin comentar, es necesario moverlo con el comando:
# mv /etc/dhcpd.conf /etc/dhcpd.conf.example
5. Editar el archivo de configuración:
# sudo nano /etc/dhcpd.conf
6. El archivo debe verse como el siguiente:
/etc/dhcpd.conf
#Configuración Global
option domain-name-servers 8.8.8.8, 8.8.4.4;
option subnet-mask 255.255.255.0;
#Configuración primera interfaz
option routers 139.96.30.100;
subnet 139.96.30.0 netmask 255.255.255.0 {
range 139.96.30.150 139.96.30.250;
}
#Configuración segunda interfaz
option routers 10.0.1.100;
subnet 10.0.1.0 netmask 255.255.255.0 {
range 10.0.1.101 10.0.1.150;
}
7. Solo resta iniciar el serivio con el comando:
# systemctl start dhcpcd
Configuración del servidor DHCP
ResponderEliminarPrimer paso descargar e instalar los repositorios actuales del sistema
sudo apt-get update
sudo apt-get upgrade
Instalar el servidor DHCP (es necesario iniciar como root)
apt-get install isc-dhcp-server
Una vez instalado el servidor DHCP se realizara la configuracion de los 3 archivos siguientes:
A) gedit /etc/default/isc-dhcp-server
B) gedit /etc/dhcp/dhcpd.conf
C) gedit /etc/network/interfaces
A) En este archivo se especifica el nombre de las interfaces
INTERFACES="enp5s0 enxc41ecf0001a8"
Nótese que “enp2s0” es el nombre de nuestra interfaz de red cableada 1
“enxc41ecf0001a8” nombre de la interfaz de red cableada 2
Normalmente son llamadas eth0 o eth1
B) En este archivo se especifican los parámetros para la asignación de direcciones IP
ddns-update-style none;
# Opciones soportadas por todas las redes
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
#Interfaz 1 "Akiles"
# Opciones de subred
subnet 192.168.5.0 netmask 255.255.255.0 {
option routers 192.168.5.2;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.5.255;
option domain-name-servers 192.168.5.2;
option domain-name "Akiles";
default-lease-time 600;
max-lease-time 7200;
range 192.168.5.3 192.168.5.10;
}
#Interfaz 2 "Vhala"
subnet 192.168.6.0 netmask 255.255.255.0 {
option routers 192.168.6.2;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.6.255;
option domain-name-servers 192.168.6.2;
option domain-name "Vhala";
default-lease-time 600;
max-lease-time 7200;
range 192.168.6.3 192.168.6.10;
}
C) En este archivo asignamos las direcciones estáticas de cada interfaz
auto lo
iface lo inet loopback
auto enp5s0
iface enp5s0 inet static
address 192.168.5.2
netmask 255.255.255.0
gateway 192.168.5.1
auto enxc41ecf0001a8
iface enxc41ecf0001a8 inet static
address 192.168.6.2
netmask 255.255.255.0
gateway 192.168.6.1
Finalmente se reinicia el servidor DHCP con el comando
/etc/init.d/isc-dhcp-server restart
Para visualizar las direcciones asignadas por el servidor DHCP utilizamos los siguientes comandos
cd /var/lib/dhcp/
cat dhcpd.leases
Visualiza el siguiente Blog
http://miestanciaenlajaveriana2016.blogspot.mx/2017/03/practica-1-configuracion-de-servicios.html
#1. Instalar DHCP
ResponderEliminarsudo apt-get install isc-dhcpd-server
#2. Configurar el archivo dhcpd.conf
sudo gedit /etc/dhcp/dhcpd.conf
subnet 10.1.2.0 netmask 255.255.255.0 { # mascara de red de la subred
range 10.1.2.2 10.1.2.10; # rango de direcciones que entregará el servidor
option domain-name-servers ns1.internal.example.org;
option domain-name "internal.example.org";
option routers 10.1.2.1;
option broadcast-address 10.1.2.255; # dirección de broadcast
default-lease-time 600;
max-lease-time 7200;
}
#2.1. Para la SEGUNDA interfaz
subnet 10.0.2.0 netmask 255.255.255.0 { # mascara de red de la subred
range 10.0.2.2 10.0.2.10; # rango de direcciones que entregará el servidor
option domain-name-servers ns1.internal.example.org;
option domain-name "internal.example.org";
option routers 10.0.2.1;
option broadcast-address 10.0.2.255; # dirección de broadcast
default-lease-time 600;
max-lease-time 7200;
}
#3. Configurar el archivo interfaces
sudo gedit /etc/network/interfaces
auto enp4s0 # enp4s0 es el nombre de la red ethernet
iface enp4s0 inet static
address 10.1.2.5
netmask 255.255.255.0
network 10.1.2.0
broadcast 10.1.2.255
gateway 10.1.2.1
#3.1. Para la SEGUNDA interfaz
auto enp#### # enp#### es el nombre de la red ethernet
iface enp#### inet static
address 10.0.2.5
netmask 255.255.255.0
network 10.0.2.0
broadcast 10.0.2.255
gateway 10.0.2.1
#4. Configurar
sudo gedit /etc/default/isc-dhcp-server
INTERFACES="enp4s0 enp####"
#5. Reiniciar el servicio
sudo /etc/init.d/isc-dhcp-server restart
#6. Habilitar y deshabilitar la nueva interfaz
sudo ifdown enp####
sudo ifup enp####
#7. Consultar la asignacion de direcciones ip
cat /var/lib/dhcp/dhcpd.leases