Отладка соединений РРР затруднена проблемами, возникающими на нескольких уровнях. Установка РРР требует настройки последовательного порта, модема, настройки РРР и TCP/IP. Ошибка на любом из уровней может приводить к проблемам на другом.
Любой из уровней может скрыть истинную причину проблемы. Лучший способ диагностирования проблем для последовательных линий - применять отладку на каждом из уровней по очереди. Обычно к настройке очередного уровня следует переходить после отладки предыдущего.
Физические последовательные порты должны настраиваться системой в процессе загрузки. Проверьте корректность настроек, обратившись к каталогу /dev. Для системы Linux с четырьмя последовательными портами должны существовать входящие последовательные порты с /dev/ttyS0 по /dev/ttyS3 и исходящие последовательные порты с /dev/cuaО по /dev/cua3. Имен устройств tty и сиа существует гораздо больше. Однако прочие устройства связаны с реально существующими только в случаях присутствия в системе многопортовой последовательной карты. В большинстве систем используются имена tty и сиа, даже если эти имена являются всего лишь символическими ссылками на реальные устройства. Например, в Solaris:
% ls -1 /dev/tty? lrwxrwxrwx 1 root root 6 Sep 23 2001 /dev/ttya -> term/a lrwxrwxrwx 1 root root 6 Sep 23 2001 /dev/ttyb -> term/b % ls -1 /dev/cua/* lrwxrwxrwx 1 root root 35 Sep 23 2001 /dev/cua/a -> /devices/obio/zseO,100000:a, cu lrwxrwxrwx 1 root root 35 Sep 23 2001 /dev/cua/b -> /devices/obio/zs®0,100000:b,cu
Если последовательные устройства не обнаружены в каталоге /dev, их можно добавить вручную при помощи команды mknod. Так, следующая команда создает последовательные устройства для первого последовательного порта системы Linux:
# mknod -m 666 /dev/cuaO c 5 64 # mknod -m 666 /dev/ttySO c 4 64
- Назад
- Вперёд >>