My multiple ISP diald setup is sooooo close to working the way I want it
that it hurts! I have two remaining problems.
The first is around item 6.11 in diald-faq.txt which reads "I'm using
dynamic addresses, and the first TCP session over a line always
freezes." The "solution" described there seems somewhat incomplete. It
sounds to me like the "real" solution to this problem is the kernel's
ip_dynaddr stuff. See ip_dynaddr.txt in linux/Documentation/networking.
Shouldn't echo 1 > /proc/sys/net/ipv4/ip_dynaddr fix this problem?
Unfortunately I have not been able to get it to work. If telnet traffic
brings the line up the first few packets have 0.0.0.0 as the address,
once the dynamic address has been established, future packets do seem to
have the right address in them, but telnet is still not able to connect.
What's up doc?
My second problem is related to routing and the use of ethertap
interfaces with diald. Once I have my diald's up and running on tap0,
tap1 and tap2 I set up the appropriate routes to each interface and all
is great. Traffic is routed to the proper interface, diald brings up the
link, the interface changes to ppp0, yahoo! The problem comes in after
the link is shut down. The ppp0 interface is removed and the specific
routes for that ISP go with it (i.e. they disappear). Should this
happen? One fix I guess is to re-add the routes in my ip-down.diald
script but I'm not sure this should be required.
(Configuration: linux-2.2.2; diald-0.98.3)
Thanks for any great ideas!
--
Cheers,
Derek
_____________________________________________________________________
Derek Scherger Echologic Software Corporation
mailto:[EMAIL PROTECTED] http://www.echologic.com
-
To unsubscribe from this list: send the line "unsubscribe linux-diald" in
the body of a message to [EMAIL PROTECTED]