Pas 1: Instal·lar el servidor DHCP a Rocky Linux

Primer, hem d’instal·lar el paquet del servidor DHCP. Pots fer-ho executant la següent comanda:

sudo dnf install dhcp-server -y

Pas 2: Configurar l’arxiu de configuració DHCP

L’arxiu principal de configuració del servidor DHCP és /etc/dhcp/dhcpd.conf. Edita aquest arxiu per configurar el rang d’adreces IP que el servidor DHCP assignarà als clients.

sudo vim /etc/dhcp/dhcpd.conf

Afegim aquesta informació

# Configuració d'opcions globals del DHCP 

  default-lease-time 600;

  max-lease-time 7200;

  # Configuració de la subxarxa

  subnet 192.168.201.0 netmask 255.255.255.0 {

    range 192.168.201.10 192.168.201.100;

    option routers 192.168.201.1;

    option subnet-mask 255.255.255.0;

    option domain-name-servers 8.8.8.8, 8.8.4.4;

}

En cas de tenir clients, configuració de IP estatiques

# Reservar IPs

host samba { 

    hardware ethernet 08:00:27:D1:4F:66;

    fixed-address 192.168.201.10;

  }

  host w2k19 {

    hardware ethernet 08:00:27:B2:32:3C;

    fixed-address 192.168.201.15;

}

Pas 3: Configurar la interfície de xarxa

Una vegada dhcp configurat, és hora de configurar les interfícies de xarxa. Al ser un router, necessitem dues, una en una xarxa externa, i una a la xarxa interna. La xarxa externa ja es configura automàticament amb el dhcp de la xarxa externa, així que hem de configurar l’IP de l’interfície que funciona amb la xarxa interna. Per fer això, escrivim aquesta comanda, canviant el nom de l’interfície i la IP que volem utilitzar.

sudo nmcli connection delete 'System enp0s9'

sudo nmcli connection add type ethernet ifname enp0s9 con-name enp0s9 ipv4.addresses 172.25.2xx.12/16 ipv4.method manual

sudo nmcli connection up enp0s9

sudo nmcli connection add type ethernet ifname enp0s8 con-name enp0s8 ipv4.addresses 192.168.201.33/24 ipv4.method manual

sudo nmcli connection up enp0s8

sudo nmcli connection up enp0s8

Pas 4 : Habilitar y encendre dhcp

Ara hem d’abilitar el servei de dhcp al router.

sudo systemctl enable dhcpd

Per ùltim, l’encenem

sudo systemctl start dhcpd

Pas 5 : Habilitar enrutació

Per aconseguir que pugui haver connexió entre la xarxa local, i xarxes externes, hem de configurar el router perquè pugui fer forwarding. Això ho fem escrivint aquesta línia en aquest fitxer.

net.ipv4.ip_forward = 1 

sudo vim /etc/sysctl.conf

Ens assegurem de que s’ha aplicat el canvi

sudo sysctl -p

Pas 6 : Configurar NAT

Ara hem de configurar NAT per poder fer una connexió entre altres xarxes sense necessitat de configuracions externes

sudo iptables -t nat -A POSTROUTING -o enp0s9 -j MASQUERADE

sudo iptables-save | sudo tee /etc/sysconfig/iptables

Pas 7 : Afegir ruta en el teu pc

Hem d’afegir la ruta de la xarxa que hem creat, al nostre PC. D’aquesta manera, podrem connectar-nos

sudo ip route add 192.168.201.0/24 via 172.25.205.12

Pas 8: Configuració Firewall

Per un bon funcionament de les connexions entrants i sortints, hem de permetre les connexions a través del firewall

sudo firewall-cmd --state

sudo firewall-cmd --add-icmp-block-inversion

sudo firewall-cmd --add-service=dhcp --zone=public --permanent

sudo firewall-cmd --add-rich-rule='rule protocol value="icmp" accept' --permanent

sudo firewall-cmd --reload

sudo firewall-cmd --zone=public --add-interface=enp0s8 --permanent

sudo firewall-cmd --zone=public --add-masquerade --permanent


sudo firewall-cmd --reload

Amb aquesta configuració, tot hauria de funcionar perfectament

Utilitzem cookies pròpies i de tercers per millorar la teva experiència de navegació i per oferir-te continguts personalitzats. Pots obtenir més informació o configurar les teves preferències a través de la nostra Política de Cookies.   
Privacidad