Перейти к содержимому
Калькуляторы

Linux, таблица маршрутизации для _локально)созданных_ пакетов.

Предложите _идеологически верный_ способ завернуть все пакеты, которые генерируются системой в отдельную табличку.

Маркировку в iptables OUTPUT не предлагать, хочу средсвами ip.

 

Или хочу странного?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ip ru add from 5.5.5.5/32 table mytable

 

где 5.5.5.5 это собственный ip хоста

Изменено пользователем s.lobanov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а если нат на этом интерфейсе?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ip ru add from 5.5.5.5/32 table mytable

 

где 5.5.5.5 это собственный ip хоста

он не один, адрес. Более того, он может меняться. Хочется привязаться к "создателю" пакета а не к какому-то свойству, будь то адрес, мак или интерфейс...

Я хочу иметь другой дефолт для локально-созданных пакетов. (в качестве примера)

 

Да, и нат тоже есть для виртуалок запущенных на хосте...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У ip rule всего 4 классификатора - from, to, mark, tos, всё остальное - метить трафик с помощью iptables(в вашем случае использовать -m owner, чтоб привязаться "к создателю")

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ip ru add from 5.5.5.5/32 table mytable

 

где 5.5.5.5 это собственный ip хоста

Кстати, так не работает. только что попробовал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sirmax

Может - наоборот? Для виртуалок особую таблицу маршрутизации? Наверняка их сеть на каком-то отдельном интерфейсе живет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

>Кстати, так не работает. только что попробовал.

 

Тогда давайте вывод ip ru и ip ro sh table mytable и arp -a

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

0:      from all lookup local 
32761:  from 192.168.1.1 lookup 198 
32762:  from all fwmark 0x1 lookup 198 
32766:  from all lookup main 
32767:  from all lookup default

 

ip  ro s t 198
default via 172.16.1.1 dev eth1

Без правила с fw mark не работо.

Предпологаю, что выбор таблицы маршрутизации происходит ДО того как определяется какой src поставить в пакет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.