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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Yuri A. Wolf                         2:5020/400     10 Jan 2002  17:20:24
 To : Andrew Lutov
 Subject : Re: сэмулировать 2 хоста в одном
 -------------------------------------------------------------------------------- 
 
 
 Andrew Lutov пишет в сообщении ...
 
 :> :Даже если бы у тебя было два реальных хоста, трейс все равно показал бы
 :> :одну строку. Чтобы было больше, надо эмулировать три хоста, причем
 :> :чтобы с первого на второй не было прямого роутинга.
 :>
 :>
 :> Правильно, мне это и надо.
 :> С третьего хоста traceroute IP3 получается:
 :> IP1
 :> IP3
 :>
 :> Если 2 компа, иначе и быть не может.
 :> Осталось эти 2 компа сэмулировать в одном. Или я не понимаю как ядро
 
 hop'ы
 
 :> считает когда IP пакетик идет внутри одного компа но через несколько
 :> интерфейсов.
 :>
 :> К примеру имеем 3 сетевых ep0, ep1, ep2.
 :> Hастроили маршрут к ep2 через ep1, соответственно соединили сетевухи
 :> патчкордом.
 :> Снаружи шлем пакет на IP(ep2). Пакет проходит ep0, попадает в модуль IP
 :> ядра, там принимается решение о форвардинге, посылается в ep1, далее он
 :> попадает снаружи в ep2 и снова в модуль ядра.
 :>
 :> Q:Я правильно понимаю, что ttl должен уменьшаться 2 раза, то есть при
 
 :каждом
 
 :> попадании в модуль IP ядра?
 
 :
 :Hасколько я понимаю маршрут пойдет "по нутрям"   :)  чтобы ты не писал,
 :т.е. пакет для локального интерфейса никогда не выйдет через сетевую.
 
 Я так и думал... смотрю tcpdump'ом на ep1 - пакет прошел как я и заказывал,
 параллельно смотрю на ep2 - не вошел... а ответ уже на ep0 вышел!
 
 То есть наружу пакет никак не вывести? Это фича такая значит.
 
 :PS: хотя, возможно (теоретически), что если отключить gateway_enable, но и
 :тут имеются огромные сомнения.
 
 Эээ - так он тогда даже не будет форвардиться... как же его в этом случае
 пропустить снаружи?
 
 Похоже одно только решение - дивертить нужные пакетики своей программе, а
 она бы уже ttl уменьшала и отдавала дальше по месту назначения IP(ep2). Или
 я и тут что-то не учел?
 --
 Юрий Вольф                 wolf@obk.ru
 --- ifmail v.2.15dev5
  * Origin: OVK-Trade (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: сэмулировать 2 хоста в одном   Yuri A. Wolf   10 Jan 2002 17:20:24 
Архивное /ru.unix.bsd/645928104e17.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional