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

Reply via email to