Войти

Показать полную графическую версию : FreeBSD: несколько IP из разных подсетей на одном интерфейсе


Magikanin2006
22-04-2010, 14:45
Коллеги.

Подскажите как настроить:
FreeBSD 6.3
Один сетевой интерфейс.
Сейчас настроен один IP.

Необходимо прописать еще 2 IP из разных подсетей на тотже интерфейс.
Сами IP с помощью alias прописать не проблема. А вот как прописать еще 2 шлюза для новых IP ?

Заранее благодарен.

vadblm
22-04-2010, 14:52
Про 27.2.5. Настройку статических маршрутов (http://www.freebsd.org/doc/ru/books/handbook/network-routing.html) почитайте.

Magikanin2006
22-04-2010, 16:19
Прочитал.
Как решить - все равно не понял.
Физически интерфейс один, а подсети разные и шлюзы разные. Куда мне прописать шлюзы из новых подсетей?
Фактически, по логике, у меня должно быть прописано 3 шлюза по умолчанию...

WhitePangolin
22-04-2010, 16:23
у меня должно быть прописано 3 шлюза по умолчанию »
сильно :)
vadblm, ссылку уже кинул. Читайте до просветления.

gf100
22-04-2010, 17:04
Куда мне прописать шлюзы из новых подсетей? »
А они нужны? Для работы в самих подсетях достаточно иметь адрес, принадлежащий им...
Роутинг требуется для выхода за пределы текущей (текущих) сетей...

Magikanin2006
22-04-2010, 17:52
Если я правильно понимаю маршрутизацию - нужны. Иначе как я получу доступ к серверу по адресам для которых не указан шлюз по умолчанию из других сетей?
Или, к примеру, куда сервер должен отправить пакет, если он формируется от IP для которого не указан шлюз?

Telepuzik
22-04-2010, 19:44
У Вас за шлюзами из двух дополнительных сетей что находится, приватные сети? Если за шлюзами находятся приватные сети то вам просто необходимо прописать маршрут. Шлюз по умолчанию может быть только один.

gf100
22-04-2010, 20:54
Magikanin2006, беспредметный разговор.
Иначе как я получу доступ к серверу по адресам для которых не указан шлюз по умолчанию из других сетей?
Или, к примеру, куда сервер должен отправить пакет, если он формируется от IP для которого не указан шлюз? »
Конкретный пример в студию! Настройки и что именно без прописывания "шлюзов по умолчанию" не получается.

Magikanin2006
23-04-2010, 09:08
Сервер, у провайдера:
Сейчас настроено на vr0: x.x.82.31/23 defaultgateway= x.x.83.254

выдали еще 5 дополнительных IP:
Из подсети со шлюзом x.x.89.254 по маске 23:
x.x.89.16
x.x.89.136
Из подсети со шлюзом x.x.91.254 по маске 23:
x.x.90.42
x.x.90.98
x.x.91.27

Это просто дополнительные адреса сервера, но они расположены не в тойже подсети, что и шлюз по умолчанию.
При прописывании этих адресов в качестве алиасов на vr0 подключиться к серверу по ним не получается.
ipfw включен в режиме: allow ip from any to any

Вопрос как настроить чтобы работало?

Telepuzik
23-04-2010, 09:38
Зачем Вам столько адресов на один сервер? Если Вы хотите сделать отказоустойчивость чтобы при падение канала одного из провайдеров, начинал использоваться другой канал, то покупайте дополнительную карту либо пишите скрипт который будет менять шлюз по умолчанию.

Magikanin2006
23-04-2010, 10:50
Причина: Нужно некоторые сайты вынести на выделенные IP, а у провайдера нет IP в томже диаппазоне.

Я правильно понимаю, что понятие метрики во freebsd не существует?

gf100
23-04-2010, 10:55
Telepuzik, скорее всего, человек хочет поднять несколько сайтов по разным адресам... Обычно разные адреса используются для разных сервисов расположенных, как правило, на разных серверах. В т.ч. виртуальных. Можно прописать несколько шлюзов на 0.0.0.0/0 с разными метриками, но как это будет работать?

Magikanin2006
24-04-2010, 21:16
gf100, а freebsd понимает метрики?

adw0rd@fb
06-01-2015, 17:53
Magikanin2006, в итоге получилось настроить? У меня похожая задача, пока не понял как решить

MakaBooka
13-01-2015, 15:39
FreeBSD 6.3 »
o_O древненькая вещь. вы бф подумали за обновление.

gf100, а freebsd понимает метрики? »

Цитирую man ifconfig:
metric n
Set the routing metric of the interface to n, default 0. The
routing metric is used by the routing protocol (routed(8)).
Higher metrics have the effect of making a route less favorable;
metrics are counted as additional hops to the destination network
or host.

другими словами, метрики на интерфейс выставить можно, но реально ими манипулирует routed. Вопрос плавно перетекает в другой: стоит ли связываться с routed или курить более вменяемые средства.




© OSzone.net 2001-2012