Автор Тема: Как добавить маршрут  (Прочитано 5543 раз)

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Как добавить маршрут
« : 08.03.2010 13:24:54 »
Подключил городскую сеть и возникла проблема.
Если включено VPN соединение, то имеется выход в интернет, но пропадает выход в сеть
Если VPN отключено и включено только Автоматическое соединение, то есть выход в городскую сеть, но нет выхода в интернет.
В службе поддержки сказали добавить маршрут и продиктовали адрес шлюза, сеть и маску.
Подскажите куда зайти что бы это всё добавить?

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Как добавить маршрут
« Ответ #1 : 08.03.2010 13:53:01 »
Подскажите куда зайти что бы это всё добавить?

В файле В DHCP file /etc/net/ifaces/pppX/options имеется опция
defaultrouteэто означает, что при установлении VPN автоматически меняется шлюз.
Если ее убрать, то шлюз заменятся не будет. Но тогда и инета тоже не будет.

Внутренняя сеть провайдера может иметь локальные подсети, вход на которые может быть напрямую, тогда надо указать маршрут.
Допустим шлюз провайдера 10.21.21.1 , а подсети разные, но все в рамках 10.X.X.X
тогда можно указать все 10 подсеть, для сетевой карты, которая общается с провайдером надо дописать в файле
 
/etc/net/ifaces/ethX/ipv4route
10.0.0.0/8 via 10.21.21.1 сделать
#service network restart
тогда  все пакеты предназанченные для провайдера будут уходить напрямую через шлюз, который вам дал провайдер
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: Как добавить маршрут
« Ответ #2 : 08.03.2010 14:32:17 »
А если в /etc/net/ifaces/ нет   pppX
а в etc/net/ifaces/ethX/ нету ipv4route

То как быть?


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как добавить маршрут
« Ответ #3 : 08.03.2010 14:44:36 »
Создать руками.

Оффлайн fighter

  • Участник
  • *
  • Сообщений: 48
Re: Как добавить маршрут
« Ответ #4 : 09.04.2010 11:36:45 »
При подключении VPN соединения нет доступа ни к интернет, ни к ресурсам сети.
Подскажите куда и какие маршруты добавить?

Локальная сеть
ip 10.135.1.248
gw 10.135.1.1
DNS 172.21.1.16
VPN интернет
ip 172.24.18.113
gw 172.24.0.1
DNS 172.21.1.16
VPN server 172.21.1.4
« Последнее редактирование: 09.04.2010 12:45:49 от fighter »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как добавить маршрут
« Ответ #5 : 09.04.2010 11:58:14 »
http://www.altlinux.org/Etcnet

Что следует помнить при настройке VPN (и туннелей)

Оффлайн fighter

  • Участник
  • *
  • Сообщений: 48
Re: Как добавить маршрут
« Ответ #6 : 09.04.2010 13:23:07 »
Извините за глупость, я не разобрался. Напишите пожалуйста какие именно маршруты нужно добавить в моем случае. Мне кажется я уже все что можно перебрал

Цитировать
10.0.1.0/24 via 10.0.0.1Тут подразумевается, что VPN-сервер находится в сети 10.0.1.0/24 (например, имеет адрес 10.0.1.1), клиент — в сети 10.0.0.0/24 (например, 10.0.0.10), а маршрутизатор имеет адрес 10.0.0.1.

Тогда мой vpn-сервер находится в сети 172.21.1.0/24, мой клиент - в сети 10.135.1.0? Маршрутизатор это шлюз?
И еще, при vpn подключении, если не добавлять ни каких маршрутов, то пингуется только сам vpn-сервер по ip адресу
« Последнее редактирование: 09.04.2010 14:44:48 от fighter »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Как добавить маршрут
« Ответ #7 : 09.04.2010 21:29:32 »
1. Как я понимаю под маршрутизатором тут понимается шлюз в сети клиента.
2. Ну, должен быть прописан маршрут до сети, в которой находится сервер, и сервер должен пропускать эти маршруты (как-минимум включён форвардинг).

