[Comm] Re: dial-in troubles... again!

Sergey V. Golovin =?iso-8859-1?q?svgol_=CE=C1_samkon=2Eru?=
Пт Янв 10 20:44:27 MSK 2003


On 10 Jan Fri 16:51, Evgeny Yugov wrote:
> [root на bug ppp]# cat /etc/ppp/options | grep -v '^#'
> auth
> crtscts
> lock
> modem
> ms-dns 10.10.10.51
> ms-dns 192.168.7.52
> nodefaultroute
> refuse-chap
> require-pap
> debug
> kdebug 8

лучше явно указать адреса, например:
192.168.99.1:192.168.99.2

> [root на bug ppp]# cat /etc/ppp/options.ttyS1 | grep -v '^#'
> пустой... в этом случае для ppp0 интерфейса будет назначен адрес
> сетевого интерфейса eth0

Это не совсем так. Этот адрес вычисляется из hostname (если не указана noipdefault). 
Если все соотв.  настроено (DNS, /etc/hosts), то да - совпадает.

> (если это не правильный путь объясните пожалуйста почему)

Потому что для того и придумали IP, чтобы разные сегменты сети могли отличать
друг  друга, а для этого они должны удовлетворять требованию уникальности адресов.
У вас есть локалка - один сегмент, есть ppp-соединение - другой сегмент.
В классическом случае в них должны фигурировать разные адреса.
Поэтому я и рекомендую указать явно адреса сервера и клиента (см.выше)

> [root на bug ppp]# cat /etc/ppp/pap-secrets | grep -v '^#'
> prem        *       ""              10.1.1.2
> 
> Этому юзверю будет присвоен указанный адрес...

Он не присвоен. Ему разрешено использовать  этот адрес.
Назначение адресов определяется опциями или самим peer, 
если соотв. опция опущена.

> В NAT таблицу прийдется для всех адресов правила писать или там как то
> по маске или ешшо как можно?

-s 192.168.99.0/24 
 
> [root на bug ppp]# cat /etc/passwd | grep prem
> prem:x:502:14::/dev/null:/bin/false
> 
> Я правильно завел юзверя?
> Кстати то что диалап юзверей заволить в системе этыть как? :o)

Это определяется опцией login. Без нее можно не заводить.

> 
> [root на bug ppp]# cat /etc/mgetty+sendfax/mgetty.config | grep -v '^#'
> debug 3
> speed 115200
> port-owner uucp
> port-group uucp
> port-mode 0664
> port ttyS1
> modem-type auto
> data-only y
> force-init-chat "" \d\d\d+++\d\d\dATH0 OK ATZ OK AT&FS0S7=60L0M3V1X4*AA0 OK
> init-chat "" \d\d\d+++\d\d\dATZ OK AT&FS0S7=60L0M3V1X4*AA0 OK
> 
> (кстати я тут не понял зачем и чем отличаются force-init-chat, init-chat)

Который force помогает вывести модем из stuck, что иногда с ними 
случается (мой плохой перевод info mgetty :-) ). 

> 
> [root на bug ppp]# cat /etc/mgetty+sendfax/login.config | grep -v '^#'
> /AutoPPP/ -     a_ppp   /usr/sbin/pppd
> 
> Вот с этой конфигурацией я сегодня проверю:
> C:\>ipconfig /all
> [root на bug ]# ifconfig ppp0
> 
> [root на bug ]# iptables -L -n
> 
> C:\>route print
> [root на bug ]# route -n
> 
> ну и при пинге:
> [root на bug ppp]# tcpdump -ni ppp0
> 
> И результаты сюда :o)

Давайте

-- 
Sergey V. Golovin



Подробная информация о списке рассылки community