Всем спасибо за подсказки и помощь в настройке dial-in.
Заодно хочу здесь описать процесс, как я все настраивал. Для таких чайников, как я это, возможно, будет в помощь ;)
Сначала из портов установил mgetty+sendfax.
cd /usr/ports/comms/mgetty+sendfax
make install
Кстати, процесс инсталляции мне очень понравился, особенно то, что потом, ответив на несколько вопросов, был получен файл mgetty.config. Правда, потом тут же на форуме прочитал, что опцию direct в mgetty.config для входящего соединения лучше исправить в "NO", что и сделал.
Как и было посоветовано, привязал я mgetty не к /dev/cuaa0, а к /dev/ttyd0 (да, модем у меня на COM1 висит).
Внес изменения в /etc/ttys:
закомментировал ##ttyd0 "/usr/libexec/getty std.9600" dialup off secure, а заодно и все остальные ttyd*;
Добавил в этот же файл: ttyd0 "/usr/local/sbin/mgetty -s 115200" unknown on insecure
В /etc/ppp создал файл options следующего содержания:
-detach
passive
asyncmap 0
ms-dns 212.122.9.2
ms-dns 212.122.0.242
netmask 255.255.255.0
proxyarp
212.122.9.2:192.168.1.99
lock
crtscts
modem
debug
Т.е. пользователю я выделяю адрес 192.168.1.99, чтоб не сверкали ;) Создал файлик /etc/ppp/pap-secrets и прописал там тех, кому высочайшим дозволением можно пользоваться инетом ;)
В файле /usr/local/etc/mgetty+sendfax/login.config раскомментировал строку /AutoPPP/ - a_ppp /usr/sbin/pppd auth +chap +pap login debug
.
Вот, в принципе, и все действия по поднятию dial-in сервера для наших конторских пользователей. Да, потом еще сказал kill -1 1, чтобы стартануло mgetty (или стартанула? ;) )
Проверил ps -ax|grep getty, убедился, что mgetty живет 50028 ?? I 0:00.02 /usr/local/sbin/mgetty -s 115200 ttyd0, и пошел звонить с соседней машины ;)
Клиенту Windows было сказано, что IP-address и DNS он получает от сервера, прописал имя и пароль - connect. Все сейчас работает.
Большую часть времени я потратил на то, чтобы убедиться, что у моего модема дрянной кабель, потому модем и не виден был системой...
Вроде бы все...
|