hrm, thanks, but this doesn't seem to work:

`ifconfig xl0 down` doesn't do anything... executes without error, but the
interface stays up.

`/sbin/dhclient`  gets a new IP, but doesn't "re-do" the firewall with new
IP, so everything is broken.

 echo nameserver 123.34.45.67  > /etc/resolv.conf
 echo  nameserver 321.23.67.328 >> /etc/resolv.conf

This is over written on startup/reboot by the dhcpclient.  If I modify the
file, then it tries to "correct" it self and over writes the file with the
DNS servers provided via the DHCP server.

Any other ideas?

Thanks,
Jack




On 5/8/07, User Iam <[EMAIL PROTECTED]> wrote:

Hi

To get a new ip

Do

/sbin/ifconfig  ethX <use correct number> down

/sbin/dhclient   # to get a new ip..


Then for resolv.conf


echo nameserver 123.34.45.67  > /etc/resolv.conf
echo  nameserver 321.23.67.328 >> /etc/resolv.conf


HTH

User Iam


On 5/8/07, Jack Barnett <[EMAIL PROTECTED]> wrote:
>
> I have a script that updates some dynamic DNS records (can be run as
> non-root if needed).
>
> It needs to be run on startup - after network is configured and after
> rc.firewall (it'll get blocked if it's run before the firewall is
> setup).
>
> What is a good place to put this?  I could put it at the end of
> rc.firewall,
> but is there a better place to put it?
>
> Also how do I refresh a dynamic IP without rebooting?
>
> Sometimes my cable modem gets messed up and under windows I just do:
> ipconfig /release
> ipconfig /renew
>
> and it gets new IP and sets everything up.  In FreeBSD is there a way to
> reconfigure everything without rebooting?
>
> (rc.firewall uses this to get network info:
>         onet=`ifconfig xl0 | grep "inet " | awk '{print $6}'`
>         oip=`ifconfig xl0 | grep "inet " | awk '{print $2}'`
> Meaning, rc.firewall would also have to be re-ran if the IP is new).
> [also to make things more complicated, I think I need a rule in
> rc.firewallto allow for DHCP clients to go out?  It gets blocked on
> external interface
> when firewall comes up??]
>
> Also how do I override /etc/resolv.conf?  DHCP client configures it I
> think
> and sets it up to point to my ISP DNS servers (which suck) and would
> like to
> give it mine instead of there, but it keeps getting over written on
> startup
> when it gets a DHCP lease?
>
> thanks.
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> [EMAIL PROTECTED]"
>


_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to