Не иогу выйти в локальную сеть.

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
T04ka
Сообщения: 266

Не иогу выйти в локальную сеть.

Сообщение T04ka »

Вот такая проблемма: не могу войти на внутресетевой ftp сервер.
Интернет работает, если сбросить правила iptables, то все работаер.
Правила я писал для dialup, но и с локальной сетью должны работать.

Morda добавил в 06.09.2005 13:55

Извиняюсь за опечатку в название темы.
O Fortuna
velut luna
Спасибо сказали:
Аватара пользователя
Malcolm
Сообщения: 860
Статус: Изменник
ОС: Archlinux on IBM Z60m

Re: Не иогу выйти в локальную сеть.

Сообщение Malcolm »

Ты сам ответил на свой вопрос.
Копай iptables, видимо "неправильное правило" загнал туда :)
Win7 on X200s || Android 2.3 on Galaxy Tab
Блог
Спасибо сказали:
Аватара пользователя
T04ka
Сообщения: 266

Re: Не иогу выйти в локальную сеть.

Сообщение T04ka »

(Malcolm @ Вторник, 06 Сентября 2005, 18:27) писал(а):Ты сам ответил на свой вопрос.
Копай iptables, видимо "неправильное правило" загнал туда :)


Если я бы перекопал iptables, я бы не спрашивал здесь.
O Fortuna
velut luna
Спасибо сказали:
Аватара пользователя
Dr. Evil
Сообщения: 411
ОС: openSUSE 11.0 Beta3

Re: Не иогу выйти в локальную сеть.

Сообщение Dr. Evil »

сколько у тебя интерфейсов?
ты конектишься по модему, а потом на ftp?
напиши конкретнее, пожалуйста!
может я не внимательно смотрел, но правил для пропускания пакетов по протоколу ftp я не нашел
Спасибо сказали:
Аватара пользователя
Cap. J2A
Сообщения: 300

Re: Не иогу выйти в локальную сеть.

Сообщение Cap. J2A »

Весьма противоречивый скрипт. Такое впечатление, что писалось либо разными людьми, либо одним и тем же человеком, но в очень разное время. Ну и ситуация напоминает героизм китайских комсомольцев: создавать проблему, а потом героически её решать.

Где-то используется контроль стостояний (-m state --state), где-то используется явное перечисление непривелегированных исходящих портов...

В общем, я бы советовал
а) воспользоваться стандартным (для debian) init-скриптом
б) описать желаемый конечный результат (напр. "разрешаем исходящее, запрещаем входящее (ppp*, eth0), для локалки (eth0) открываем www и smb")

Насчёт конкретно вопроса:
IMHO, сработало одно из этих правил
$IPT -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
$IPT -A INPUT -m state --state INVALID -j DROP
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Спасибо сказали:
Аватара пользователя
T04ka
Сообщения: 266

Re: Не иогу выйти в локальную сеть.

Сообщение T04ka »

(Dr. Evil @ Среда, 07 Сентября 2005, 15:15) писал(а):сколько у тебя интерфейсов?
ты конектишься по модему, а потом на ftp?
напиши конкретнее, пожалуйста!


Интерфейс один eth0. Есть внутресетевой ftp.

Насчёт конкретно вопроса:
IMHO, сработало одно из этих правил
$IPT -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
$IPT -A INPUT -m state --state INVALID -j DROP


Безполезно.

б) описать желаемый конечный результат (напр. "разрешаем исходящее, запрещаем входящее (ppp*, eth0), для локалки (eth0) открываем www и smb")


Разрешить INPUT и OUTPUT.

а) воспользоваться стандартным (для debian) init-скриптом


Ты про что?
O Fortuna
velut luna
Спасибо сказали:
Аватара пользователя
Cap. J2A
Сообщения: 300

Re: Не иогу выйти в локальную сеть.

Сообщение Cap. J2A »

(Morda) писал(а):
б) описать желаемый конечный результат (напр. "разрешаем исходящее, запрещаем входящее (ppp*, eth0), для локалки (eth0) открываем www и smb")


Разрешить INPUT и OUTPUT.

Не понял. Просто открыть всё?

(Morda) писал(а):
а) воспользоваться стандартным (для debian) init-скриптом


Ты про что?


/etc/init.d/iptables для woody
/usr/share/doc/iptables/examples/oldinitdscript.gz для sarge

Естестенно, в /etc/rc*.d iptables не должен попадать. Его вызов нужно прописывать в /etc/network/if-[up|down].d и в /etc/ppp/ip-[up|down].d
Напр., у меня при подъеме сетевых интерфейсов срабатывает /etc/init.d/iptables start (загружается правила active из /var/lib/iptables/active), при останове -- /etc/init.d/iptables stop (загружаются правила inactive из /var/lib/iptables/inactive). При подъеме ppp срабатывает /etc/init.d/iptables load forward (загружаются правила /var/lib/iptables/forward) и включается NAT.

У меня при подъеме ppp правила предварительно сбрасываются (/etc/init.d/iptables/halt), поэтому в active и forward правила повторяются. В принципе, можно сделать per-interface правила и включать их при подъеме соответствующего интерфейса (на самом деле, при чуть более сложных правилах так и надо делать)
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Спасибо сказали: