The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ip unnumbered + /32 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / Linux)
Изначальное сообщение [ Отслеживать ]

"ip unnumbered + /32 "  +/
Сообщение от anonymous (??) on 11-Май-12, 14:10 
Добрый день. Классический цисковский ip unnumbered реализуется на линуксе как-то так:
ip route add unreachable $net
ip addr add $net_gateway lo
ip route add $abonent dev eth0 src $net_gateway
Ну, это упрощенный вариант. При этом, абоненту, к примеру, отдается сеть с префиксом /24.
Вопрос: можно ли отдать /32? Как тогда ему пихнуть маршрут по умолчанию?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ip unnumbered + /32 "  +/
Сообщение от anonymous (??) on 12-Май-12, 12:18 
> Добрый день. Классический цисковский ip unnumbered реализуется на линуксе как-то так:
> ip route add unreachable $net
> ip addr add $net_gateway lo
> ip route add $abonent dev eth0 src $net_gateway
> Ну, это упрощенный вариант. При этом, абоненту, к примеру, отдается сеть с
> префиксом /24.
> Вопрос: можно ли отдать /32? Как тогда ему пихнуть маршрут по умолчанию?

Коллеги, простите если неудачно сформулировал или дал мало входной информации.
Интересует, возможно в широковещательной среде (коей является ethernet) отдавать хостам адреса /32. А так же, как в таком случае отдавать маршрут по умолчанию.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "ip unnumbered + /32 "  +/
Сообщение от Andrey Mitrofanov on 12-Май-12, 12:35 
> Интересует, возможно в широковещательной среде (коей является ethernet) отдавать хостам
> адреса /32. А так же, как в таком случае отдавать маршрут по умолчанию.

Ну, например, pppoe умеет, насколько я ничего не, и второе, и третье, и именно %) на первом.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "ip unnumbered + /32 "  +/
Сообщение от Andrey Mitrofanov on 12-Май-12, 12:38 
> Вопрос: можно ли отдать /32? Как тогда ему пихнуть маршрут по умолчанию?

И кстати, если "в лоб" дать /32, но любой шлюз будет недоступен и def.gw одной строкой не дашь никак. Почему и приходят мысли, что нужен не /32, а P-to-P интерфейс.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "ip unnumbered + /32 "  +/
Сообщение от Yoda email on 12-Май-12, 14:53 
Давай /31 делов-то
rfc3021

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "ip unnumbered + /32 "  +/
Сообщение от anonymous (??) on 12-Май-12, 18:35 
> Давай /31 делов-то
> rfc3021

Я правильно понимаю, что в таком случае, вместо 4 расходуется 2 адреса? Т.е. на любое соединение типа точка-точка в любом случае надо прописывать шлюз. Так не подходит. PPPoE тоже не подходит, думал, но нужен чистый ethernet без туннелей...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "ip unnumbered + /32 "  +/
Сообщение от Yoda email on 13-Май-12, 00:38 
Шлюз должен быть в одной подсети с хостом, насколько я понимаю принципы работы маршрутизации. Т.е. сеть меньше 2х адресов никак не заюзать


Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "ip unnumbered + /32 "  +/
Сообщение от anonymous (??) on 13-Май-12, 08:28 
> Шлюз должен быть в одной подсети с хостом, насколько я понимаю принципы
> работы маршрутизации. Т.е. сеть меньше 2х адресов никак не заюзать

Да в том-то и проблема, думал, может есть какой хак.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "ip unnumbered + /32 "  +/
Сообщение от Yoda email on 22-Май-12, 22:25 
> Да в том-то и проблема, думал, может есть какой хак.

Посоветовавшись с гуру я пришёл к мнению, что в теории можно сделать адрес /32, а дефолтный маршрут прописать статически с помощью статической arp записи

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "ip unnumbered + /32 "  +/
Сообщение от anonymous (??) on 23-Май-12, 10:01 
>> Да в том-то и проблема, думал, может есть какой хак.
> Посоветовавшись с гуру я пришёл к мнению, что в теории можно сделать
> адрес /32, а дефолтный маршрут прописать статически с помощью статической arp
> записи

Спасибо, интересно. Попробую, напишу. Пока сделал через ж - повесил айпишники на лупбэк шлюза и сделал nat 1:1 (как бы не совсем то, что хотелось, зато экономия по адресам).

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "ip unnumbered + /32 "  +/
Сообщение от anonymous (??) on 24-Май-12, 11:52 
>>> Да в том-то и проблема, думал, может есть какой хак.
>> Посоветовавшись с гуру я пришёл к мнению, что в теории можно сделать
>> адрес /32, а дефолтный маршрут прописать статически с помощью статической arp
>> записи
> Спасибо, интересно. Попробую, напишу. Пока сделал через ж - повесил айпишники на
> лупбэк шлюза и сделал nat 1:1 (как бы не совсем то,
> что хотелось, зато экономия по адресам).

Получилось ;)
Пробовал так:
1-ый хост:
ip addr add 192.168.67.50/32 dev eth0
ip neigh add 192.168.67.30 lladdr xx:xx:xx:xx:xx:xx nud permanent dev eth0
ip route add 192.168.67.30/32 dev eth0
2-ой хост:
ip addr add 192.168.67.30 dev eth0
ip neigh add 192.168.67.50 lladdr xx:xx:xx:xx:xx:xx nud permanent dev eth0
ip route add 192.168.67.50/32 dev eth0

Пинги проходят. Маршрут по умолчанию на первом хосте прописался. Интернет тоже работает)
Отлично, спасибо за мысль!

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру