![]() |
Подскажите пожалуйста.
У меня домашняя локальная сеть с выходом в интернет. Назначается Ip-адрес, маска подсети, шлюз и DNS. Иногда необходимо выходить в интернет через модем. Использую КРРР. В настройке КРРР ставлю параметры dial-up'а. С провайдером связь устанавливается, однако трафика нет никакого. При пинговании почему-то долбится в адрес шлюза. Стоит ASP Linux 7.3 |
Вам, как я понимаю надо отконфигурировать route
Обычно у Вас выход в интернет через локальную сеть, поэтому и при соединении через kppp глупая машина туда-же лезет :) Допустим (c правами root): route del default eth0 wvdial или kppp |
А если не помогает?
-- 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) [s]Исправлено: ricardo13, 22:19 22-05-2003[/s] |
ricardo13
1 Интересный вопрос. А разве не провайдер Вам "выдает" local *IP address ? Или у Вас есть основания предпологать, что провайдер Вам выдает другой адрес, а это ошибка конфигурации ? 2 А что *за странный у Вас тип авторизации ? Какой Вы выбрали ? Цитата:
Ищите в /etc/ppp и его подпапках. Или /etc/sysconfig/network-scripts [s]Исправлено: ruslandh, 1:34 23-05-2003[/s] |
Нет - адрес прописан в /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 [s]Исправлено: ricardo13, 16:03 23-05-2003[/s] Вот так это выглядит при дозвоне с 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. [s]Исправлено: ricardo13, 16:18 23-05-2003[/s] |
Попробуй такой вариант 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 |
Большое спасибо - помогло.
А то я уже все перепробовал, даже скрипты от Alt_2.2 прикручивал - там упоминается проблема с дин.адресом в kppp. Если не секрет - то какая разница - имя из одного домена или нет ? ====== К сожалению - после перезагрузки системы проблемы остаются. Но меняя на ходу имя компьютера на что-нибудь другое, например msi.area2 можно выходить с помощью kppp (т.е. пока везде я вижу xxxx@msi.area, а в /etc/hosts прописано что-либо другое, выход возможен, но только до перезагрузки). После нее машина становится msi.area2 и чтобы подключиться, нужно в hosts прописать msi.area или msi.area3 [s]Исправлено: ricardo13, 13:24 24-05-2003[/s] |
Нашел решение - не знаю, правильное или нет.
1) В /etc/ppp/options.ttyS0 включил строку noipdefault 2) В /etc/ppp/options закомментировал строку #lock --Спасибо за правильное направление решения |
Время: 10:59. |
Время: 10:59.
© OSzone.net 2001-