Hi

>scratch wrote:
>>
>> IIRC, this message probably means that you have recently updated to a 2.2
>> kernel. In this kernel, ifconfig sets it own routes, so there is no more
>> need for a manual 'route add'. Check your init.d scripts, especially
>> '/etc/init.d/network'. 
>>
>> OTOH, I could be completely wrong here, and this message seems like the
>> thing i described, but really isn't and you *are* trying to set a wrong
>> route.                                                                       
>>                                           
>>
>I get this message too. Last night I was searching the archives on dmesg
>and this error message came up several times. From some of the postings,
>it would seem that you're right. There was a fix--commenting out some
>line or another. I forgot what exactly and I haven't gone back to take
>another look. A search on SIOCADDRT would turn up those fixes though.

I think you switched to Linux 2.2.x here.
With Linux 2.2 it's is no longer necessary to add the whole network to the
routing table manually/by script, it will be done automatically by
ifconfig... you can change the init script (/etc/init.d/network) to remove
the rather harmless error, I think it looks like this now:

-----
source(/0):~$ cat /etc/init.d/network 
#! /bin/sh
ifconfig lo 127.0.0.1
route add -net 127.0.0.0   /* It tries to add the network, but that already
                              has been done in the previous line */
-----

the "route add -net" line is superfluous, you can comment it with # or
delete the whole line ;)

Watch it! This only counts for 2.2 kernels!!

Gtnx

Paul

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
Student @                              |  Using the Power of Linux...
University of Technology               |  ICQ: 8678828
Eindhoven, The Netherlands             |  email: [EMAIL PROTECTED]


----- End forwarded message -----

Reply via email to