Jump to content
Калькуляторы

NAT на Linux. Проблемы с FTP

Здравствуйте мастера Linux.

Нужен ваш совет. На Линуксовом шлюзе поднят NAT. Пользователи локалки выходят в "свет" по http без проблем. А вот с FTP случилась заморочка. При соединени с FTP выдает ошибку и не пускает. В сообщении об ошибке написан локальный адрес пользователя.

Как это можно исправить?

NAT реализован как:

iptables -t nat -A POSTROUTING -o ИСХОДЯЩИЙ_ИНТЕРФЕЙС -j SNAT --to-source ИП_СЕРВЕРА

Share this post


Link to post
Share on other sites

я уже не помню как настраивал iptables, но в скрипте у меня грузятся следующие модули:

 

modprobe iptable_filter

modprobe iptable_mangle

modprobe iptable_nat

modprobe ip_conntrack_ftp

modprobe ip_nat_ftp

modprobe ipt_LOG

Share this post


Link to post
Share on other sites

эттто... в целом - скорее всего работать не дает какой-то другой сервис или правило файрвола (в студию).

 

как вариант - почистить все таблици (iptables -X -L) в особенности - nat и filter, а потом на чистый лист написать что-то вроде такого:

 

#включаем форвардинг

echo 1 > /proc/sys/net/ipv4/ip_forward



# маскарадим

/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

/sbin/iptables -A INPUT -j ACCEPT

/sbin/iptables -A FORWARD -j ACCEPT



#эээтттоото если модуля нету - загружаем

modprobe iptable_nat



# ну тут вроде и так все понятно

iptables -t nat -A POSTROUTING -s xxx.xxx.xxx.xxx/24 -j MASQUERADE

Share this post


Link to post
Share on other sites

lsmod  

не выявил модулей, которые бы напоминали ftp. В основном там были модули, связанные с NAT и iptables

Тогда грузить модули ip_nat_ftp ip_conntrack_ftp

 

А вообще неплохо бы сообще об ошибке досканально привести.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.