|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Yuri A. Wolf 2:5020/400 10 Jan 2002 12:34:56 To : Eugene Grosbein Subject : Re: сэмулировать 2 хоста в одном -------------------------------------------------------------------------------- Eugene Grosbein пишет в сообщении <1371168069@www.svzserv.kemerovo.su> ... :09 янв 2002, среда, в 12:41 KRAST, Yuri A. Wolf написал(а): : : YAW> Есть 3 IP-адреса, IP1,IP2,IP3, все на одном UNIX-box'e, даже на разных : YAW> сетевых интерфейсах. Что сделать, чтобы traceroute IP3 давал в выводе : YAW> больше : YAW> одного узла? : YAW> Другими словами надо запихнуть оконечный хост и роутер в один бокс. : YAW> Если 2 компутера, то все выглядит так: : YAW> --------IP1|router|IP2--------IP3|оконечный хост| : :Даже если бы у тебя было два реальных хоста, трейс все равно показал бы :одну строку. Чтобы было больше, надо эмулировать три хоста, причем :чтобы с первого на второй не было прямого роутинга. Правильно, мне это и надо. С третьего хоста 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 ядра? -- Юрий Вольф wolf@obk.ru --- ifmail v.2.15dev5 * Origin: OVK-Trade (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6459db5cb950.html, оценка из 5, голосов 10
|