Remove the unspecified gateway from linux routing table

Rudy Zijlstra rudy at grumpydevil.homelinux.org
Tue Feb 17 11:16:07 UTC 2015


Hi Patrick,

I would suggist to find a strong cup of coffee ;)

DHCP is designed to work with no IP routing  in place at all. Please 
consider that DHCP provides the computer with the IP address it is to 
use. Any gateway is dependent on that IP address and CANNOT be assigned 
before the IP address is known.

The correct question is indeed posed by the OP, which is why the gateway 
is not applied from the DHCP response.

Some questions:
- which distribution is this?
- is dhcp provided by the a package from the distribution, or is it hand 
compiled?
- which release of dhclient/dhcp is in use?
- dhclient typically calls a script to set the values. Is this script 
correct and in place?

Cheers



Rudy

On 17-02-15 11:59, Patrick Trapp wrote:
> Perhaps I am not completely awake yet, but don't you have to have the 
> default gateway in place to have network communication? That is, 
> doesn't it have to precede the DHCP process?
>
> It sounds to me like you just need to make the default route 
> persistent so it will survive a reboot. How that is done depends on 
> the flavor of Linux you are running.
>
> Patrick
>
>
>
> On Feb 17, 2015, at 4:43 AM, Eugène Ngontang <sympavali at gmail.com 
> <mailto:sympavali at gmail.com>> wrote:
>
>> Hi all,
>>
>> I've a remote linux machine whose the routing table is :
>>
>>     [root at hostname]# route -n
>>     Kernel IP routing table
>>     Destination     Gateway         Genmask Flags Metric Ref    Use Iface
>>     0.0.0.0         0.0.0.0         0.0.0.0         U   0      0     
>>    0 eth0
>>     10.10.10.16    0.0.0.0         255.255.255.240 U   0      0       
>>  0 eth0
>>     169.254.0.0     0.0.0.0         255.255.0.0     U   1002   0     
>>    0 eth0
>>
>> The default gateway I should use is  10.10.10.17, and should be given 
>> by a linux dhcp server. So to be able to connect to the system I call 
>> someone on the site ask him to add the route manually (**route add 
>> default gw 10.10.10.17**).
>> When the route has been added I can now connect to the system. And 
>> once connected when I check the routing table again I have this :
>>
>>     [root at hostname]# route -n
>>     Kernel IP routing table
>>     Destination     Gateway         Genmask Flags Metric Ref    Use Iface
>>     0.0.0.0         10.10.10.17    0.0.0.0         UG  0      0       
>>  0 eth0 (UG flag means it's up and is the gateway)
>>     0.0.0.0         0.0.0.0         0.0.0.0         U   0      0     
>>    0 eth0
>>     10.10.10.16    0.0.0.0         255.255.255.240 U   0      0       
>>  0 eth0
>>     169.254.0.0     0.0.0.0         255.255.0.0     U   1002   0     
>>    0 eth0
>>
>> And when I restart the system, it boots without the right default 
>> gateway, and I'm obliged to call again to set the route manually. The 
>> dhclient lease file has the good **"option routers"** taken from the 
>> dhcp server.
>>
>> Now I'm trying to remove the unspecified route from the routing table 
>> but each time I try I'm disconnected from the machine.
>>
>> I've tried these different ways  :
>>
>>     route del -net 0.0.0.0 netmask 0.0.0.0 metric 0
>>
>>     route del default gw 0.0.0.0
>>
>>     route del -net 0.0.0.0 gw 0.0.0.0
>>
>> The three attempts disconected me from the server, and the guy at the 
>> other side tells me that each time I try to remove the route the 
>> default route becomes a star (**default ***). I'm obliged to let him 
>> add the route again mannualy, and when I'm connected, and I restart 
>> the network I lose the connection again.
>>
>> So my questions are :
>> 1) Why does this unspecified default route come back every time?
>> 2) How can I (what's the way to) remove it without spoiling the 
>> routing table (losing the good  default gateway).
>>
>> Thanks.
>>
>> Regards,
>> Eugène NG
>>
>>
>>
>> -- 
>> ngonta_e at epitech.net <mailto:ngonta_e at epitech.net>
>> sympavali at gmail.com <mailto:sympavali at gmail.com>
>> ------------------------------------------------------------
>> /*Aux hommes il faut un chef, et au*//* chef il faut des hommes!
>> L'habit ne fait pas le moine, mais lorsqu'on te voit on te juge!
>> */
>> _______________________________________________
>> dhcp-users mailing list
>> dhcp-users at lists.isc.org <mailto:dhcp-users at lists.isc.org>
>> https://lists.isc.org/mailman/listinfo/dhcp-users
>
>
> _______________________________________________
> dhcp-users mailing list
> dhcp-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/dhcp-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20150217/9d787fe0/attachment.html>


More information about the dhcp-users mailing list