Hello Steve,
To track diald going up and down, you need the ip-up and ip-down options in the /etc/diald.conf file. For more details, type "man diald" at the root prompt.
You can also use the command:
tcpdump
to show network activity. It is almost certainly a network request (perhaps DNS?) triggering the diald link. You can adjust the diald rules to filter out activity that shouldn't bring the line up.
Also, you can try:
killall -USR2 diald
which causes diald to dump status information to /var/log/messages. This will show you information about the requests that brought the link up (but you have to run the killall command quickly after the link comes up).
You may also want to explore some of the advanced diald options that let you control the diald schedule. The command:
man diald-examples
will give you lots of information about this. Finally, is your diald line still not staying up when you visit web pages? I'm wondering if you have your web browser configured to use a proxy? Or if perhaps you are visiting web sites at non-standard ports such as:
http://www.e-smith.net:1234/whateverThose would only bring the line up briefly, since the diald rule looks for outgoing connections to port 80 to hold the line up longer.
Hope this helps. Best regards,
- Joe