Страница 1 из 1

NAT и локальные сервисы

Добавлено: 12 янв 2006, 11:46
almos
Доброе всем времени суток!

Возникла следующая проблема: есть сервер, под SuSE Linux 9.1, к которому подключен ADSL через COM порт(ppp0), также есть сетевая карта(eth0), на которую приходят все запросы и перенаправляются на ppp0. Возникла необходимость организовать на сервере небольшой сайтик, почтовую систему, ftp ... также имеется внешний IP адрес прописаный у провайдера и домен(тоже внешний). Но при обращении к этим сервисам, все заканчивается не удачей (я так понимаю это из за NAT) который маршрутизирует пакеты на другой интерфейс. Как решить данную проблему????

Заранее благодарен.

Добавлено: 12 янв 2006, 12:41
gotty
при настройке, укажи не подвергать транслированию адресов пакеты, назначение которых eth0

Добавлено: 12 янв 2006, 12:49
almos
Так дело в том, что назначение всех пакетов как раз eth0

Добавлено: 12 янв 2006, 12:55
gotty
не так понял.
Натстрой так: транслировать все адреса, кроме твоего локального.
Пример:
iptables -t nat -A POSTROUTING -i eth0 -d !<localIP>/<localmask> -j MASQUERADE

Добавлено: 12 янв 2006, 13:01
almos
Я выполнил такую команду, а в ответ получил: cann't use -i with postrouting ... (адреса конечно изменил :))

Добавлено: 12 янв 2006, 13:02
gotty
без "-i eth0"