View Full Version : Проблема с маршрутами при Vpn соединении.
Через pptp к прову соединяется, но при этом ни в локальные ресурсы ни в инет попасть не могу.
Если WAN Connection Type поставить Static IP, то поднимаю ВПН локально на компе, все работает.
Видимо что-то с маршрутами у точки доступа.
Вот все маршруты.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.0.1 * 255.255.255.255 H 0 0 0 ppp0
10.80.1.12 10.9.102.1 255.255.255.255 UGH 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
10.9.102.0 * 255.255.254.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 172.16.0.1 0.0.0.0 UG 0 0 0 ppp0
Что такое * в GateWay?
Можно ли эти маршруты редактировать или можно только свои добавлять?
Внимательно читаем
http://wl500g.info/showthread.php?t=2391
http://wl500g.info/showthread.php?t=2568
и после этого спрашиваем.
Я уже весь форум прочитал, прежде чем спросить.
Уже поставил вашу прошивку.
Но видимо с маршрутами че-то не то.
Подключился через telnet. Оттуда пытался удалить маршруты командой
route del 10.0.0.0
например. Не удаляет таким образом.
Пишет:
route: SIOC[ADD|DEL]RT: No such process
Хотя маршрут default удалил.
Я на самом деле уже весь форум прочитал. И успел 3 раза запутаться, но что такое * нигде нет.
Судя по картинке в первом посте - маршрута 10.0.0.0 просто нет, вот он его и не удаляет.
Про звездочку - это прямоподключенные сети, т.е. сети, адреса которых есть у вас на интерфейсах (в последней колонке)
Опять же если судить по картинке, в такой конфигурации должны быть доступны локально (не через vpn) хосты в 10.9.102/23 (т.е. сети 102 и 103) и 10.80.1.12 - один хост. Хотелось этого?
Такие дела
HTH
Roofcat
Я уже весь форум прочитал, прежде чем спросить.
Уже поставил вашу прошивку.
Но видимо с маршрутами че-то не то.
Подключился через telnet. Оттуда пытался удалить маршруты командой
route del 10.0.0.0
например. Не удаляет таким образом.
Пишет:
route: SIOC[ADD|DEL]RT: No such process
Хотя маршрут default удалил.
Я на самом деле уже весь форум прочитал. И успел 3 раза запутаться, но что такое * нигде нет.
Укажите все Ваши установки, в противном случае очень трудно догадаться, что Вы пытаетесь сделать. Т.е. интересуют адреса и маршруты, которые Вам известны.
Желательно ещё лог соединения с провайдером.
Значит ситуация такая:
Я подлючен к местной локалке.
У меня такие данные для соединения:
IP Address: 10.9.102.184
Subnet Mask: 255.255.254.0
Gateway: 10.9.102.1
DNS Servers: 10.80.1.22
Значит, если не поднимать vpn на точке доступа, то я его поднимаю локально на компе и все работает.
При этом на роутере такие маршруты:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
10.9.102.0 * 255.255.254.0 U 0 0 0 vlan1
10.0.0.0 10.9.102.1 255.0.0.0 UG 2 0 0 vlan1
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 10.9.102.1 0.0.0.0 UG 0 0 0 vlan1
Теперь я настраиваю впн на роутере.
Тогда у меня получаются следующие данные:
IP Address: 172.16.129.12
Subnet Mask: 255.255.255.255
Gateway: 172.16.0.1
DNS Servers: 10.80.1.22
И такие маршруты:
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.0.1 * 255.255.255.255 UH 0 0 0 WAN ppp0
10.80.1.12 10.9.102.1 255.255.255.255 UGH 0 0 0 WAN vlan1
192.168.1.0 * 255.255.255.0 U 0 0 0 LAN br0
10.9.102.0 * 255.255.254.0 U 0 0 0 WAN vlan1
default 172.16.0.1 0.0.0.0 UG 0 0 0 WAN ppp0
(Кстати, почему-то в режиме pptp при вводе команды route в System Command, он ничего не дает. Останавливается на полпути. Страница до конца не отрывается, поэтому маршруты взяты из Routing table)
Если vpn поднять локально на компе (когда все работает), то там действительно
IP-адрес сервера - 172.16.0.1
IP-адрес клиента - 172.16.129.12.
Если поднять впн на роутере, то ничего не работает (не открывает адрес info.starlink.ru). Ни локалка, ни инет, хотя локальные ресурсы пингуются.
Инет не пингуется.
Так какие же все таки должны быть маршруты на роутере?
Ясное дело не хватает маршрута
10.0.0.0 10.9.102.1 255.0.0.0 на Man интерфейс.
Также надо убить все маршруты на 10-ю подсет, которые идут на шлюз, отличный от 10.9.102.1 - судя по первому посту они атоматически создаются.
Адрес у Pptp сервера какой? 10.80.1.12?
Адрес vpn-сервака: 10.80.1.12.
Записан в Heart-Beat Server.
Ясное дело не хватает маршрута
10.0.0.0 10.9.102.1 255.0.0.0 на Man интерфейс.
Также надо убить все маршруты на 10-ю подсет, которые идут на шлюз, отличный от 10.9.102.1 - судя по первому посту они атоматически создаются.
Вот в том-то и дело, что не могу убрать созданные автоматически маршруты. Как их убрать?
А тот маршрут
10.0.0.0 10.9.102.1 255.0.0.0 LAN
Действительно нужен. Просто я его добавлял, это ни на что не влияло, поэтому его убрал.
Но он вроде как нужен, чтобы и локалка и инет были одновременно, не так ли?
Tsvetkov
08-07-2005, 15:15
ipconfig на компе где ?
шлюз и DNS на компе - должен быть внутренний ip роутера
Олег добавь плиз в Правила форума, что без описания настроек
роутера и компа претензии не принемаються
ipconfig на компе где ?
шлюз и DNS на компе - должен быть внутренний ip роутера
Олег добавь плиз в Правила форума, что без описания настроек
роутера и компа претензии не принемаються
Настройки компа.
1. Случай один - ВПН поднял на компе (все работает)
ipconfig /all
Имя компьютера . . . . . . . . . : golova
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
local - Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : VIA Networking Velocity Family Giga-
bit Ethernet Adapter
Физический адрес. . . . . . . . . : 00-50-8D-66-01-D0
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.1.5
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.1
DNS-серверы . . . . . . . . . . . : 192.168.1.1
inet - Ethernet адаптер:
Состояние сети . . . . . . . . . : сеть отключена
Описание . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethe
rnet NIC
Физический адрес. . . . . . . . . : 00-50-BF-78-DD-5E
vpn.starlink.ru - PPP адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : WAN (PPP/SLIP) Interface
Физический адрес. . . . . . . . . : 00-53-45-00-00-00
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 172.16.129.12
Маска подсети . . . . . . . . . . : 255.255.255.255
Основной шлюз . . . . . . . . . . : 172.16.129.12
route print
================================================== =========================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 172.16.129.12 172.16.129.12 1
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.5 21
10.0.0.0 255.0.0.0 192.168.1.1 192.168.1.5 1
10.80.1.22 255.255.255.255 192.168.1.1 192.168.1.5 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
172.16.129.12 255.255.255.255 127.0.0.1 127.0.0.1 50
172.16.255.255 255.255.255.255 172.16.129.12 172.16.129.12 50
192.168.1.0 255.255.255.0 192.168.1.5 192.168.1.5 20
192.168.1.5 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.5 192.168.1.5 20
224.0.0.0 240.0.0.0 192.168.1.5 192.168.1.5 20
224.0.0.0 240.0.0.0 172.16.129.12 172.16.129.12 1
255.255.255.255 255.255.255.255 172.16.129.12 3 1
255.255.255.255 255.255.255.255 172.16.129.12 172.16.129.12 1
255.255.255.255 255.255.255.255 192.168.1.5 192.168.1.5 1
Основной шлюз: 172.16.129.12
================================================== =========================
Постоянные маршруты:
Сетевой адрес Маска Адрес шлюза Метрика
10.0.0.0 255.0.0.0 192.168.1.1 1
2. Случай два - впн поднял на роутере (не работает)
ipconfig /all
Имя компьютера . . . . . . . . . : golova
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : неизвестный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
local - Ethernet адаптер:
DNS-суффикс этого подключения . . :
Описание . . . . . . . . . . . . : VIA Networking Velocity Family Giga-
bit Ethernet Adapter
Физический адрес. . . . . . . . . : 00-50-8D-66-01-D0
Dhcp включен. . . . . . . . . . . : нет
IP-адрес . . . . . . . . . . . . : 192.168.1.5
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.1.1
DNS-серверы . . . . . . . . . . . : 192.168.1.1
inet - Ethernet адаптер:
Состояние сети . . . . . . . . . : сеть отключена
Описание . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethe
rnet NIC
Физический адрес. . . . . . . . . : 00-50-BF-78-DD-5E
route print
================================================== =========================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.5 20
10.0.0.0 255.0.0.0 192.168.1.1 192.168.1.5 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.1.5 192.168.1.5 20
192.168.1.5 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.1.255 255.255.255.255 192.168.1.5 192.168.1.5 20
224.0.0.0 240.0.0.0 192.168.1.5 192.168.1.5 20
255.255.255.255 255.255.255.255 192.168.1.5 3 1
255.255.255.255 255.255.255.255 192.168.1.5 192.168.1.5 1
Основной шлюз: 192.168.1.1
================================================== =========================
Постоянные маршруты:
Сетевой адрес Маска Адрес шлюза Метрика
10.0.0.0 255.0.0.0 192.168.1.1 1
Вот в том-то и дело, что не могу убрать созданные автоматически маршруты. Как их убрать?
А тот маршрут
10.0.0.0 10.9.102.1 255.0.0.0 LAN
Действительно нужен. Просто я его добавлял, это ни на что не влияло, поэтому его убрал.
Но он вроде как нужен, чтобы и локалка и инет были одновременно, не так ли?
Ничего убирать не нужно. Тот маршрут должен быть.
Теперь нужно начать с малого - понять почему не работает "инет" и "локалка". Возможно из-за ДНС.
Самое главное - без маршрута в 10.0.0.0 работать не будет, т.к. ДНС 10.80.1.22 иначе не достижим. Начни с его добавления.
Далее нужно запускать nslookup на ПК так, как я писал в соседнем посте. Ждём результатов.
nslookup yandex.ru 192.168.1.1
nslookup yandex.ru 10.80.1.22
Итак, у меня есть небольшие продвижения.
Дело в том, что я на Вашей прошивке не добавлял маршрутов, а там добавился еще один интерфейс - MAN.
Когда об этом писали на сайте, мне показалось, что имеется ввиду LAN.
Проясните, что такое MAN (я что-то упустил, видимо).
Итак, сейчас я поставли маршрут:
10.0.0.0 10.9.102.1 255.0.0.0 на Man интерфейс.
У меня заработали локальные ресурсы. Но интернета нет.
Вот что возвращают команды:
C:\Documents and Settings\admin>nslookup yandex.ru 192.168.1.1
Server: my.router
Address: 192.168.1.1
Non-authoritative answer:
Name: yandex.ru
Address: 213.180.204.11
C:\Documents and Settings\admin>nslookup yandex.ru 10.80.1.22
*** Can't find server name for address 10.80.1.22: Non-existent domain
Server: UnKnown
Address: 10.80.1.22
Non-authoritative answer:
Name: yandex.ru
Address: 213.180.204.11
Поднимать VPN на ПК не надо. Мне это не интересно.
tracert www.yandex.ru
Поднимать VPN на ПК не надо. Мне это не интересно.
tracert www.yandex.ru
C:\Documents and Settings\admin>tracert www.yandex.ru
Трассировка маршрута к www.yandex.ru [213.180.204.11]
с максимальным числом прыжков 30:
1 1 ms <1 мс <1 мс my.router [192.168.1.1]
2 3 ms 2 ms 2 ms 172.16.0.1
3 * * * Превышен интервал ожидания для запроса.
4 * * * Превышен интервал ожидания для запроса.
5 * * * Превышен интервал ожидания для запроса.
Чего-то не хватает ему для интернета
А должен tracert выдавать дальше как я понимаю следующее (выдает когда поднят ВПН локально):
C:\Documents and Settings\admin>tracert www.yandex.ru
Трассировка маршрута к www.yandex.ru [213.180.204.11]
с максимальным числом прыжков 30:
1 1 ms 1 ms 1 ms 172.16.0.1
2 1 ms 1 ms 1 ms 193.238.48.1
3 2 ms 2 ms 1 ms 213.171.63.169
4 16 ms 13 ms 8 ms Cus-gate4-NET.comcor.ru [62.117.100.6]
и дальше пошло...
Чего же ему не хватает в 1м случае?
Спрошу по проще. Как добавлять маршруты?
На команду
[admin@(none) root]$ route add 0.0.0.0 0.0.0.0 172.16.129.12
BusyBox v1.00 (2005.05.11-18:29+0000) multi-call binary
Usage: route [{add|del|delete}]
Каков же полный синтаксис команды?
И как добавить default-маршрут?
А должен tracert выдавать дальше как я понимаю следующее (выдает когда поднят ВПН локально):
C:\Documents and Settings\admin>tracert www.yandex.ru
Трассировка маршрута к www.yandex.ru [213.180.204.11]
с максимальным числом прыжков 30:
1 1 ms 1 ms 1 ms 172.16.0.1
2 1 ms 1 ms 1 ms 193.238.48.1
3 2 ms 2 ms 1 ms 213.171.63.169
4 16 ms 13 ms 8 ms Cus-gate4-NET.comcor.ru [62.117.100.6]
и дальше пошло...
Чего же ему не хватает в 1м случае?
У wl500g режим какой? Router или Home Gateway?
Спрошу по проще. Как добавлять маршруты?
На команду
[admin@(none) root]$ route add 0.0.0.0 0.0.0.0 172.16.129.12
BusyBox v1.00 (2005.05.11-18:29+0000) multi-call binary
Usage: route [{add|del|delete}]
Каков же полный синтаксис команды?
И как добавить default-маршрут?
Спасибо. Уже сам разобрался.
Через ip route
можно все изменять.
У wl500g режим какой? Router или Home Gateway?
Home Gateway
С чем разобрался? :)
Да разобрался как маршруты редактировать, но инета все равно нет :((
Ещё просьба - сделать telnet на роутер и попробовать
traceroute yandex.ru
Ещё просьба - сделать telnet на роутер и попробовать
traceroute yandex.ru
Тоже самое, что и с компа.
[admin@(none) root]$ traceroute yandex.ru
traceroute to yandex.ru (213.180.204.11), 30 hops max, 40 byte packets
1 172.16.0.1 (172.16.0.1) 2.859 ms 2.654 ms 2.538 ms
2 * * *
Вот ещё что: запускаем два телнета, в одном вбиваем команду
tcpdump -i any -p icmp -n -s 1500
В другом пытаемся пинговать яндекс
ping -с 3 yandex.ru
Результат первого - сюда.
Одновременно запустил 2 телнета.
1е окно:
[admin@(none) root]$ tcpdump -i any -p icmp -n -s 1500
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on any, link-type LINUX_SLL (Linux cooked), capture size 1500 bytes
Во 2м
[admin@(none) root]$ ping -с 3 yandex.ru
BusyBox v1.00 (2005.05.11-18:29+0000) multi-call binary
Usage: ping [OPTION]... host
че-то 2я команда на хочет запускаться
Все!!!
Всем спасибо!
Заработало.
Оказывается адрес vpn сервера заканчивается на 22.
Просто предыдущая у меня работала тока на 12.
Простите, что Вас мучил из-за этой ерунды. Виноват.