Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: 2 интернет провайдера и один сервер  (Прочитано 706 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wonderfulll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Ситуация такова:
1) есть сервер ubuntu 8.04 (IP: 192.168.1.200, GW: 192.168.1.254)
2) 2 интернет провайдера
     1) модем подключен к роутеру который раздаёт IP пo DHCP (IP: 192.168.1.254)
     2) роутер провайдера который он сам и контролирует (DHCP не раздаёт) (IP: 192.168.1.1)

интернет раздаётся в зависимости от выбрано GW,
      192.168.1.254   -> 1 роутер и 1 провайдер соответственно
      192.168.1.1        -> 2 роутер и 2 провайдер соответственно

1 роутер форвадит нужные порты на сервер

нужно чтобы добавилась возможность достучатся до серва используя второго провайдера (траффик шёл через него)

на серве есть незадействованный сетевой порт, но даже если на втором интерфейсе прописать второй GW (192.168.1.1) непонятно, как серву узнать через что возвращать траффик, да и смущает что оба интерна в одной подсети (не будет ли конфликтов)

принимаются варианты с перенастройкой сеток с учётом того что серв из обоих будет доступен


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: 2 интернет провайдера и один сервер
« Ответ #1 : 24 Ноября 2010, 01:58:21 »
google://iproute2
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн wonderfulll

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: 2 интернет провайдера и один сервер
« Ответ #2 : 25 Ноября 2010, 12:21:26 »
всё сделал вот по этому гайду, всё работает
http://www.opennet.ru/docs/RUS/LARTC/x348.html#SPLITACCESS

в моём конкретном случае (на 2 карту повесил IP:192.168.1.199, GW:192.168.1.1):
$P1_NET = 192.168.1.0
$P2_NET = 192.168.1.0

$P1 = 192.168.1.254
$P2 = 192.168.1.1

$IF1 = eth0
$IF2 = eth1

$IP1 = 192.168.1.200
$IP2 = 192.168.1.199


ip route add 192.168.1.0 dev eth0 src 192.168.1.200 table T1
ip route add default via 192.168.1.200 table T1
ip route add 192.168.1.0 dev eth1 src 192.168.1.199 table T2
ip route add default via 192.168.1.1 table T2

ip route add 192.168.1.0 dev eth0 src 192.168.1.200

ip route add default via 192.168.1.254

ip rule add from 192.168.1.200 table T1
ip rule add from 192.168.1.199 table T2 

 

Страница сгенерирована за 0.016 секунд. Запросов: 20.