LINUX.ORG.RU
ФорумAdmin

Очень нужна помощь.. Очень очень...


0

0

Вот до чего допёр, нашёл в чём проблема, но не знаю как её решить, всё пишу подробно:

Две сетевухи:

eth0: IP=10.0.0.5 MAC=00:01:20:03:40:05 - пусть это заводской MAC eth1: IP=192.168.0.39 MAC=11:22:33:44:55:00 - пусть это заводской MAC

сети 10.0.0.0/16 и 192.168.0.0/24 никак не пересекаются, кроме как на моей тачке

На другой машине в сети делаю:

arp -s 192.168.0.39 11:22:33:44:55:00 C этой машины (192.168.0.87) машина 192.168.0.39 пингуется нормально.

Делаем так arp -s 192.168.0.39 00:01:20:03:40:05 и машина 192.168.0.39 всё равно пингуется, хотя это не её мак.

Делаем так arp -s 192.168.0.39 <любой другой мак, даже можно другой тачке в сети> как и положено ничего не пингуется

На тачке своей тачке делаем ifconfig eth0 down ifconfig eth0 hw ether 99:99:99:99:99:99 ifconfig eth0 up

На удалённой тачке делаем: arp -s 192.168.0.39 99:99:99:99:99:99

И всё пингуется.... Если же мы потушим eth0 то не пингуется...

Вопрос, что за фигня, почему eth0 отвечает на пакеты, когда IP 192.168.0.39 это eth1????

Форвардинг выключен, да он особой роли и не играет...

anonymous

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.