mpd5 + PPPoE как резервный канал?

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Medison
ефрейтор
Сообщения: 58
Зарегистрирован: 2009-11-24 17:43:58
Откуда: MSK
Контактная информация:

mpd5 + PPPoE как резервный канал?

Непрочитанное сообщение Medison » 2009-12-17 19:18:24

Есть FreeBSD 7.2 с выходом в инет через fxp0 = работает
Пытаюсь настроить резервный канал через роутер скайлинк CNU-680 pro. Роутер - в режиме моста, подсоединяюсь к нему через PPPoE mpd5.

mpd.conf

Код: Выделить всё

startup:
# nothing

default:
load ppp_skylink

ppp_skylink:
create bundle static B0

create link static L0 pppoe
set link action bundle B0

set auth authname xxxxxxxxx@leased.msk.skylink.ru
set auth password skylink
set link max-redial 0
set link mtu 1460
set link keep-alive 10 60

set pppoe iface em0
set pppoe service ""

open
ifconfig:

Код: Выделить всё

em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
        ether 00:1c:c0:29:9c:c8
        inet 192.168.5.1 netmask 0xffffff00 broadcast 192.168.5.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
fxp0: ...
fxp1: ...
...
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
        inet 83.217.xx.xx --> 212.119.yy.yy netmask 0xffffffff
netstat -nr

Код: Выделить всё

...
192.168.5.0/24     link#1             UC          0        0    em0
192.168.5.1        00:1c:c0:29:9c:c8  UHLW        2      151    lo0
212.119.x.x    83.217.x.x      UH          0        0    ng0
В файволе разрешено gre, 83.217.x.x <-> any

С пингами что-то не так...

ping 83.217.x.x
- из локалки (192.168.1.0/24) - ok
- с FreeBSD (127.0.0.1) - не идет, до тех пор пока не добавлю маршрут (мне кажется это не верно):

Код: Выделить всё

route add -host 83.217.x.x 192.168.5.1
- снаружи не прoходит (таймаут), но tcpdump-ом на em0 эти пинги вижу:

Код: Выделить всё

PPPoE  [ses 0x494e] IP (tos 0x0, ttl 110, id 13081, offset 0, flags [none], proto ICMP (1), length 60) zz.zz.zz.zz > 83.217.xx.xx: ICMP echo request, id 1024, seq 63194, length 40
Такое ощущение, что отскок не туда идет.
Куда копать?
Firefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Medison
ефрейтор
Сообщения: 58
Зарегистрирован: 2009-11-24 17:43:58
Откуда: MSK
Контактная информация:

Re: mpd5 + PPPoE как резервный канал?

Непрочитанное сообщение Medison » 2009-12-17 19:44:31

dmesg говорит:

Код: Выделить всё

arplookup 83.217.xx.xx failed: host is not on local network
arpresolve: can't allocate route for 83.217.xx.xx
Не пойму только как задать этот маршрут?
Firefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]

Аватара пользователя
GRooVE
ст. сержант
Сообщения: 309
Зарегистрирован: 2009-01-04 10:33:43
Откуда: Odessa, UA
Контактная информация:

Re: mpd5 + PPPoE как резервный канал?

Непрочитанное сообщение GRooVE » 2009-12-18 0:04:43

что значит "резервный канал"? какую функцию он будет выполнять? и каким способом вы пытаетесь его организовать?
покажите

Код: Выделить всё

# netstat -nr
# cat /etc/pf.conf | grep gateway
и конфиг фаервола

iye
ст. сержант
Сообщения: 360
Зарегистрирован: 2008-07-29 9:02:04

Re: mpd5 + PPPoE как резервный канал?

Непрочитанное сообщение iye » 2009-12-18 8:00:44

Обосновано ли чем то поднятие соединения с маршрутизатора ? Может быть пусть соединение поднимает роутер скайлинк? Будет проще с маршрутизацией.

Medison
ефрейтор
Сообщения: 58
Зарегистрирован: 2009-11-24 17:43:58
Откуда: MSK
Контактная информация:

