Вопрос по маршрутизации.

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Вопрос по маршрутизации.

Сообщение ksgroup » Пн окт 13, 2014 7:19 pm

Собственно проблема следующая: Есть домашняя локалка. Все компы в ней в одном диапазоне 192.168.0.х. Есть роутер с локальным адресом 192.168.0.1 и с внешним статическим адресом (роутер А). В итоге из интернета видна домашняя сеть, ну вернее то что разрешено быть видным. Недавно подключил инет от еще одного провайдера и установил еще один роутер с локальным адресом 192.168.0.100 (роутер Б). В некоторых компах в локалке прописал шлюзом роутер Б для разгрузки каналов. Теперь в локалке все компы видят друг друга. Из инета через роутер А видны только те компы в которых шлюзом прописан роутер А.Точно так же через роутер Б из интернета видны компы у которых шлюзом прописан роутер Б. Но вот хотелось бы что бы через любой из роутеров было видно все компы в локалке. Чувствую что здесь нужно настроить таблицы маршрутизации, но вот что конкретно нужно сделать не могу понять. Прошу помощи у народа.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Вопрос по маршрутизации.

Сообщение Ivan » Пн окт 13, 2014 8:00 pm

Самый оптимальный и безопасный вариант поднять VPN. Если есть Linux сервер, посмотрите в сторону openvpn
Если на стороне интернет клиента не хочется ничего ставить можно pppt виндовый поднять. Он есть и в линухе и в винде
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Вопрос по маршрутизации.

Сообщение dmw » Вт окт 14, 2014 12:12 am

Дело в маршрутизации не у вас. Вы для себя карандашем нарисуйте оба роутера и сеть за ними, затем облако инета. Поймете что роутеры межу собой соеденены судя из вашего описания только через внешнюю сеть. Маршрутизацию нужно настраивать во внешней сети, тобиш у провайдера.
Что можно сделать? Нужно во первых соединить роутеры свободными LAN портами, во вторых на одном прописать сеть 192.168.0.x, на втором 192.168.1.x и маску на обоих 255.255.254.0.
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Вопрос по маршрутизации.

Сообщение ksgroup » Вт окт 14, 2014 8:10 am

dmw писал(а):Дело в маршрутизации не у вас. Вы для себя карандашем нарисуйте оба роутера и сеть за ними, затем облако инета. Поймете что роутеры межу собой соеденены судя из вашего описания только через внешнюю сеть. Маршрутизацию нужно настраивать во внешней сети, тобиш у провайдера.
Что можно сделать? Нужно во первых соединить роутеры свободными LAN портами, во вторых на одном прописать сеть 192.168.0.x, на втором 192.168.1.x и маску на обоих 255.255.254.0.
Видимо я не ясно описал - роутеры соединены между собой в локальной сети. Они имеют адреса в одном диапазоне и прекрасно видят друг друга внутри локалки. Так же все компы внутри локалки видят друг друга и видят оба роутера. И только из интернета видны через каждый из роутеров только те компы которые имеют шлюзом конкретный свой роутер. При чем здесь маршрутизация у провайдера? Я так понимаю что пакет пришедший например через роутер А, но предназначенный машине шлюз у которой роутер Б нормально достигает этой машины, а вот ответный пакет машина как порядочная пытается отправить уже через роутер Б. Естественно такой пакет не достигает получателя. Значит нужно настроить маршрутизацию в машине так что бы она отправила ответ через тот шлюз через который она его получила. Но как? Я в настройках маршрутизации так и не разобрался.

Что касается предложенного VPN.... Не хочется из за такого простого случая поднимать еще и VPN.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
dmw
Сообщения: 469
Зарегистрирован: Вт мар 12, 2013 1:22 am
Благодарил (а): 41 раз
Поблагодарили: 81 раз

Re: Вопрос по маршрутизации.

Сообщение dmw » Вт окт 14, 2014 8:28 am

А, теперь понятно.
В настройках компов прописали оба шлюза?
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Вопрос по маршрутизации.

Сообщение ksgroup » Вт окт 14, 2014 3:04 pm

dmw писал(а):В настройках компов прописали оба шлюза?
Что то мне подсказывает что компьютеры с двумя шлюзами одновременно работать не умеют. Второй шлюз будет использоваться только тогда когда шлюз по умолчанию недоступен, а он доступен постоянно! Поэтому сомневаюсь что прописывание по два шлюза в компьютер, что то даст.

