LinuxForum.Fans
Тема

торомозит nat

Автор: kryuch 8 сообщений 2444 просмотров
#325211

Имеется сервер с двумя сетевыми картами, по одной приходит интернет, по другой раздается на локалку. Раздача происходит при помощи следующих команд

text

echo 1 > /proc/sys/net/ipv4/ip_forward
for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done
iptables -t nat -A POSTROUTING -j MASQUERADE

На сервере скорость интернета нормальна, на клиентах жуткие тормоза. ОС SuSE Linux Enterprise Server 11.2 64x. Подобное решение прежде прекрасно работало на другой машине с openSUSE 10.2.
Поставил на той-же машине Magea 2 - раздается нормально.
Прихожу к выводу, что SLES в силу того, что является серверной OC как-то режет скорость для клиентов. Где может находиться такое обрезание и как его можно убрать?

#325220

Тут хз. В SLES есть что то такое как в RHEL фаирвол SELinux? Надо смотреть iptables.

text
iptable -L -v
#325230
kryuch написал:
Имеется сервер с двумя сетевыми картами, по одной приходит интернет, по другой раздается на локалку. Раздача происходит при помощи следующих команд
text

echo 1 > /proc/sys/net/ipv4/ip_forward
for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done
iptables -t nat -A POSTROUTING -j MASQUERADE

На сервере скорость интернета нормальна, на клиентах жуткие тормоза. ОС SuSE Linux Enterprise Server 11.2 64x. Подобное решение прежде прекрасно работало на другой машине с openSUSE 10.2.
Поставил на той-же машине Magea 2 - раздается нормально.
Прихожу к выводу, что SLES в силу того, что является серверной OC как-то режет скорость для клиентов. Где может находиться такое обрезание и как его можно убрать?

В силу того, что на сусе - SuSEfirewall2 манипулирование iptables напрямую не тру.

#325235
"Alexey_1⇓" написал:
В силу того, что на сусе - SuSEfirewall2 манипулирование iptables напрямую не тру.

А вот в этом Вы не совсем правы. Все зависит от задач, которые выполняет машина, поскольку средствами SuSEFirewall можно решить далеко не все.

#325238

"alexfinn⇓" написал:
А вот в этом Вы не совсем правы. Все зависит от задач, которые выполняет машина, поскольку средствами SuSEFirewall можно решить далеко не все.
Поддержу. Мало того, в большинстве случаев SUSEfirewall генерирует излишне избыточный набор правил, что не способствует быстродействию сетевых соединений.
#325347
alexfinn написал:
[quote="Alexey_1⇓"]В силу того, что на сусе - SuSEfirewall2 манипулирование iptables напрямую не тру.

А вот в этом Вы не совсем правы. Все зависит от задач, которые выполняет машина, поскольку средствами SuSEFirewall можно решить далеко не все.[/quote]
Если хотите использовать "чистый" iptables - удалите сусефаерволл. Я так и сделал.

#325348

urfin написал:
[quote="alexfinn⇓"]А вот в этом Вы не совсем правы. Все зависит от задач, которые выполняет машина, поскольку средствами SuSEFirewall можно решить далеко не все.
Поддержу. Мало того, в большинстве случаев SUSEfirewall генерирует излишне избыточный набор правил, что не способствует быстродействию сетевых соединений.[/quote]
Эти правила - в том, или ином виде всё равно придётся делать.
Вот сусефаервол очень плохо генерирует правила, если больше 2 интерфейсов. Нет DMZ и есть несколько интернет. Он такую кашу генерирует...
#325376
"Alexey_1⇓" написал:
Если хотите использовать "чистый" iptables - удалите сусефаерволл. Я так и сделал.

Если хотите использовать чистый iptables, читайте доки и не удаляйте сусефайерволл. В этом нет необходимости.

Войдите или зарегистрируйтесь, чтобы ответить.