Здравствуйте. Прошу помощи с настройкой mgetty. Стоит сервак - операционка ASP Linux 7.1, программа mgetty+sendfax взята из дистрибутива. Пытаюсь настроить удаленное модемное соединение с клиента - WinXP (98) . На серваке поставил модем IDC 5614BXL. С клиента выполняю обычный дозвон до сервачного модема. На сервере модем трубку берет без проблем. Происходит соединение. После этого идет обрыв и ошибка 691 (что-то вроде нет такого пользователя в домене).Вот мои конфиги:
/etc/mgetty+sendfax/sendmgetty.config:
debug 4
speed 38400
port ttyS0
init-chat "" AT OK
data-only y/etc/mgetty+sendfax/login.config:
/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login debug
/etc/ppp/options:
asyncmap 0
netmask 255.255.255.0
+pap
auth
proxyarp
lock
crtscts
modem/etc/ppp/options.ttyS0:
172.16.100.11:172.16.100.100
/etc/ppp/pap-secrets:
# Secrets for authentication using PAP
# client server secret IP addresses"admin" 172.16.100.11 "789789" *
/etc/inittab:
S4:2345:respawn:/sbin/mgetty /dev/ttyS0
А вот собственно что показывают логи:Aug 15 17:26:29 gorisp mgetty[995]: data dev=ttyS0, pid=995, caller='none', conn='38400', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'
Aug 15 17:26:29 gorisp pppd[995]: pppd 2.4.0 started by a_ppp, uid 0
Aug 15 17:26:29 gorisp pppd[995]: Using interface ppp0
Aug 15 17:26:29 gorisp pppd[995]: Connect: ppp0 <--> /dev/ttyS0
Aug 15 17:26:29 gorisp pppd[995]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Aug 15 17:26:36 gorisp last message repeated 2 times
Aug 15 17:26:36 gorisp pppd[995]: no PAP secret found for admin
Aug 15 17:26:36 gorisp pppd[995]: Connection terminated.
Aug 15 17:26:36 gorisp pppd[995]: Exit.
Aug 15 17:26:37 gorisp mgetty[996]: TIOCMBIS failed: Input/output error
Aug 15 17:26:37 gorisp mgetty[996]: cannot turn off soft carrier: Input/output error
Aug 15 17:26:37 gorisp mgetty[996]: tcgetattr failed: Input/output error
Aug 15 17:26:37 gorisp mgetty[996]: cannot get TIO: Input/output error
Aug 15 17:26:38 gorisp mgetty[996]: init chat failed, exiting...: Invalid argument
Aug 15 17:26:38 gorisp mgetty[996]: failed in mg_init_data, dev=ttyS0, pid=996
Aug 15 17:27:38 gorisp mgetty[997]: data dev=ttyS0, pid=997, caller='none', conn='38400', name='', cmd='/bin/login', user='admiP.S.
Да и еще. Пробовал запускать pppd под обычным пользователем admin и он не хочет запускаться.
Выдает:By default the remote system is required to authenticate itself
(because this system has a default route to the internet)
but I couldn't find any suitable secret (password) for it to use to do so.Под рутом запускается и бегут какие-то иероглифы (судя по всему – нормально).
В /etc/ppp/options добавь -chap и ms-dns x.x.x.x
/etc/ppp/pap-secrets
может дело в кавычках
user * pass *проверь разрешения
Обратите внимание на права:
Aug 15 17:26:29 gorisp pppd[995]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
Посмотрите правильно ли Вы добавили пользователя/пароль. Пример:
user1 * "mypass" 192.168.2.1
>Обратите внимание на права:
>Aug 15 17:26:29 gorisp pppd[995]: Warning - secret file /etc/ppp/pap-secrets has world
>and/or group access
>Это стало выдавать вот буквально недавно. раньше этой строки не было.
>Посмотрите правильно ли Вы добавили пользователя/пароль. Пример:
>user1 * "mypass"
> 192.168.2.1Пользователя - admin - создавал еще при установке Линукса. Пароль - соответственно его. Ведь я так понял что пользователь должен быть в /etc/passwd. Он там и есть.
вот его запись:admin:x:500:500:administrator:/home/admin:/bin/bash
>
>/etc/ppp/pap-secrets
>может дело в кавычках
>user * pass *
>
>проверь разрешения
я уже и в кавычках и без кавычек пробовал - одинаково.>
>
>В /etc/ppp/options добавь -chap и ms-dns x.x.x.xок. добавлю. но что это даст?! ведь он вообще не логинится.
попробуй убрать опцию "login" в /etc/mgetty+sendfax/login.config/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap debug
>попробуй убрать опцию "login" в /etc/mgetty+sendfax/login.config
>
>/AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap debug
Убрал вообще авторизацию. Поставил noauth. Заработало. Попробую сегодня опять с ней.
А то что под admin нивкакую не хочет запускаться pppd не может быть связано с авторизацией?! И вообще то что он не запускается - это нормально?
chmod u+x /usr/sbin/pppd уже пробовал!
Заработала chap аутентификация. PAP не хочет ни в какую! Думаю дело в сборке.
Всем спасибо.
День добрый, я новичок в линуксе. Пожалуйста помогите.
Установил RedHat9, вроде нормально село, почитал в интернете и попробовал поставить mgetty+sendfax. Настроил как было написано.
Все работает, пробовал отправлять факс с другого факсимильного аппарата (стационарный аппарат), вот только есть вопросы:
- Как перенаправлять принятые факсы (на линуксе) на почтовый адрес, и где это все прописывать. (Почтовик расположен на другом сервере).
- и как сделать так чтобы принимаемые факсы были в PDF формате.Заранее спасибо.