[Comm] задачка для админов

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Чт Дек 16 15:16:41 MSK 2004


Yakov Hrebtov пишет:
> Здравствуйте, Aleksey.
> 
> Вы писали 16 декабря 2004 г., 15:58:00:
> 
> AA> Yakov Hrebtov пишет:
> 
>>>Здравствуйте, Michael.
>>>
>>>Вы писали 16 декабря 2004 г., 14:10:42:
>>>
>>>MI> Собственно сабж:
>>>
>>>MI> есть одна машина с двумя сетевухами.
>>>MI> Есть кросс-кабель.
>>>
>>>MI> Что нужно сделать, чтобы со 100%-ной вероятностью определить,
>>>MI> что обе сетевухи и кабель рабочие?
>>>
>>>Кабелем сетевуха-сетевуха соединяешь сетевухи.
>>>назначешь IP адреса из разных сетей.
>>>например eth0: 192.168.1.1, eth1: 192.168.2.1
>>>шлюз по умолчанию делаешь к примеру 192.168.1.254
>>>запускаешь пинг 192.168.3.1
>>>у слушеешь tcpdump -i eth1
>>>если пакеты приходят, то всё ОК.
> 
> 
> AA>    Не факт, что по кабелю: могут по lo доходить...
> 
> Естественно по lo они не пойдут (проверить то просто -- tcpdump -i lo),
> потому что пинговать надо не второй интерфейс, а совершенно левый адрес.

   Судя по "Протоколы TCP/IP Практическое руководство" У. Ричард 
Стивенс (2.7. Интерфейс внутренней петли) - далек не факт: "2. Все 
IP-дейтаграммы, предназначенные одному из собственных IP-адресов 
хоста, также переправляются на его интерфейс обратной петли."

> 
> Я попробовал сделать, что написал выше -- у меня получилось.

PS: Впрочем, мои знания по данному вопросу больше теоретические...

-- 

С уважением. Алексей.



Подробная информация о списке рассылки community