The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не работает маршрутизация для VLANов "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / Linux)
Изначальное сообщение [ Отслеживать ]

"Не работает маршрутизация для VLANов "  +/
Сообщение от outside (ok) on 02-Июл-13, 19:45 
Подключил 2 айпи на 2 физические сетевых: eth0,eth1 - настроил маршрутизацию:

routring rules


#!/bin/sh

TABLE1=eth0
IF1=eth0
M1=100
IP1=37.110.102.225
GATE1=37.110.96.1

TABLE2=eth1
IF2=eth1
M2=102
IP2=178.140.184.204
GATE2=178.140.184.1

ip route flush table $TABLE1
ip route add default via $GATE1 dev $IF1 table $TABLE1
ip route del default via $GATE1 dev $IF1
ip route add default via $GATE1 dev $IF1 metric $M1
ip rule del table $TABLE1
ip rule add from $IP1 table $TABLE1

ip route flush table $TABLE2
ip route add default via $GATE2 dev $IF2 table $TABLE2
ip route del default via $GATE2 dev $IF2
ip route add default via $GATE2 dev $IF2 metric $M2
ip rule del table $TABLE2
ip rule add from $IP2 table $TABLE2

ip rule


0: from all lookup local
32760: from 178.140.184.204 lookup eth1
32761: from 37.110.102.225 lookup eth0
32766: from all lookup main
32767: from all lookup default

ip route list table main


default via 37.110.102.225 dev eth0 metric 100
default via 178.140.184.204 dev eth1 metric 101
37.110.96.0/20 dev eth0 proto kernel scope link src 37.110.102.225
178.140.184.0/21 dev eth1 proto kernel scope link src 178.140.184.204

ip route list table eth0


default via 37.110.102.225 dev eth0

ip route list table eth1


default via 178.140.184.204 dev eth1

Так работает, оба айпи (с 2 физических сетевых) видно снаружи, изнутри можно с них выходить в интернет через свой интерфейс (т.е. eth0 выходит в инет через eth0, eth1 через eth1)


Отключаю eth1, в eth0 вместо шнурка от провайдера вставляю шнурок от свича с VLANами (где другие шнурки от провайдера воткнуты), перенастраиваю интерфейсы, поднимаю эту же маршрутизацию (изменив айпи, гейтвеи и т.п.)

Но не работает, с одного из eth0.X все нормально в инет выходит, с остальных идет потеря пакетов 90-99%, лишь изредка проходит icmp reply. Извне пингуются все айпи, которые выдаются на эти eth0.X
Если одновременно начать пинговать с 2 интерфейсов - оба начинают жутко лагать и терять пакеты

Что я упустил?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не работает маршрутизация для VLANов "  +/
Сообщение от ALex_hha (ok) on 03-Июл-13, 02:32 
> Что я упустил?

echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не работает маршрутизация для VLANов "  +/
Сообщение от outside (ok) on 03-Июл-13, 11:32 
>> Что я упустил?
> echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter ?

Пробовал - не помогает

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Не работает маршрутизация для VLANов "  +/
Сообщение от PavelR (ok) on 03-Июл-13, 11:45 
> Что я упустил?

1) не описали подробно, какой провайдер куда был подключен изначально, как было сделано при переводе на виланы, какой из провайдеров сейчас работает нормально. Мало подробностей описали - идете лесом искать решение проблемы самостоятельно.

2) возможно привязка к мак-адресу
3) возможно глючный коммутатор.


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру