Jump to content

Recommended Posts

Posted

Здравтсвуйте. Проблема пришла откуда не ждали. Никогда не работал с Линуксом. Установил операционку Red Hat на сервер, настроил DHCP, с проксейц без проблем. А вот поднять NAT не получается. На FreeBSD работает демон NAT, а на Линуксе этот механизм реализуется на iptables. Так вот iptables по умолчанию не установился, а теперь нужно переконфигурировать и перекомпилировать ядро с поддержкой iptables.

Процесс мне доселе неизвестный. Кто-нибудь сможет подробно описать эту процедуру (конфигурирование и перекомпиляция) ?

Posted

Хоть бы версию ОС написали...

Проверить, установлен ли iptables:

rpm -q iptables

Установить iptables:

rpm -i iptables-НОМЕР_ВЕРСИИ.rpm

NAT:

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

 

З.Ы. Если стандартная установка из rpm и ОС из новых, ядро пересобирать не надо.

Posted

не пугайте человека :) iptables - нужно брать на http://www.netfilter.org/projects/iptables.../downloads.html

 

устанавливать из исходников в данном случае не рекомендую, посему качай RMP, это аля MSI (не пинайте :)) тобишь дистрибутив. устанавливать - как сказал товарищ Ugnich Anton, и как подсказал тов. ram_scan, нужно включить ворвардинг еще...

 

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

 

ну и сам нат - тож как тов. Антон сказал или маскарадингом, ака:

 

iptables -t nat -A POSTROUTING -d 0.0.0.0/0 -j MASQUERADE

Posted

Спасибо. Сегодня буду пробовать.

По ходу вопрос. Насколько мне известно, то эту строчку:

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

Нужно внести в какой-то из файлов, которые конфигурируют систему при запуске, чтобы эта опция загружалась автоматически?

Posted

или в /etc/rc.d/rc.local - прописываешь запуск какого-то своего скрипта, у ажу в нем - все что твоей душе угодно. обычно ворвардинг ставят в тот скрипт - в котором и правила файрвола пишутся. не забываем хорошие манеры, и перед написанием новых правил в определенные таблици - их лучше очистить

 

iptables -t <имя таблици> -F

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.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.