> Kernel 2.0.35 works fine. I use Slackware and dial up access (ppp-go) to my
> ISV. But when I switch to kernel 2.2.1 (reompiled by me) I get the following
> message in response to "route add localhost":
without an explicit "route add".
Accordingly the ability for "route add" to automatically infer the
values of missing arguments has been removed. The rationale is that
if the arguments can be inferred the whole command is redundant
This is not "needless to say", and quite possibly, not related.Quote:> SIOCADDRT No such device
> Needless to say my dialup access to my ISV also doesn't work.
Are all your packages (especially pppd) upto the versions indicated in
the 2.2.1 release notes (Documentation/Changes)?
You have to spell it out:Quote:> Something is not kosher in my new kernel, but what? I have tried all
> reasonable combinations of parameters that I can think of.
route add -host 127.0.0.1 dev lo
Or more correctly:
route add -net 127.0.0.0 netmask 255.0.0.0 dev lo
Alternatively do nothing - the ifconfig command has already created
the correct route.
If you do add it again it'll appear twice in your routing table.
This is because manually added routes have a different priority (aka
"class") from those created by ifconfig but the standard "route"
command does not display this column of the routing table.
. _\\__[oo faeces from | Phones: +44 121 471 3789 (home)
. l___\\ /~~) /~~[ / [ | PGP-fp: D7 03 2A 4B D8 3A 05 37...
# ll l\\ ~~~~ ~ ~ ~ ~ | http://www.wcl.bham.ac.uk/~bam/
###LL LL\\ (Brian McCauley) |