[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