Remove the unspecified gateway from linux routing table

Patrick Trapp ptrapp at nex-tech.com
Tue Feb 17 10:59:21 UTC 2015


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/dhcp-users/attachments/20150217/45efbf9d/attachment-0001.html>


More information about the dhcp-users mailing list