iptables + samba/nfs (даже не запускается)

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

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

Аватара пользователя
povert.org
Сообщения: 43

iptables + samba/nfs

Сообщение povert.org »

Есть такие интерфейсы
ppp0 -> PPPoE
eth0 -> PPPoE модем подключен к нему
eth1-> локалка

Вот хочу чтоб самба или нфс работала только с eth1, и больше никуда не сунулась. Ну написал я так (с iptables я пока еще не очень дружу, так что поправте меня если что)

Код: Выделить всё

    /usr/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

    /usr/sbin/iptables -A INPUT -i eth1 -j ACCEPT
    /usr/sbin/iptables -A INPUT -p udp --sport domain -j ACCEPT
    /usr/sbin/iptables -A INPUT -p tcp --sport http -j ACCEPT
    /usr/sbin/iptables -A INPUT -j DROP

    /usr/sbin/iptables -A FORWARD -i ppp0 -o ppp0 -j DROP
    /usr/sbin/iptables -A FORWARD -p tcp --sport pop3 -o eth1 -j ACCEPT
    /usr/sbin/iptables -A FORWARD -p tcp --dport pop3 -j ACCEPT
    /usr/sbin/iptables -A FORWARD -p tcp --sport smtp -o eth1 -j ACCEPT
    /usr/sbin/iptables -A FORWARD -p tcp --dport smtp -j ACCEPT
    /usr/sbin/iptables -A FORWARD -j DROP

    /usr/sbin/iptables -A OUTPUT -o eth1 -j ACCEPT
    /usr/sbin/iptables -A OUTPUT -p udp --dport domain -j ACCEPT
    /usr/sbin/iptables -A OUTPUT -p tcp --dport http -j ACCEPT
    /usr/sbin/iptables -A OUTPUT -j DROP


и самба перестала запускаться и работать вообще. Но я ведь всем все разрешил через локалку?
Slackware Linux 10.1 on Dell latitude c600 pIII-1Ghz (laptop) && Slackware Linux 10.0 on AMD 2000+ (table PC) -- more on povert.org Днепропетровск, Украина

+ webcam !!!!
Спасибо сказали:
Аватара пользователя
povert.org
Сообщения: 43

Re: iptables + samba/nfs

Сообщение povert.org »

Все! нашел! Работает! Извините, что создал эту тему. Самбе оказывается нужен был еще lo интерфейс, а у меня он не был разрешен! Ну вобщем приведу свою исправленную настройку файервола еще раз

Код: Выделить всё

    /usr/sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

    /usr/sbin/iptables -A INPUT -i eth1 -j ACCEPT
    /usr/sbin/iptables -A INPUT -i lo -j ACCEPT                  # вот тут я добавил правило
    /usr/sbin/iptables -A INPUT -p udp --sport domain -i -j ACCEPT
    /usr/sbin/iptables -A INPUT -p tcp --sport http -j ACCEPT
    /usr/sbin/iptables -A INPUT -j DROP

    /usr/sbin/iptables -A FORWARD -i ppp0 -o ppp0 -j DROP
    /usr/sbin/iptables -A FORWARD -p tcp --sport pop3 -o eth1 -j ACCEPT
    /usr/sbin/iptables -A FORWARD -p tcp --dport pop3 -j ACCEPT
    /usr/sbin/iptables -A FORWARD -p tcp --sport smtp -o eth1 -j ACCEPT
    /usr/sbin/iptables -A FORWARD -p tcp --dport smtp -j ACCEPT
    /usr/sbin/iptables -A FORWARD -j DROP

    /usr/sbin/iptables -A OUTPUT -o eth1 -j ACCEPT
    /usr/sbin/iptables -A OUTPUT -o lo -j ACCEPT               # вот тут я тоже добавил правило
    /usr/sbin/iptables -A OUTPUT -p udp --dport domain -j ACCEPT
    /usr/sbin/iptables -A OUTPUT -p tcp --dport http -j ACCEPT
    /usr/sbin/iptables -A OUTPUT -j DROP


и самба заработала, думаю заработает и нфс.

Извиняюсь, что создал тему :) Ну уже долго мучаюсь ;) А вот пошел покушал и пришла идея про lo. Может кому пригодится мой монолог?
Slackware Linux 10.1 on Dell latitude c600 pIII-1Ghz (laptop) && Slackware Linux 10.0 on AMD 2000+ (table PC) -- more on povert.org Днепропетровск, Украина

+ webcam !!!!
Спасибо сказали: