My diald problem continues (I stare at the screen for up to 20 minutes at a time doing nothing but just staring at diald.conf). The situation is the same - Diald connects to my ISP okay but does'nt set any default gateway when it's up. I've included my settings and snapshots of my routing table at various points during the connection process.

connect.virgin is just a modified version of the connect script that comes with diald but with my username, password  and stuff. As diald connects to my ISP just fine this is not an issue here.

This is my diald.conf
 

mode ppp
two-way
connect /etc/ppp/connect.virgin
device /dev/modem
speed 115200
modem
lock
crtscts
local 192.168.50.130
remote 192.168.50.131
dynamic
defaultroute
fifo /var/run/diald.ctl
include /usr/lib/diald/standard.filter
This is my routing table before diald is called
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.50.1    0.0.0.0         255.255.255.255 UH        0 0          0 dummy0
192.168.50.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo


As you can see there is no defaultroute (As i understand it this should be set by diald if you're using dynamic IP addressing).

This is my table when diald has been called but before any call has been made to the outside world i.e. before diald has dialed out.

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.50.131  0.0.0.0         255.255.255.255 UH        0 0          0 tap0
192.168.50.1    0.0.0.0         255.255.255.255 UH        0 0          0 dummy0
192.168.50.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo
0.0.0.0         0.0.0.0         0.0.0.0         U         0 0          0 tap0


When diald is running, it set's up 2 tap0 entries, one for the local machine and another as the gateway. The first tap0 entry is set to the remote IP set in my diald.conf - local 192.168.50.131 while the second is to be the default gateway.

This is the table when diald has connected to my ISp and has retrieved the local and remote IP address.

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.50.1    0.0.0.0         255.255.255.255 UH        0 0          0 dummy0
62.252.1.221    0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
192.168.50.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 lo


Now when diald is connected to my ISP, the tap0 entries have been removed but now we have a ppp0 entry which is set to the local IP sent to me by my ISP (I've checked via /var/log/messages). However, there is no corresponding default gateway setting for the 'remote' IP. This is the problem. Now whenever a request is sent to an IP outside my network, of course the machine cannot be found as diald has not set the default gateway...which it should.

--
Well i know we're dying
and there's no sign of a parachute...
(Tori Amos)
  - To unsubscribe from this list: send the line "unsubscribe linux-diald" in the body of a message to [EMAIL PROTECTED]

Reply via email to