Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   FreeBSD: несколько IP из разных подсетей на одном интерфейсе (http://forum.oszone.net/showthread.php?t=173788)

Magikanin2006 22-04-2010 14:45 1398496

FreeBSD: несколько IP из разных подсетей на одном интерфейсе
 
Коллеги.

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

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

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

vadblm 22-04-2010 14:52 1398502

Про 27.2.5. Настройку статических маршрутов почитайте.

Magikanin2006 22-04-2010 16:19 1398597

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

WhitePangolin 22-04-2010 16:23 1398602

Цитата:

Цитата Magikanin2006
у меня должно быть прописано 3 шлюза по умолчанию »

сильно :)
vadblm, ссылку уже кинул. Читайте до просветления.

gf100 22-04-2010 17:04 1398626

Цитата:

Цитата Magikanin2006
Куда мне прописать шлюзы из новых подсетей? »

А они нужны? Для работы в самих подсетях достаточно иметь адрес, принадлежащий им...
Роутинг требуется для выхода за пределы текущей (текущих) сетей...

Magikanin2006 22-04-2010 17:52 1398643

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

Telepuzik 22-04-2010 19:44 1398719

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

gf100 22-04-2010 20:54 1398773

Magikanin2006, беспредметный разговор.
Цитата:

Цитата Magikanin2006
Иначе как я получу доступ к серверу по адресам для которых не указан шлюз по умолчанию из других сетей?
Или, к примеру, куда сервер должен отправить пакет, если он формируется от IP для которого не указан шлюз? »

Конкретный пример в студию! Настройки и что именно без прописывания "шлюзов по умолчанию" не получается.

Magikanin2006 23-04-2010 09:08 1399049

Сервер, у провайдера:
Сейчас настроено на 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 1399066

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

Magikanin2006 23-04-2010 10:50 1399104

Причина: Нужно некоторые сайты вынести на выделенные IP, а у провайдера нет IP в томже диаппазоне.

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

gf100 23-04-2010 10:55 1399107

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

Magikanin2006 24-04-2010 21:16 1400026

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

adw0rd@fb 06-01-2015 17:53 2452694

Magikanin2006, в итоге получилось настроить? У меня похожая задача, пока не понял как решить

MakaBooka 13-01-2015 15:39 2455449

Цитата:

Цитата Magikanin2006
FreeBSD 6.3 »

o_O древненькая вещь. вы бф подумали за обновление.

Цитата:

Цитата Magikanin2006
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 или курить более вменяемые средства.


Время: 16:38.

Время: 16:38.
© OSzone.net 2001-