Автоматической переключение между каналами

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение dikens3 » 2007-10-12 11:23:19

1. У тебя 2 канала в инет.
2. Есть два выделенных IP-Адреса. (IP1,IP2)
3. Есть два шлюза Шлюз 1 и Шлюз 2

Предположим у тебя default маршрут через шлюз 1 и исходящим IP будет IP1 (Из твоего примера и задачи, IP-Адреса не соответствуют, ты их правишь что-ли?)

К тебе приходит пакет на IP2, а ответ отправляется через шлюз 1?

Тогда тебе нужно перехватывать нужные пакеты (К примеру пакеты идущие от IP2 и отправлять через шлюз 2)

P.S.
OC какая? В ipfw это делает FWD, а так же NAT встроен в PPPoE и рекомендую им воспользоваться.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

FireWall
ефрейтор
Сообщения: 58
Зарегистрирован: 2007-09-04 8:59:50

Re: Автоматической переключение между каналами

Непрочитанное сообщение FireWall » 2007-10-12 12:12:21

Сервер один.

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

mail# uname -a FreeBSD mail.irkpost.ru 6.2-RELEASE-p7.
Два внешних ip (irkpost.ru) адреса. я просто для примера взял айпи с другова сервака.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение dikens3 » 2007-10-12 12:23:23

Ну тогда выше мои рекомендации, на pf проще делается, но я его не знаю.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.


Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение dikens3 » 2007-10-12 13:54:58

Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение RusBiT » 2007-11-24 11:48:20

Пытаюсь реализовать нечто подобное. Только есть nat и nat через vpn (mpd в качестве клиента).
Пока пытаюсь сделать следующее, запускаю mpd и часть маршрутов переходит на выход в инет через vpn , но почему то killall nat не срабатывает :(

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

#redirect nat
killall natd
sleep 3;
natd -interface ng0
ipfw add 02 divert 8668 ip from 10.0.7.0/24 to not 10.0.7.0/24 out xmit ng0
ipfw add 03 divert 8668 ip from 10.0.6.0/24 to not 10.0.6.0/24 out xmit ng0
ipfw delete 1000
ipfw delete 1001
ipfw add 1000 divert 8668 ip from not 10.0.6.0/24 to 172.16.14.14 in recv ng0
ipfw add 1001 divert 8668 ip from not 10.0.7.0/24 to 172.16.14.14 in recv ng0
В чем дело?
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)


Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение RusBiT » 2007-11-24 12:15:18

Руками из консоли всё нормально убивается командой killall natd , а вот из скрипта не хочется.
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение squid » 2007-11-24 15:44:15

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

kill -9 `ps -ax | grep "/sbin/natd -f /etc/natd.conf -n ng0" | awk '{ print }'`
хех..

fr33man
сержант
Сообщения: 218
Зарегистрирован: 2006-09-04 17:41:27
Откуда: Москва
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение fr33man » 2007-11-24 18:23:00

Adekamer писал(а):Простите - и после этого вы запрешаете мне ковыряться в носу пальцем ?
а iproute2 в БЗД поддерживается ?
если нет - то я вообще не понимаю как можно БЗД делать шлюзом
ЗЫ: для тех кто незнает что такое метрика в таблице маршрутизации:
метрика - приоритет для маршрута - по типу релея (МХ) в почте
по недоступности наименьшего - выбирается следующий с большим значением
Лёха - не убивай - дай немного похоливарить- все равно ваших адептов к себе не утяну - а что то новенькое и интересное народ узнает
Куда не утянешь?
WBR Озеров Василий aka fr33man

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение Alex Keda » 2007-11-24 19:04:07

да редхатовец он свёрнутый :))
======
кстати, надо спросить куда пропал, давно не видно чё-то...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Adekamer
пингвин
Сообщения: 694
Зарегистрирован: 2007-10-09 18:36:48
Откуда: 127.0.0.1
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение Adekamer » 2007-11-26 15:59:32

Я не пропал - я просто заморочен немного

Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение RusBiT » 2007-11-26 17:25:29

Можно пример скрипта между переходом обычного юзернет канала на vpn соединение и обратно.
И еще не могу понять как перезагрузить всё содержимое rc.conf, без ребута
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение Alex Keda » 2007-11-26 19:30:47

RusBiT писал(а):И еще не могу понять как перезагрузить всё содержимое rc.conf, без ребута
зачем всё?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение RusBiT » 2007-11-26 19:38:16

lissyara писал(а):
RusBiT писал(а):И еще не могу понять как перезагрузить всё содержимое rc.conf, без ребута
зачем всё?
Точнее мне нужно перезагрузить настройки сети, точнее маршруты =)
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение Alex Keda » 2007-11-26 19:48:21

фалики интетесные в /etc/rc.d есть...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
RusBiT
лейтенант
Сообщения: 635
Зарегистрирован: 2007-08-03 11:43:53
Откуда: Красноярск
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение RusBiT » 2007-11-27 16:33:13

lissyara писал(а):фалики интетесные в /etc/rc.d есть...
Вы про /etc/rc.d/inetd restart ?
Чем больше я познаю FreeBSD, тем больше я считаю себя ламером :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35092
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Автоматической переключение между каналами

Непрочитанное сообщение Alex Keda » 2007-11-27 16:45:11

да нет...
внутри файликов можно посмотреть что они делают.
этот файлик занимается другим
Убей их всех! Бог потом рассортирует...

chani
мл. сержант
Сообщения: 103
Зарегистрирован: 2006-09-19 0:15:01

Re: Автоматической переключение между каналами

Непрочитанное сообщение chani » 2008-02-01 1:07:22

Народ У кого скрипт готовый есть Переключающий каналы поделитесь плиз