
(Intenté preguntar esto en Server Fault, pero lo rechazaron porque, a pesar de que Cisco ASA generalmente se considera hardware empresarial, insisten en que las redes domésticas están fuera de los límites. Suspiro. Mi culpa por especificar ese detalle innecesario).
En mi red doméstica, tengo una antigua caja de firewall Cisco ASA 5510 versión 9.1(7)16 que administro con ADSM 7.6(1).
Tengo una Raspberry Pi que quiere ubicarse en una dirección IP específica y estable (configurando un puente Node-RED para SmartThings) y estoy tratando de seguir las instrucciones enhttps://serverfault.com/questions/115992/configuring-cisco-asa-5510-to-assign-static-ip-address-based-on-mac-address.
ifconfig
en los informes Pi
inet 192.170.1.161 netmask 255.255.255.0 broadcast 192.170.1.255
inet6 fe80::f9cd:4687:90cd:5da2 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:b7:4a:73 txqueuelen 1000 (Ethernet)
La tabla del servidor DHCP de ASDM actualmente informa que el dispositivo es
IP address 192.170.1.161
Client ID 01b8.27eb.b74a.73
Tratando de ignorar el 01 inicial (¿no estoy seguro de dónde viene?), fui a la Configuration > Device Management > Advanced > ARP Static Table
pantalla y agregué una entrada en la interfaz derecha que asociaba la dirección IP 192.170.1.113
con la dirección MAC b827.ebb7.4a73. También reduje el valor del tiempo de espera de ARP a 60 segundos para realizar pruebas.
Comencé a reiniciar Pi, luego volví a Monitoring > Interfaces > DHCP > DHCP Server Table
, pulsé Borrar y Actualizar hasta que vi 01b8.27eb.b74a.73
reaparecer como una ID de cliente.
Desafortunadamente, ya fue asignada 192.160.1.160
, por lo que mi intento de afirmar una dirección específica no funcionó.
Supongo que esto es un error del usuario. Si alguien pudiera decirme qué pie me estoy metiendo en la boca se lo agradecería mucho. ¿Es la tabla ARP la herramienta equivocada? ¿Existe una forma mejor/alternativa de indicarle a DHCP que entregue una dirección específica a este Pi? ¿Es eso lo que lleva al problema y, de ser así, hay alguna manera de superarlo?