LinuxForum.Fans
Тема

Шлюз на дебиане с ppp

Автор: marikk 9 сообщений 3798 просмотров
#202909

Здравствуйте. Возникла вот такая проблема. Необходимо настроить шлюз на дебиане имеется сетевая карта смотрящая в локаль и модем skylink. мои настройки:
/etc/metwork/interfaces

auto lo eth0 pppo
iface lo inet loopback

#pppo
iface ppp0 inet ppp
provider provider
pre-up iptables-restore < /etc/файл конфига

#eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0

/etc/ppp/provider
debug
/dev/ttyUSB0
921600
noipdefault
defaultroute
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
nopcomp
noauth
noaccomp
nodetach
persist
user "user"
connect "/usr/sbin/chat -s -S -V -t 5 -f /etc/ppp/cdma.chat"

/etc/ppp/cdma.chat
'' ''
'' 'ATZ'
'OK' 'ATI'
'OK' 'ATDT#777'
'CONNECT' 'ATO'

/etc/chat-sercret
'user' * 'password'

В общем то как шлюз он работает, но возникает такая ситуация. Во время загрузки ОС. При подключении сети процесс загрузки ОС замораживается на строках
'Script /etc/ppp/ip-up started (pid (всегда разное число))'
'Script /etc/ppp/ip-up finished (pid (всегда разное число)) status 0=0 '
При этом машина раздает интернет. Помогите пожалуйста избавиться от этого. Debian 6.0.2.1

#202935

Есть предположение, что команда "nodetach" запрещает ему отрабатывать переход в фоновый режим, но без нее интернет не подымается

#202938

marikk
А если и debug убрать из /etc/ppp/provider?

#202943

убрал debug. теперь система замораживается после получения dns адресов..

#202951

Наверное только так:
[console]#pppo
#iface ppp0 inet ppp
#provider provider
#pre-up iptables-restore < /etc/файл конфига
#eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
pre-up iptables-restore < /etc/файл конфига
post-up команда &[/console]

#202952

объясни пожалуйста что куда писать :)

#202958

post-up /usr/sbin/pppd call provider &

#203094

к сожалению не помогло

#203096

Решил проблему! опишу ее насколько я понял :) ... Параметр -V в команде " connect "/usr/sbin/chat -s -S -V -t 5 -f /etc/ppp/cdma.chat"" используется для отладки сценария. В паре с командой nodetach они замораживали ситсему.
Удаляем их из сценария и все работает как нужно
Спасибо всем откликнувшимся

Войдите или зарегистрируйтесь, чтобы ответить.