QNX RTOS v4 Knowledge Base
QNX RTOS v4 Knowledge Base
Title |
Debugging a pppd serial negotiation |
Ref. No. |
QNX.000004752 |
Category(ies) |
Network |
Issue |
Is there a way to debug a pppd serial negotiation?
|
Solution |
Yes, debugging connection negotiations can be done by doing the following:
1) Running syslogd - Edit the /etc/syslog.conf file to look like this: *.* /tmp/syslog - Confirm that there is a /tmp directory and that there is a "syslog" file existing in the directory. If the file does not exist, simply run "touch syslog" to create it.
- Run syslogd
syslogd &
2) Test syslog by typing the following: logger test -now check the syslog file to see if "test" was entered into the syslog.
cat /tmp/syslog
There should be a "test" in the output from the syslog file. If not recheck your syslog configuration.
3) Run pppd with the debug option turned on: /usr/ucb/pppd debug &
The ppp negotiations will be placed in the /tmp/syslog file, when a client attempts to connect to the server. This is just a text file that can be opened from any text editor. |
|