Ok, its my fault, i messed with it and it broke, now I need some help getting out of the hole I dug. Our system has been running without a hitch for about a year and a half. I wanted to move our isdn dial out from an external Courier I modem TA to an internal Teles PCI. And move from Async PPP to sync. Versions Diald 0.16 with some patches to get it to compile (version <= / >= bug) Kernel 2.0.36 RedHat pppd 2.3p5, with ppp as a module Intention was to free up I-modem for isdn and analogue dial in. I could get isdn to work fine, but not with diald :( It 'sort' of worked, but dropped the link shortly after starting, I though this was somthing to do with the way diald monitors the traffic, so I did a silly thing. I don't know why, perhaps if someone has done it they can tell me how, however this is not the problem in hand. I updated the diald to the latest 0.99. To Try and solve the problem. It compiled ok with a bit of frigging to get round kernel version. I then tried it with syncppp, again to no avail, so decided to give up and use the internal TA's modem emulation and use normal async ppp. - back as it was, but with the new TA. Now, diald detects the outgoing trafic fine, brings up the link, started ppp, then the local network fails, its like ive just deleted all of the local routes, though there is no bad route messages in the log, just an ARP: Arp called for its own address. I don't know what this means, but what do I do? Strange thing is that if I call pppd directly with its own connect script, its works, it must be diald sending bad info to pppd. I found from another list that ppp is doing the arp, and the kernel messes up if the command parameters to pppd are wrong. Diald.conf is attached for reference /etc/options.ttyI0 contains only the login name for pap I can't go back to the old diald 0.16 as for some reason it will no longer compile, I think ive changed the kernel version some time ago. I have 40 users that have had bad internet access for two days, they could get nasty!! Thanks in advance
mode ppp linkname "Surfer" linkdesc "64K ISDN Dial up to Demon Internet" initializer /etc/ppp/isdn.start deinitializer /etc/ppp/isdn.stop metric 1 #demasq connect /etc/ppp/connect.demon.isdn.old #disconnect /etc/ppp/disconnect device /dev/ttyI0 #device was /dev/ttyS1 speed 115200 #modem lock #crtscts #dynamic and remote 0.0.0.0 added because of demon network changes #spifically different dial up number - #see /etc/ppp/pppchat.demon.isdn dynamic local 158.152.184.248 remote 158.152.1.222 netmask 255.255.0.0 #accounting-log /var/log/ip-stats2.log defaultroute include /usr/lib/diald/standard.filter fifo /etc/diald/diald.ctl debug 0x40