Re: mpd5 + PPPoE как резервный канал?

Непрочитанное сообщение Medison » 2009-12-18 12:42:16

iye писал(а):Обосновано ли чем то поднятие соединения с маршрутизатора ? Может быть пусть соединение поднимает роутер скайлинк? Будет проще с маршрутизацией.
В CNU-680pro вместо обычных статических маршрутов установлено: Zebra/RIP/OSPF - я с этим не знаком, а техподдержка skylink считает, что это к настройке оборудования не относится...

Почитал про Зебру здесь: http://www.opennet.ru/base/net/zebra_doc.txt.html

У CNU-680pro
внешний ip=83.217.xx.xx (выделенный)
внутренний ip =192.168.5.2/24
висит от на сетевой карте с ip =192.168.5.1/24

Попробовал добавить статический маршрут в локалку через web-интерфейс CNU-680pro так:

Код: Выделить всё

ip route 192.168.1.0/24 192.168.5.1
Ребутнул CNU-680pro.

Добавил на сервере:
route add -host 83.217.xx.xx 192.168.5.2

иначе 83.217.xx.xx ищется по кругу (смотрел tracert или traceroute), через дефолтный роутер.

C сервера ping 83.217.xx.xx - ok, tcpdump:

Код: Выделить всё

192.168.5.1 > 83.217.xx.x: ICMP echo request
 83.217.xx.xx > 192.168.5.1: ICMP echo reply
C компа из подести 192.168.1.0/24 ping 83.217.xx.xx - не идет (таймаут), tcpdump:

Код: Выделить всё

192.168.1.4 > 83.217.xx.xx: ICMP echo request
192.168.1.4 > 83.217.xx.xx: ICMP echo request
Т.е. к роутеру пинги стучатся (ICMP echo request), а вот ответов от CNU-680pro нет.

По этому решил попробовать PPPoE.
Есть и еще варианты (например: http://89.208.116.11/projects/index.php ... CNU-550pro), но хотелось бы разобраться с маршрутами (когда роутер сам коннектится или PPPoE)...
Firefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]

Medison
ефрейтор
Сообщения: 58
Зарегистрирован: 2009-11-24 17:43:58
Откуда: MSK
Контактная информация:

Re: mpd5 + PPPoE как резервный канал?

Непрочитанное сообщение Medison » 2009-12-21 13:24:55

Думаю вопрос снят - сырая прошивка у CNU-680Pro, если в прошивку добавить нужные маршруты и перепрошить устройство - все работает.
Firefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]

Denis
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-01-21 21:53:29

Re: mpd5 + PPPoE как резервный канал?

Непрочитанное сообщение Denis » 2010-01-21 22:00:44

Здравствуйте!! Увидел ваше сообщение, в процессе поиска решения схожей проблемы. Необходимо добавить статический маршрут на скайлинковский роутер cnu680-pro....сколько не лазил по веб интерфейсу или доступным меню через телнет, так и не разобрался....не могли бы вы подсказать каким образом можно добавить маршрут в прошивку и как затем перепрошить модем........заранее спасибо!!

Medison
ефрейтор
Сообщения: 58
Зарегистрирован: 2009-11-24 17:43:58
Откуда: MSK
Контактная информация:

Re: mpd5 + PPPoE как резервный канал?

Непрочитанное сообщение Medison » 2010-01-22 13:59:04

каким образом можно добавить маршрут в прошивку
маршрут в официальную прошивку добавить невозможно - в настройках нет возможности прописать "route add ...", альтернативный софт просто не работает (прошивка вообще очень сырая), доступ в качестве root отключен. Обращался в поддержку скайлинк = выход в инет работает, остальное не их проблема.
и как затем перепрошить модем
Попробуйте выйти на автора этого проекта: http://89.208.116.11/projects/index.php ... CNU-550pro
PS: у меня этот вопрос еще не решен, сейчас просто нет времени.
Firefox, вкладка справа - about:config [tabs.insertRelatedAfterCurrent=false]