Date: Sun, 14 Dec 2008 14:00:12 +0100 From: Roger Olofsson <240olofsson@telia.com> To: User Questions <freebsd-questions@freebsd.org> Subject: Canonical way for DHCP->IP->/etc/hosts Message-ID: <4945035C.6040401@telia.com>
next in thread | raw e-mail | index | archive | help
Dear mailing list, I am sorry if this question has been asked over and over again - however the htdig search interface for the lists is somewhat shaky and gives referrer errors for me. Pre-conditions. Dualhomed firewalled FreeBSD7.1. One nic is LAN and the other dynamical IP from ISP. Question: What is the canonical way for catching the IP address from a DHCP assigned nic (from ISP that doesn't set hostname) and put the IP into /etc/hosts with a hostname? Reason for asking Firewall rules needs refreshing after new IP Possible answers: Create dhcp-exit-hooks (undocumented?) in /etc like so: #!/bin/sh if [ ! -z "$new_ip_address" ]; then IP=`ifconfig WAN | grep 'inet' | grep -v 'inet6' | cut -f 2 -d ' '` if [ ! -z "$IP" ]; then echo "$IP wan.local.domain wan" >> /etc/hosts <refresh firewall rules here> fi fi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4945035C.6040401>