Войти

Показать полную графическую версию : KPPP


ab4037
08-04-2003, 22:10
Подскажите пожалуйста.
У меня домашняя локальная сеть с выходом в интернет. Назначается Ip-адрес, маска подсети, шлюз и DNS. Иногда необходимо выходить в интернет через модем. Использую КРРР.
В настройке КРРР ставлю параметры dial-up'а. С провайдером связь устанавливается, однако трафика нет никакого. При пинговании почему-то долбится в адрес шлюза.
Стоит ASP Linux 7.3

ruslandh
09-04-2003, 06:38
Вам, как я понимаю надо отконфигурировать route
Обычно у Вас выход в интернет через локальную сеть, поэтому и при соединении через kppp глупая машина туда-же лезет :)
Допустим  (c правами root):
route del default eth0  
wvdial или kppp

Ricardo013
22-05-2003, 20:03
А если не помогает?
--
kppp почему то считывает локальный адрес (192.168.0.1) - хотя указано
назначить автоматически
Или вопрос - откуда он его считывает?
--
С wvdial все нормально

May 22 20:52:43 pc pppd[3462]: Connect: ppp0 <--> /dev/ttyS0
May 22 20:52:50 pc pppd[3462]: PAP authentication succeeded
May 22 20:52:50 pc pppd[3462]: local  IP address 192.168.0.1
May 22 20:52:50 pc pppd[3462]: remote IP address 213.130.1.249
May 22 20:52:50 pc pppd[3462]: IPCP terminated by peer
May 22 20:52:51 pc pppd[3462]: LCP terminated by peer
May 22 20:52:53 pc pppd[3462]: Hangup (SIGHUP)

Исправлено: ricardo13, 22:19 22-05-2003

ruslandh
23-05-2003, 00:29
ricardo13
1 Интересный вопрос. А разве не провайдер Вам "выдает" local *IP address ? Или у Вас есть основания предпологать, что провайдер Вам выдает другой адрес, а это ошибка конфигурации ?
2 А что *за странный у Вас тип авторизации ? Какой Вы выбрали ?

May 22 20:52:50 pc pppd[3462]: IPCP terminated by peer
May 22 20:52:51 pc pppd[3462]: LCP terminated by peer






Ищите в /etc/ppp и его подпапках. Или /etc/sysconfig/network-scripts

Исправлено: ruslandh, 1:34 23-05-2003

Ricardo013
23-05-2003, 14:58
Нет - адрес прописан в /etc/hosts - я сам назначил их своим 2м машинам
(наверное, ppp его оттуда и берет). А  wvdial, как более интеллектуальная программа, им не пользуется. Я понимаю, что я где-то упустил важное.

# /etc/hosts

127.0.0.1    localhost.localdomain    localhost
192.168.0.1  pc     msi
192.168.0.2   nb     asus

#  route    - вывод сейчас при входе с wvdial
Destination         Gateway Genmask          Iface
ats746bis.TM.Od  *         255.255.255.255  ppp0
192.168.0.0          *         255.255.255.0     eth0
169.254.0.0          *        255.255.0.0          eth0
127.0.0.0             *         255.0.0.0             lo
default         ats746bis.TM.Od  0.0.0.0         ppp0

Исправлено: ricardo13, 16:03 23-05-2003

Вот так это выглядит при дозвоне с wvdial

May 22 22:59:53 pc pppd[4747]: Using interface ppp0
May 22 22:59:53 pc pppd[4747]: Connect: ppp0 <--> /dev/ttyS0
May 22 22:59:53 pc /etc/hotplug/net.agent: assuming ppp0 is already up
May 22 22:59:57 pc pppd[4747]: local  IP address 213.130.3.177
May 22 22:59:57 pc pppd[4747]: remote IP address 213.130.1.249
May 22 22:59:57 pc pppd[4747]: primary   DNS address 213.130.0.1
May 22 22:59:57 pc pppd[4747]: secondary DNS address 213.130.4.1
May 22 23:10:50 pc pppd[4747]: Terminating on signal 15.
May 22 23:10:50 pc pppd[4747]: Connection terminated.
May 22 23:10:50 pc pppd[4747]: Connect time 11.0 minutes.



Исправлено: ricardo13, 16:18 23-05-2003

ruslandh
23-05-2003, 21:50
Попробуй такой вариант etc.host

127.0.0.1    localhost.localdomain    localhost
192.168.0.1  msi.area     msi
192.168.0.2  asus.area     asus

В /etc/host.conf :
 
order hosts,bind
multi on

Ricardo013
23-05-2003, 22:06
Большое спасибо - помогло.
А то я уже все перепробовал, даже скрипты от Alt_2.2 прикручивал - там упоминается проблема с дин.адресом в kppp.
Если не секрет - то какая разница - имя из одного домена или нет ?

======
К сожалению - после перезагрузки системы проблемы остаются. Но меняя на ходу имя компьютера на что-нибудь другое, например
msi.area2 можно выходить с помощью kppp
(т.е. пока везде я вижу xxxx@msi.area, а в /etc/hosts прописано что-либо другое, выход
возможен, но только до перезагрузки).
После нее машина становится msi.area2 и чтобы подключиться, нужно в hosts прописать
msi.area или msi.area3

Исправлено: ricardo13, 13:24 24-05-2003

Ricardo013
25-05-2003, 13:59
Нашел решение - не знаю, правильное или нет.
1) В /etc/ppp/options.ttyS0 включил строку
noipdefault
2) В /etc/ppp/options закомментировал строку
#lock
--Спасибо за правильное направление решения




© OSzone.net 2001-2012