• Asignar IP por MAC en dhcpcd.conf

    From Josu Lazkano@21:1/5 to All on Thu Mar 31 12:50:01 2022
    Hola,

    Tengo un Raspberry Pi con la imagen OpenPlotter, que está basado en un
    Debian.

    El dispositivo crea un punto de acceso y reparte IPs mediante DHCP, lo que quiero es poder asignar una IP en concreto a un equipo, mediante su MAC.

    En la configuración no veo nada relacionado con eso: https://paste.debian.net/1236257/

    ¿Sabéis cómo puedo configurar esto?

    Gracias por todo y un saludo.

    --
    Josu Lazkano

    <div dir="ltr"><div>Hola,<br><br>Tengo un Raspberry Pi con la imagen OpenPlotter, que está basado en un Debian.<br><br>El dispositivo crea un punto de acceso y reparte IPs mediante DHCP, lo que quiero es poder asignar una IP en concreto a un equipo,
    mediante su MAC.<br><br>En la configuración no veo nada relacionado con eso: <a href="https://paste.debian.net/1236257/">https://paste.debian.net/1236257/</a></div><div><br></div><div>¿Sabéis cómo puedo configurar esto?</div><div><br></div><div>
    Gracias por todo y un saludo.</div><div><br></div><div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Josu Lazkano</div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian@21:1/5 to All on Thu Mar 31 13:00:01 2022
    El 31/3/22 a las 07:44, Josu Lazkano escribió:
    Hola,

    Tengo un Raspberry Pi con la imagen OpenPlotter, que está basado en un Debian.

    El dispositivo crea un punto de acceso y reparte IPs mediante DHCP, lo
    que quiero es poder asignar una IP en concreto a un equipo, mediante su MAC.

    En la configuración no veo nada relacionado con eso: https://paste.debian.net/1236257/ <https://paste.debian.net/1236257/>

    ¿Sabéis cómo puedo configurar esto?

    Gracias por todo y un saludo.

    --
    Josu Lazkano


    Hay que mapear el servidor DHCP con cada nombre de host/MAC/IP.

    https://camber1redes.wordpress.com/configurar-chcp-en-linux/

    host oracle{
    hardware ethernet 00:03:47:31:e1:7f;
    fixed-address 192.168.1.20;
    }

    JAP

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?B?Q2FtYWxlw7Nu?=@21:1/5 to All on Thu Mar 31 13:00:01 2022
    El 2022-03-31 a las 12:44 +0200, Josu Lazkano escribió:

    Tengo un Raspberry Pi con la imagen OpenPlotter, que está basado en un Debian.

    El dispositivo crea un punto de acceso y reparte IPs mediante DHCP, lo que quiero es poder asignar una IP en concreto a un equipo, mediante su MAC.

    En la configuración no veo nada relacionado con eso: https://paste.debian.net/1236257/

    ¿Sabéis cómo puedo configurar esto?

    Tienes un montón de tutoriales para configurarlo, por ejemplo:

    Asignar una IP fija a través de DHCP https://blog.carreralinux.com.ar/2018/01/asignar-una-ip-fija-traves-dhcp

    Únicamente tendrás que ver qué versión de DHCP tienes porque la configuración podría variar un poco (si no recuerdo mal, antaño había dos paquetes: dhcpcd e isc-dhcp-server).

    Saludos,

    --
    Camaleón

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Josu Lazkano@21:1/5 to All on Thu Mar 31 18:50:01 2022
    Gracias por las respuestas.

    Pero parece que es un servicio diferente:

    $ ps -e | grep dhcp
    15133 ? 00:00:00 dhcpcd

    $ dhcpcd --version
    dhcpcd 8.1.2
    Copyright (c) 2006-2019 Roy Marples
    Compiled in features: INET ARP ARPing IPv4LL INET6 DHCPv6 AUTH

    He probado a meter estas líneas:

    host IPCAM {
    hardware ethernet e0:09:bf:71:xx:xx;
    fixed-address 10.10.10.x;
    }

    Tras reiniciar el equipo, se queda con la IP que tenía antes, no le asigna
    el que le he puesto.

    Seguiré investigando.

    Gracias y un saludo.

    --
    Josu Lazkano

    <div dir="ltr"><div>Gracias por las respuestas.</div><div><br></div><div>Pero parece que es un servicio diferente:</div><div><br></div><div>$ ps -e | grep dhcp<br>15133 ?        00:00:00 dhcpcd<br></div><div><br></div><div>$ dhcpcd --version<br>
    dhcpcd 8.1.2<br>Copyright (c) 2006-2019 Roy Marples<br>Compiled in features: INET ARP ARPing IPv4LL INET6 DHCPv6 AUTH<br></div><div><br></div><div>He probado a meter estas líneas:</div><div><br></div><div>host IPCAM {<br>  hardware ethernet e0:09:bf:71:
    xx:xx;  <br>  fixed-address 10.10.10.x;  <br>}<br></div><div><br></div><div>Tras reiniciar el equipo, se queda con la IP que tenía antes, no le asigna el que le he puesto.</div><div><br></div><div>Seguiré investigando.</div><div><br></div><div>
    Gracias y un saludo.</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Josu Lazkano</div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Debian@21:1/5 to All on Thu Mar 31 19:00:01 2022
    El 31/3/22 a las 13:44, Josu Lazkano escribió:
    Gracias por las respuestas.

    Pero parece que es un servicio diferente:

    $ ps -e | grep dhcp
    15133 ?        00:00:00 dhcpcd

    $ dhcpcd --version
    dhcpcd 8.1.2
    Copyright (c) 2006-2019 Roy Marples
    Compiled in features: INET ARP ARPing IPv4LL INET6 DHCPv6 AUTH

    He probado a meter estas líneas:

    host IPCAM {
      hardware ethernet e0:09:bf:71:xx:xx;
      fixed-address 10.10.10.x;
    }

    Tras reiniciar el equipo, se queda con la IP que tenía antes, no le
    asigna el que le he puesto.

    Seguiré investigando.

    Gracias y un saludo.

    --
    Josu Lazkano

    Tenga mano, compañero.

    Tenés que montar y configurar un equipo con un SERVIDOR dhcp, de donde
    el cliente tome la dirección.

    # apt-get install isc-dhcp-server

    Me parece que lo que estás tocando es el cliente, no el servidor.

    JAP

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?utf-8?B?Q2FtYWxlw7Nu?=@21:1/5 to All on Thu Mar 31 20:00:01 2022
    El 2022-03-31 a las 18:44 +0200, Josu Lazkano escribió:

    Gracias por las respuestas.

    Pero parece que es un servicio diferente:

    $ ps -e | grep dhcp
    15133 ? 00:00:00 dhcpcd

    $ dhcpcd --version
    dhcpcd 8.1.2
    Copyright (c) 2006-2019 Roy Marples
    Compiled in features: INET ARP ARPing IPv4LL INET6 DHCPv6 AUTH

    https://roy.marples.name/projects/dhcpcd/history/

    ****
    History of dhcpcd

    dhcpcd first started life at phystech where it was written by Yoichi
    Hariguchi and Sergei Viznyuk. It was used in most Linux distributions
    as the primary DHCP client. I took over maintenance of dhcpcd in Gentoo
    Linux in 2004. By this time, dhcpcd had an ever growing patchset and I contacted Simon Kelly, the Debian maintainer of dhcpcd and asked if he
    had any luck contacting upstream about merging the combined patches. To
    this date we had no reply from them.
    ****

    Como te han indicado, se trata de un servicio cliente, no servidor.

    He probado a meter estas líneas:

    host IPCAM {
    hardware ethernet e0:09:bf:71:xx:xx;
    fixed-address 10.10.10.x;
    }

    Tras reiniciar el equipo, se queda con la IP que tenía antes, no le asigna el que le he puesto.

    Seguiré investigando.

    Mira a ver si tienes algún paquete de DHCP (versión servidora) en los
    repos de OpenPlotter.

    Saludos,

    --
    Camaleón

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Yoel Villarreal@21:1/5 to All on Thu Mar 31 21:10:01 2022
    This is a multi-part message in MIME format.
    Escribes en ese fichero tu mac y le asignas otro ip cualquiera en ese mismo rango. Salvas el fichero y reinicias el servicio dhcpcd. Luego vas al otro
    pc y estableces que tu ip se obtendra de forma automatica. Esperas unos segundos y comprueba el ip que toma y que sea realmente el que le asignaste
    en el file de conf que esta en tu rasp. No veo fallas en esa logica.

    En 31 de marzo de 2022 12:45:34 p. m. Josu Lazkano <[email protected]> escribió:
    Gracias por las respuestas.

    Pero parece que es un servicio diferente:

    $ ps -e | grep dhcp
    15133 ? 00:00:00 dhcpcd

    $ dhcpcd --version
    dhcpcd 8.1.2
    Copyright (c) 2006-2019 Roy Marples
    Compiled in features: INET ARP ARPing IPv4LL INET6 DHCPv6 AUTH

    He probado a meter estas líneas:

    host IPCAM {
    hardware ethernet e0:09:bf:71:xx:xx;
    fixed-address 10.10.10.x;
    }

    Tras reiniciar el equipo, se queda con la IP que tenía antes, no le asigna el que le he puesto.

    Seguiré investigando.

    Gracias y un saludo.

    --

    Josu Lazkano


    Enviado con Aqua Mail para Android
    https://www.mobisystems.com/aqua-mail

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <body>
    <div dir="auto">
    <div dir="auto">Escribes en ese fichero tu mac y le asignas otro ip cualquiera en ese mismo rango. Salvas el fichero y reinicias el servicio dhcpcd. Luego vas al otro pc y estableces que tu ip se obtendra de forma automatica. Esperas unos segundos y
    comprueba el ip que toma y que sea realmente el que le asignaste en el file de conf que esta en tu rasp. No veo fallas en esa logica.</div><div dir='auto'><br></div>
    <div id="aqm-original" style="color: black;">
    <!-- body start -->
    <div class="aqm-original-body">
    <div style="color: black;">
    <p style="color: black; font-size: 10pt; font-family: sans-serif; margin: 8pt 0;">En 31 de marzo de 2022 12:45:34 p. m. Josu Lazkano &lt;[email protected]&gt; escribió:</p>
    <blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
    <div dir="ltr"><div>Gracias por las respuestas.</div><div><br></div><div>Pero parece que es un servicio diferente:</div><div><br></div><div>$ ps -e | grep dhcp<br>15133 ? &nbsp; &nbsp; &nbsp; &nbsp;00:00:00 dhcpcd<br></div><div><br></div><div>$ dhcpcd --
    version<br>dhcpcd 8.1.2<br>Copyright (c) 2006-2019 Roy Marples<br>Compiled in features: INET ARP ARPing IPv4LL INET6 DHCPv6 AUTH<br></div><div><br></div><div>He probado a meter estas líneas:</div><div><br></div><div>host IPCAM {<br>&nbsp; hardware
    ethernet e0:09:bf:71:xx:xx; &nbsp;<br>&nbsp; fixed-address 10.10.10.x; &nbsp;<br>}<br></div><div><br></div><div>Tras reiniciar&nbsp;el equipo, se queda con la IP que tenía antes, no le asigna el que le he puesto.</div><div><br></div><div>Seguiré
    investigando.</div><div><br></div><div>Gracias y un saludo.</div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Josu Lazkano</div></div>

    </blockquote>
    </div>
    </div>
    <!-- body end -->

    </div><div dir="auto"><br></div>
    </div>
    <div style="color: black;">
    <p style="margin: 0 0 1em 0; color: black; font-family: sans-serif;">Enviado con <a href="https://play.google.com/store/apps/details?id=org.kman.AquaMail">Aqua Mail para Android</a><br>
    <a href="https://www.mobisystems.com/aqua-mail">https://www.mobisystems.com/aqua-mail</a></p>
    </div>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Josu Lazkano@21:1/5 to All on Fri Apr 1 09:00:01 2022
    Muchas gracias a todos!

    Efectivamente estaba tocando el cliente DHCP, el servidor es dnsmasq.

    He añadido esta línea en /etc/dnsmasq.conf y funciona perfecto:

    dhcp-host=d0:50:99:82:e7:2b,192.168.10.46

    Mas info: https://www.linux.com/topic/networking/dns-and-dhcp-dnsmasq/

    Muchas gracias por todo.

    Un saludo
    --
    Josu Lazkano

    <div dir="ltr"><div>Muchas gracias a todos!</div><div><br></div><div>Efectivamente estaba tocando el cliente DHCP, el servidor es dnsmasq.</div><div><br></div><div>He añadido esta línea en /etc/dnsmasq.conf y funciona perfecto:<br><br>dhcp-host=d0:50:
    99:82:e7:2b,192.168.10.46<br><br>Mas info: <a href="https://www.linux.com/topic/networking/dns-and-dhcp-dnsmasq/">https://www.linux.com/topic/networking/dns-and-dhcp-dnsmasq/</a><br><br>Muchas gracias por todo.</div><div><br></div><div>Un saludo</div>--
    <br><div dir="ltr" class="gmail_signature">Josu Lazkano</div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Yoel Villarreal@21:1/5 to All on Fri Apr 1 12:20:01 2022
    This is a multi-part message in MIME format.
    Mmm ya me extrañaba que usara otra implementacion tan viejita teniendo al poderoso dnsmasq disponible. Que bien que resolviste entonces ;)

    En 1 de abril de 2022 2:58:10 a. m. Josu Lazkano <[email protected]> escribió:
    Muchas gracias a todos!

    Efectivamente estaba tocando el cliente DHCP, el servidor es dnsmasq.

    He añadido esta línea en /etc/dnsmasq.conf y funciona perfecto:

    dhcp-host=d0:50:99:82:e7:2b,192.168.10.46

    Mas info: https://www.linux.com/topic/networking/dns-and-dhcp-dnsmasq/

    Muchas gracias por todo.
    Un saludo
    --

    Josu Lazkano


    Enviado con Aqua Mail para Android
    https://www.mobisystems.com/aqua-mail

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <body>
    <div dir="auto">
    <div dir="auto">Mmm ya me extrañaba que usara otra implementacion tan viejita teniendo al poderoso dnsmasq disponible. Que bien que resolviste entonces ;)</div><div dir='auto'><br></div>
    <div id="aqm-original" style="color: black;">
    <!-- body start -->
    <div class="aqm-original-body">
    <div style="color: black;">
    <p style="color: black; font-size: 10pt; font-family: sans-serif; margin: 8pt 0;">En 1 de abril de 2022 2:58:10 a. m. Josu Lazkano &lt;[email protected]&gt; escribió:</p>
    <blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
    <div dir="ltr"><div>Muchas gracias a todos!</div><div><br></div><div>Efectivamente estaba tocando el cliente DHCP, el servidor es dnsmasq.</div><div><br></div><div>He añadido esta línea en /etc/dnsmasq.conf y funciona perfecto:<br><br>dhcp-host=d0:50:
    99:82:e7:2b,192.168.10.46<br><br>Mas&nbsp;info:&nbsp;<a href="https://www.linux.com/topic/networking/dns-and-dhcp-dnsmasq/">https://www.linux.com/topic/networking/dns-and-dhcp-dnsmasq/</a><br><br>Muchas gracias por todo.</div><div><br></div><div>Un
    saludo</div>-- <br><div dir="ltr" class="gmail_signature">Josu Lazkano</div></div>

    </blockquote>
    </div>
    </div>
    <!-- body end -->

    </div><div dir="auto"><br></div>
    </div>
    <div style="color: black;">
    <p style="margin: 0 0 1em 0; color: black; font-family: sans-serif;">Enviado con <a href="https://play.google.com/store/apps/details?id=org.kman.AquaMail">Aqua Mail para Android</a><br>
    <a href="https://www.mobisystems.com/aqua-mail">https://www.mobisystems.com/aqua-mail</a></p>
    </div>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)