Добрый день.
Спрошу о причинах возникновения сообщения о недопустимом адресе, сообщения в syslog-e находящегося за рутером сервера:
kernel: martian source 10.10.10.2 from 10.10.10.2, on dev eth0
May 5 19:26:31 optixy kernel: ll header: 00:20:18:a1:af:1b:00:19:5b:c7:19:01:08:00
Сервер сети + squid для пользователей - Mandriva 2008, стоит за маршрутизатором (ADSL, - D-Link-2640U). сетевая карта в сервере одна = 10.10.10.2. На маршрутизаторе поднят NAT, firewall и настроены VirtualServers для проброса входящих снаружи запросов WWW, Webmin, FTP и SSH (tcp:80, :10000, :20/21 и :22)
Так вот WWW и Webmin пробрасываются на сервер, а ftp и ssh выдают "марсианский" адрес источника (адрес самого сервера).
Кроме того, на сервере ftp/ssh localhost или ftp/ssh hostname работает, а ftp/ssh <наружный-адрес-тырнета> опять же выдает марсианский адрес.
т.е. впечатление, что рутер/файрвол сам подменяет исходящий адрес приходящих пакетов на адрес получателя.
Моск сломал уже, не могу понять, чем www лучше ssh в этом плане.
Мож кто идею подкинет ?
С уважением
А.Альпинский
|