Alice AUSTIN

Alice AUSTIN is studying Cisco Systems Engineering. He has passion with both hardware and software and writes articles and reviews for many IT websites.

2 thoughts on “Arch linux + dhcp + samba

  • Configuracion de DNS server Archlinux:

    FUENTE:https://wiki.archlinux.org/index.php/BIND_(Espa%C3%B1ol)

    **********instalndo BIND

    NOTA: asegurarse que el adpatador de la maquina virtual este en NAT en el server, porque necesitaremos hacer la descarga de bind

    pacman -Sy bind

    NOTA2: una vez instalado bind, regresar el adaptador a tipo red interna y asegurarse que mantenga la IP del server
    (colocar IP statica 192.168.x.y )

    ***** configurando named.conf

    nano /etc/named.conf, agrega la linea:

    <AGREGAR las sigueintes lineas>

    listen-on { 192.168.X.Y; }; (IP del server)

    zone "domain.tld" IN { (puede cambiarse el dominio domain.tld, por algun otro dominio.com o algo asi)

    type master;

    file "domain.tld.zone"; (domain.tld.zone es un archivo que se creeara mas adelante)

    allow-update { none; };

    notify no;

    };

    ***** configurando resolv.conf

    nano /etc/resolv.conf

    modificar las IPs que ahi salen y poner 127.0.0.1 y 192.168.x.y (ip de server) quedando:

    nameserver 127.0.0.1

    nameserver 192.168.x.y
    (IP del server)

    ****Crear un archivo de zona

    nano /var/named/domain.tld.zone
    (este archivo no existe, asi que deberan copiar todo lo que sigue)

    $TTL 7200

    ; domain.tld

    @ IN SOA ns01.domain.tld. postmaster.domain.tld. (

    2007011601 ; Serial

    28800 ; Refresh

    1800 ; Retry

    604800 ; Expire – 1 week

    86400 ; Minimum

    )

    IN NS ns01

    ns01 IN A 192.168.x.y (la IP del server por ejemplo)

    localhost IN A 127.0.0.1

    www IN A 192.168.x.y (la IP de server puede ser)

    cualquiercosa IN A 192.168.x.Z (pudiera ser la IP del cliente)

    guardamos y salimos

    **************Iniciamos servicio dns

    systemctl start named.service

    ********probandolo desde el cliente

    primero asegurarnos que el server y el cliente esten en el mismo segmento (hacer ping)

    hacer ping a http://www.domain.tld (debe responder con la IP 192.168.X.Y)

    hacer ping a cualquiercosa.domain.tld (debe responder la IP del cliente)

    desde el server se pueden hacer las mismas pruebas y deberia resolver

  • configurar DHCP server:

    FUENTE: https://wiki.archlinux.org/index.php/Dhcpd

    *******Instalar DHCP:

    pacman -Sy dhcp

    *******configurando interfaz de red

    NOTA: hay que cambiar el adaptador de la maquina ArchLInux a RedInterna

    ifconfig (anotar como se llama la tarjeta de red, deberia ser algo como enp0s3 o eth0)

    ip link set up dev enp0s3 (o el nombre del adaptador segun el caso)

    ip addr add 192.168.X.Y/24 dev enp0s3 (debe ser la IP del server y el nombre del adaptaador)

    ifconfig (validar que el adaptador en efecto tenga la IP del server 192.168.x.y 255.255.255.0)

    ******configurando el servicio de dhcp

    nano /etc/dhcpd.conf (editar ese archivo y agregar lo siguiente:)

    option domain-name-servers 192.168.x.y; (la misma IP de este server ya que tambn funcionara como DNS)

    option subnet-mask 255.255.255.0;

    option routers 192.168.x.Z; (esta IP seria la del router que da acceso a internet, como no hay, solo se pone cualquier otra IP de la red)

    subnet 192.168.x.0 netmask 255.255.255.0 {

    range 192.168.x.150 192.168.x.250;

    }

    (guardamos el archivo y salimos)

    *********iniciando el servicio dhcp

    systemctl start dhcpd4.service

    *********probarlo

    Ir a la maquina virtual cliente, cambiar el adaptador a "red interna", esperar unos segundos o apagar y encender la interfaz de red

    hacer "ifconfig" y validar que se reciba una IP del segmento 192.168.X.0/24

Comments are closed.