> Выберите что-нибудь одно. Либо AutoPPP с ppp'шной авторизацией, либо > через login. AutoPPP обычно работает лучше. С "того конца" для этого > требуется отключить нафиг всяческие логинные скрипты. > > А то, подозреваю, получается ситуация, когда тот конец совершенно не > ждет в этот момент ppp от сервера. Он же его не просил.
И все равно ничего не получилось. Первый вариант. Попробовал с AutoPPP, при подключении на сервере в логах ничего нет, хотя настроил вывод в лог: /etc/ppp/options -detach asyncmap 0 modem crtscts proxyarp ktune lock kdebug 1 debug #noipx auth #show-password -chap +pap login #silent #lcp-echo-interval 30 #lcp-echo-failure 4 192.168.168.123:192.168.168.193 logfile /tmp/pppd.log ms-dns 195.122.226.2 Смотрю логи: # tail -f /var/log/mgetty/mg_ttyS1.log -- 11/23 22:35:49 yS1 WARNING: starting login while DCD is low! 11/23 22:35:49 ##### data dev=ttyS1, pid=24611, caller='none', conn='57600', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/' # tail -f /var/log/messages Nov 23 22:35:49 sid pppd[24611]: pppd 2.4.4 started by a_ppp, uid 0 Просто кошмар. pppd игнорирует все опции и упорно не желает работать. Притом запускается, но ждет невесть чего. Ошибок нет или их не показывает. Второй вариант. Пользователь логинится и вручную запускает команду ppp, которую я описал в глобальном профиле: /etc/profile alias ppp="/usr/sbin/pppd -detach" # ps aux|grep ppp pppuser 24839 0.0 0.7 6496 3516 ttyS1 S 22:49 0:00 -bash root 24858 0.0 0.2 2736 1052 ttyS1 S+ 22:49 0:00 /usr/sbin/pppd -detach root 24913 0.0 0.1 3296 584 pts/1 R+ 22:54 0:00 grep ppp # tail -f /var/log/syslog Nov 23 22:49:55 sid pppd[24858]: pppd 2.4.4 started by pppuser, uid 1004 И на этом все. Запускаю ppp локально: Nov 23 22:48:52 sid pppd[24781]: pppd 2.4.4 started by veter, uid 1000 Nov 23 22:48:52 sid pppd[24781]: Using interface ppp0 Nov 23 22:48:52 sid pppd[24781]: Connect: ppp0 <--> /dev/pts/2 Nov 23 22:49:06 sid pppd[24781]: Terminating on signal 15 Nov 23 22:49:12 sid pppd[24781]: Connection terminated. Nov 23 22:49:12 sid pppd[24781]: Modem hangup Nov 23 22:49:12 sid pppd[24781]: Exit. ifconfig интерфейса ppp0 не показывает, что нормально. Может кто-нибудь объяснить, что этот pppd хочетдля своей работы, куда он девает логи и как им пользоваться? Прочитал маны, readme.debian, долго гуглил, бестолку. Пытался добавить пользователя pppuser в различные группы: # cat /etc/group|grep pppuser dialout:x:20:veter,mother,pppuser dip:x:30:pppuser pppuser:x:1004: sid:/var/cache/apt/archives# cat /etc/group|grep veter dialout:x:20:veter,mother,pppuser cdrom:x:24:veter,mother audio:x:29:veter,mother www-data:x:33:veter video:x:44:veter,mother plugdev:x:46:veter,mother users:x:100:veter,mother,nik,master veter:x:1000: fuse:x:118:veter,mother,nik,master Неужели этот нехороший pppd работает через plugdev или вообще сдрум?! Осталось еще попробовать клиенту от моей учетной записи зайти (veter), сегодня уже не успел. strings pppd |grep plugdev ничего не находит. P.S. Может, какая-то альтернатива есть? Я ж застрелюсь в исходниках копаться, их там до хрена.

