On Sat, 27 Mar 1999, Eli White wrote:
> This often happens while in the middle of being connected through diald,
> and didn't start until I had diald installed.
To be pedantic you don't connect *through* diald. The connection
goes through ppp or slip or ippp or isdn or... :-)
> But no machine can connect to my linux bow itself. If you telnet to it,
> you 'connect', but never get the logon screen. Even if I telnet to it from
> itself it doesn't work. Whatever windows you happened to have open are all
> you have. You can't even rlogin or su, as they both lock up ...
Sounds like a routing problem?
Hmmm... you wouldn't be running 0.98.x diald on a 2.2.x kernel
using an IP address on your local network as you local address
for the link would you?
(There are nasties in the 2.2.x kernels when an interface is
configured via ioctls - as ifconfig does. Firstly when you set
an address the kernel sets the netmask to the default classful
mask for that address (A, B or C) and figures the broadcast from
it. After setting an address ifconfig immediately ups the interface,
before even setting any specified netmask or anything else. At this
point you get auto-created routes for the classful network and
broadcast - uh oh... Next ifconfig sets the pointopoint and netmask
which changes things. However on 2.2.x you can't change the broadcast
or pointopoint flags on an interface so if you are using a 0.98.x
diald with an ethertap proxy the pointopoint address we set has
no effect (ethertap has broadcast set not pointopoint) and changing
the netmask does not seem to change the broadcast address which
was auto-generated when the local address was set. At that point
it is difficult to guess what state your routing is in because
there is no documentation fr the 2.2.x routing changes. If you
were trying to use an address from your local network for your,
presumed, pointopoint link (as should be reasonable) you are probably
toast...)
Mike
--
.----------------------------------------------------------------------.
| Mike Jagdis | Internet: [EMAIL PROTECTED] |
| 280, Silverdale Road, Earley, | Voice: +44 118 926 6996 |
| Reading RG6 7NU ENGLAND | Work: +44 118 989 0403 |
`----------------------------------------------------------------------'
-
To unsubscribe from this list: send the line "unsubscribe linux-diald" in
the body of a message to [EMAIL PROTECTED]