MisHel64

  • Гость
Re: Как добавить маршрут
« Ответ #8 : 09.04.2010 22:29:31 »
Подключил городскую сеть и возникла проблема.
Что это значит? Подключение по езернету? В квартиру приходит витая пара, и втыкается в сетевую карту вашего компа?
Надеюсь угадал.

Извините за глупость, я не разобрался. Напишите пожалуйста какие именно маршруты нужно добавить в моем случае. Мне кажется я уже все что можно перебрал
Да вас просто тут запутали. Только честно, в теории сетей полный ноль, и книжку не читаем, и на форум провайдера не заглядывали?

Локальная сеть
ip 10.135.1.248 gw 10.135.1.1 DNS 172.21.1.16
Маску забыли, но судя по всему 24бит.
И эта "информация" должна выглядеть "10.135.1.248/24 gw 10.135.1.1"
Это именно локальная сеть.

Далее, нужно знать какие адреса использует ваш провайдер в своей "локалке".
Могу предположить, что 10.0.0.0/8. Копайтесь на форуме провайдера, там точнее цыфры есть.
Про "etc/net/ifaces/ethX/ipv4route" вам уже сказали. Скорей всего, если у вас не ковчег, то сетевой интерфейс будет ETH0.
Тогда в "/etc/net/ifaces/eth0/ipv4route" добавляете
10.0.0.0/8 via 10.135.1.1
172.21.1.4/32 via 10.135.1.1
172.21.1.16/32 via 10.135.1.1
В принципе, Саломатин, вам все уже рассказал. Только он забыл рассказать про подлянку с VPN сервером.

Тогда мой vpn-сервер находится в сети 172.21.1.0/24
Не факт. После черты любое число от 12 до 32.

мой клиент - в сети 10.135.1.0?
Маски нет. Но судя по всему в 10.135.1.0/24

Маршрутизатор это шлюз?
Шлюз, это обычно маршрутизатор. А вот обратное не верно.

И еще, при vpn подключении, если не добавлять ни каких маршрутов, то пингуется только сам vpn-сервер по ip адресу
А у вас часом не PPPoE?

Оффлайн fighter

  • Участник
  • *
  • Сообщений: 48
Re: Как добавить маршрут
« Ответ #9 : 10.04.2010 00:30:49 »
MisHel64, у меня VPN L2TP.
Я в /etc/net/ifaces/breth1/ipv4route добавил строки:
172.21.1.4/32 via 10.135.1.1
172.21.1.14/32 via 10.135.1.1
После этого доступ к интернету и локальной сети появился, однако vpn-соединение часто падает (точнее пропадает доступ к интернету, а ppp0 остается на месте).

route:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.21.1.5      10.135.1.1      255.255.255.255 UGH   0      0        0 breth1
172.21.1.4      10.135.1.1      255.255.255.255 UGH   0      0        0 breth1
172.24.0.1      *               255.255.255.255 UH    0      0        0 ppp0
172.21.1.18     10.135.1.1      255.255.255.255 UGH   0      0        0 breth1
172.21.1.16     10.135.1.1      255.255.255.255 UGH   0      0        0 breth1
172.21.1.15     10.135.1.1      255.255.255.255 UGH   0      0        0 breth1
172.21.1.14     10.135.1.1      255.255.255.255 UGH   0      0        0 breth1
172.21.1.10     10.135.1.1      255.255.255.255 UGH   0      0        0 breth1
172.21.1.9      10.135.1.1      255.255.255.255 UGH   0      0        0 breth1
192.168.0.0     *               255.255.255.0   U     0      0        0 breth0
10.135.1.0      *               255.255.255.0   U     0      0        0 breth1
10.0.0.0        10.135.1.1      255.0.0.0       UG    0      0        0 breth1
default         *               0.0.0.0         U     0      0        0 ppp0

Цитировать
Только честно, в теории сетей полный ноль, и книжку не читаем
С этим согласен, а на форум провайдера заглядывал.
« Последнее редактирование: 10.04.2010 00:34:20 от fighter »