192.168.4.3 /kernel: arplookup 12.1.12.12 failed: host is not on local networkпочему такие ошибки, зачем ядро лезет за маком, ip-адрес которго из другой подсети? причем из нескольких сотен компов в локалке ругается именно на этот
ОС Freebsd 4.9, на компе один интерфейс с одним IP
>192.168.4.3 /kernel: arplookup 12.1.12.12 failed: host is not on local network
>
>почему такие ошибки, зачем ядро лезет за маком, ip-адрес которго из другой
>подсети? причем из нескольких сотен компов в локалке ругается именно на
>этот
>
>ОС Freebsd 4.9, на компе один интерфейс с одним IP
Наверное потому, что он не в локальной подсети, а arp протокол на него работает.
странный ответ....
>странный ответ....
Странный адрес и странный вопрос...
>>странный ответ....
>
>
>Странный адрес и странный вопрос...у меня таже ситуация (тоже FreeBSD 4.9):
Apr 16 05:33:30 arplus /kernel: arplookup 64.28.242.69 failed: host is not on local network
в своей ситуации я разобралсядопустим есть две логические подсети 10.0.0.0/24 (А) и 10.0.1.0/24 (Б), которые находятся в одной физической сети, есть роутер с адресами 10.0.0.1 и 10.0.1.1, прописанные альясами на одном интерфейсе
есть клиенты в обоих подсетях, которые ходят "классически" друг к другу через роутер
однако в линуксе, не знаю как в других осях, во фре вроде как нельзя, можно сделать такой финт:
машина 10.0.0.20 - находится в сети А (линукс)
машина 10.0.1.20 - находится в сети Бпишем на машине в сети А route add -host 10.0.1.20 gw 10.0.0.20
смотрим arp -an
и видим, что линукс обращается к машинке из сети Б без участия роутера ;) на что Фряха благополучно и ругается
пардон, последний месаг писал я...