Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene B. Berdnikov                  2:5020/400     03 Sep 2001  13:19:49
 To : Max Tulyev
 Subject : Re: ip ru ...
 -------------------------------------------------------------------------------- 
 
 Max Tulyev <Max.Tulyev@f253.n463.z2.fidonet.org> wrote:
 
 MT> At 02 Sep 01  15:03:54, Eugene B. Berdnikov wrote to Max Tulyev:
 MT> 
  EBB>>  src выставляется заклинаниями типа "ip route ... src ...". Читайте доку
  EBB>>  по iproute, там все написано.
 MT> 
 MT> Ля! Hу почему все считают ламером вопрошающего априори? ;-)
 
  Если с нескольких попыток не удается понять, что хочет вопрошающий - ... ;)
 
 MT> Читал я доку, делал все по доке, даже по моей теме кое-что (неработающее)
 MT> нашел.
 MT> 
 MT> Все "по доке" работает только не для адресов, прибинденых на локальные
 MT> интерфейсы.
 
  Я так понял по предыдущим Вашим постингам, что у Вас на eth0 висит несколько
  адресов, и Вы хотите, чтобы в разных ситуациях использовались разные
  source-адреса. Только непонятно, что это за ситуации.
 
  Если программа делает bind(2) - этот адрес и будет использоваться как source.
  Если она его не делает, и на сокете явно или неявно выставлен INADDR_ANY,
  то это уже совсем другая проблема: ядро по умолчанию выставляет source
  равным адресу выходного интерфейса, а если адресов на интерфейсе несколько -
  то тот src, который висит на первом роуте, для которого произошел match.
 
 MT> Убил день на колупание в Hете. Hашел только, что для локального
 MT> интерфейса надо явно указывать iff loopback в ip ru add src... . Пробывал в 
 MT> iff указывать что угодно - не помогает.
 
  Значит, под match не попадает.
 
  Сейчас проверил на 2.2.17 - после bind(2) пакеты нормально разворачиваются
  на нужный гейт. Безо всяких там iif, просто "ip ru a from x.x.x.x tab yyy",
  где этот x.x.x.x висит на eth0. Может быть, Вы хотите развернуть пакеты
  от программы, которая bind(2) не делает?
 
 MT> Это хоть баг или фича? Может, и не стараться? Ядро 2.2.19.
 
  У меня файрвол на 2.2.19, там iff нормально работает в одном из правил.
  Хотя за 2.2.19 я ручаться не могу - по крайней мере tcp в нем подпорчен. :(
 -- 
  Eugene Berdnikov
 --- ifmail v.2.15dev5
  * Origin: Institute for High Energy Physics, Protvino, Russia (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 ip ru ...   Max Tulyev   29 Aug 2001 19:45:41 
 Re: ip ru ...   Vladimir Bormotov   30 Aug 2001 21:11:06 
 ip ru ...   Max Tulyev   31 Aug 2001 03:03:42 
 Re: ip ru ...   Vladimir Bormotov   31 Aug 2001 06:10:20 
 Re: ip ru ...   Nick Gazaloff   31 Aug 2001 09:49:56 
 ip ru ...   Max Tulyev   31 Aug 2001 14:03:07 
 Re: ip ru ...   Eugene B. Berdnikov   01 Sep 2001 14:03:30 
 ip ru ...   Max Tulyev   02 Sep 2001 01:42:14 
 Re: ip ru ...   Eugene B. Berdnikov   02 Sep 2001 15:03:54 
 ip ru ...   Max Tulyev   03 Sep 2001 01:26:07 
 Re: ip ru ...   Eugene B. Berdnikov   03 Sep 2001 13:19:49 
 Re: ip ru ...   Timur I.Danyarhojaev   31 Aug 2001 11:12:09 
 Re: ip ru ...   Alexander Afonyashin   31 Aug 2001 11:38:21 
Архивное /ru.linux/535347b9aefa.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional