Networking question

Mark Haney mhaney at
Wed Oct 15 22:50:21 UTC 2008

Paolo wrote:
> Hello,
> My connection to a Windows LAN is provided by a script which I was given, but 
> don't understand, and which I've been using on Gutsy and Hardy.
> Now it also seems to be working on Intrepid, but I wonder if, with the new 
> networking capabilities of Intrepid, it is possible to do the configuration 
> directly in the Network Manager?
> The script is saved as /etc/dhcp3/dhclient-exit-hooks.d/cfg_static_routes
> and looks like this:
> #!/bin/sh
>   # Add routes obtained by DHCP
>   function process_static_routes() {
>     while [ $# -ne 0 ]
>     do
>       host=$1
>       gateway=$2
>       shift; shift
>       echo "add -host $host gw $gateway"
>       route add -host $host gw $gateway
>     done
>   }
>   if [ "$reason" = "BOUND" ]|| [ $reason == "REBOOT" ]
>   then
>   #  echo "static_routes = $new_static_routes"
>      process_static_routes $new_static_routes
>   fi
> If anyone has some advice on what to try, I'd be grateful.
> Paolo

I'm not exactly sure what you're trying to do with this.  Or even why 
you need it.  With DHCP, once you get an IP address, you'll also get a 
default gateway.  All that does is tell your system if the system 
doesn't know where a packet goes, to shove it to the default.  I've 
NEVER needed to do this with DHCP, as it will provide basic networking 
functionality when you request the IP address.  Otherwise, what would be 
the point of DHCP?

Any dhcp client will set this up for you (or it should) and NM will 
definitely do so.  I'm just curious as to WHY you need to use a script 
for something that DHCP was designed to handle in the first place.

Have you tried to NOT run that script and see what happens?  I mean I 
would expect a script like this to be needed, maybe in '91 or '92.  Maybe.

Can you explain why this is needed?

Libenter homines id quod volunt credunt -- Caius Julius Caesar

Mark Haney
Sr. Systems Administrator
ERC Broadband
(828) 350-2415

Call (866) ERC-7110 for after hours support

More information about the ubuntu-users mailing list