UPD: Попробовал прописать второй шлюз в компьютер с WINXP. Сделал это во вкладке "Альтернативная конфигурация" в настройках протокола TCPIP. В результате ничего не произошло. Компьютер виден только через роутер который указан в этом компьютере как шлюз в основной конфигурации. Попробовал отключить роутер - компьютер потерял возможность выхода в интернет, но после перезагрузки настроился на роутер из альтернативной конфигурации и стал работать через второй роутер. Естественно и доступен стал из инета через этот второй роутер. После включения первого роутера и перезагрузки компьютера он снова настроился на роутер из основной конфигурации и стал работать с первым роутером и из инета стал доступен только через него. В итоге подтвердилось мое предположение что компьютер умеет работать только с одним роутером в конкретный момент времени.Снова склоняюсь к тому что нужны настройки в таблицах маршрутизации. Но вот в роутерах или компьютерах понятия не имею. Да и как их настроить тоже не понимаю. Прошу помощи.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Вопрос по маршрутизации.

Сообщение ksgroup » Ср окт 15, 2014 11:47 am

up
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
andreyt
Сообщения: 28
Зарегистрирован: Чт авг 07, 2014 5:56 am
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Вопрос по маршрутизации.

Сообщение andreyt » Вт ноя 04, 2014 11:22 am

инет- шлюз а - шлюз б -комп1-5
---------/
-----компы 5-10

шлюз а 192.168.0.1
комп5-10 192.168.0.* defaultGw 192.168.0.1
шлюз б 192.168.1.1 defaultGw 192.168.0.1
комп1-5 192.168.1.* defaultGw 192.168.1.1

или

комп5-10 192.168.0.* defaultGw 192.168.0.1
шлюз б 192.168.0.2 defaultGw 192.168.0.1
комп1-5 192.168.0.* defaultGw 192.168.0.1
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev
Благодарил (а): 7 раз
Поблагодарили: 14 раз

Re: Вопрос по маршрутизации.

Сообщение ksgroup » Вт ноя 04, 2014 2:01 pm

andreyt писал(а):инет- шлюз а - шлюз б -комп1-5
---------/
-----компы 5-10

шлюз а 192.168.0.1
комп5-10 192.168.0.* defaultGw 192.168.0.1
шлюз б 192.168.1.1 defaultGw 192.168.0.1
комп1-5 192.168.1.* defaultGw 192.168.1.1

или

комп5-10 192.168.0.* defaultGw 192.168.0.1
шлюз б 192.168.0.2 defaultGw 192.168.0.1
комп1-5 192.168.0.* defaultGw 192.168.0.1
Честно говоря ничего особо не понял из вашего поста. У меня есть 2 канала инета от разных провайдеров. К каждому из них подключен шлюз А и Б. А - 192.168.0.100, Б - 192.168.0.101
Есть группа компьютеров в которой defaultGw 192.168.0.100, и есть вторая группа у которых defaultGw 192.168.0.101. Сделано это для распределения трафика по двум разным каналам интернета. В итоге компы обоих групп видят друг друга в локальной сети, так как являются абонентами одного сегмента 192.168.0.*. Но если заходить из интернета например через шлюз А, то видны компы только те у которых defaultGw 192.168.0.100. Точно так же если обращаться из интернета через шлюз Б - видны компы только те у которых defaultGw 192.168.0.101.
Хотелось бы что бы все компы локальной сети были видны из интернета как через шлюз А, так и через шлюз Б. То есть если например у меня шлюз А имеет внешний IP 80.90.20.20, шлюз Б имеет внешний IP 50.20.10.3, а на машине в локалке с IP 192.168.0.10 установлен Апач с портом доступа 80, то пробрасывая в шлюзах А и Б трансфер порта 80 на машину с IP 192.168.0.10, я мог бы видеть эту машину как обратившись по адресу 80.90.20.20:80, так и по адресу 50.20.10.3:80. На данный же момент, я имею доступ к машине только через тот шлюз который прописан в ней как defaultGw.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
andreyt
Сообщения: 28
Зарегистрирован: Чт авг 07, 2014 5:56 am
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Вопрос по маршрутизации.

Сообщение andreyt » Вт ноя 04, 2014 5:20 pm

про 2 канала как то пропустил,
чудес не бывает, работать будет тока 1 канал, пробуй делать разные сети, и маршрутизацию между сетей
Ответить