Page 18 of 36 FirstFirst ... 8161718192028 ... LastLast
Results 256 to 270 of 532

Thread: Настройка IPTables

  1. #256
    Join Date
    Apr 2008
    Location
    Географический центр Европы
    Posts
    263
    Quote Originally Posted by DarthSemafor View Post
    IP динамический
    man "/tmp/local/sbin/post-firewall" на предмет его вызова и передачи ДЕЙСТВУЮЩИХ IPадресов при КАЖДОМ реконекте.
    P.S. какой $х, на какой интерфейс назначен - точно не помню, а искать инфу некогда....
    С уважением, Евгений.
    [ASUS WL500g Premium (v1) 1.9.2.7-10] + [512MB USBFlash] + [8GB USBFlash] + [USB BlueTooth DBT-122] + [USB->RS232]

  2. #257
    Quote Originally Posted by EugeenB View Post
    man "/tmp/local/sbin/post-firewall" на предмет его вызова и передачи ДЕЙСТВУЮЩИХ IPадресов при КАЖДОМ реконекте.
    P.S. какой $х, на какой интерфейс назначен - точно не помню, а искать инфу некогда....
    Спасибо! Долго же я искал по форуму эти $х, но так и не нашел! Методом научного тыка подобрал следующий конфиг, после которого все заработало
    Code:
    iptables -t nat -I PREROUTING 1 -p tcp -d "$2" --dport 80 -j DNAT --to 192.168.0.2:8081
    iptables -t nat -D PREROUTING -i "$1" -p tcp --dport 80 -j DROP 
    iptables -t nat -I PREROUTING 2 -i "$1" -p tcp --dport 8081 -j DROP
    и обязательно удалить из /etc/hosts запись о diddns!
    Может кому и пригодиться
    Last edited by DarthSemafor; 13-07-2009 at 14:37. Reason: очепятка

  3. #258

    Помогите в написания правила iptables

    Добрый день, есть вот такое правило в /usr/local/sbin/post-firewall

    Code:
    iptables -I INPUT -p tcp --dport 22 -j ACCEPT
    Подскажите пожалуйста какое нужно добавить правило , чтобы доступ к этому порту имелся только с диапазонов ip 192.168.0.0/24 и с ip 78.106.X.X .

    Какой командой можно удалить все созданные правила в /usr/local/sbin/post-firewall? Заранее спасибо.
    Last edited by zen1985; 15-07-2009 at 11:08.

  4. #259
    Quote Originally Posted by zen1985 View Post
    Добрый день, есть вот такое правило в /usr/local/sbin/post-firewall

    Code:
    iptables -I INPUT -p tcp --dport 22 -j ACCEPT
    Подскажите пожалуйста какое нужно добавить правило , чтобы доступ к этому порту имелся только с диапазонов ip 192.168.0.0/24 и с ip 78.106.X.X .

    Какой командой можно удалить все созданные правила в /usr/local/sbin/post-firewall? Заранее спасибо.
    Вместо
    Code:
    iptables -I INPUT -p tcp --dport 22 -j ACCEPT
    пишем
    Code:
    iptables -I INPUT -s 192.168.0.0/24 -p tcp --dport 22 -j ACCEPT
    iptables -I INPUT -s 78.106.0.0/16 -p tcp --dport 22 -j ACCEPT
    помоему так... только с масками мог напутать

  5. #260
    Quote Originally Posted by BcTpe4HbIu View Post
    Вместо
    Code:
    iptables -I INPUT -p tcp --dport 22 -j ACCEPT
    пишем
    Code:
    iptables -I INPUT -s 192.168.0.0/24 -p tcp --dport 22 -j ACCEPT
    iptables -I INPUT -s 78.106.0.0/16 -p tcp --dport 22 -j ACCEPT
    помоему так... только с масками мог напутать
    Спасибо большое, а как можно удалить старое?

  6. #261
    Quote Originally Posted by zen1985 View Post
    Какой командой можно удалить все созданные правила в /usr/local/sbin/post-firewall? Заранее спасибо.
    Синтаксис удаления правила такой-же, как и его создание, только вместо -I (или -A) надо использовать -D

    Например:
    iptables -D INPUT -p tcp --dport 22 -j ACCEPT

    Удаление _всех_ правил: iptables -F

  7. #262
    Join Date
    May 2007
    Location
    Истра
    Posts
    1,246
    Если под "удалением старого" понималось удаление из файла post-firewall, то нужно открыть файл редактором (vi, или, если установлен, nano) и удалить соответствующие строчки.

    И ещё, если под 78.106.X.X имелся в виду конкретный адрес, а не диапазон, то и вводить его надо так же:
    Code:
    iptables -I INPUT -s 78.106.X.X -p tcp --dport 22 -j ACCEPT
    Everybody stand back. I know iptables.
    Мой вариант правильного выключения роутера.

  8. #263
    Quote Originally Posted by Power View Post
    Если под "удалением старого" понималось удаление из файла post-firewall, то нужно открыть файл редактором (vi, или, если установлен, nano) и удалить соответствующие строчки.
    И, если идти до конца, выполнить тройку команд:
    flashfs save && flashfs commit && flashfs enable

  9. #264
    Спасибо всем большое за помощь, все получилось ))

  10. #265

    Расширение owner для iptables

    Появилась необходимость использовать расширение owner, чтобы составить правило вида:

    iptables -A OUTPUT -m owner --uid-owner 500 -j MARK --set-mark 0x2e

    Однако в прошивке Олега такое расширение отсутствует. В польской ветке нашел скомпилированное модули для этого расширения:

    http://lesiuk.ath.cx/dysk/libipt_owner.so -> / usr / lib / iptables (match)
    http://lesiuk.ath.cx/dysk/ipt_owner.o -> insmod / path / to / ipt_owner.o (kernel module)
    Модуль ядра загружается без проблем, а расширение libipt_owner.so должно лежать в директории /usr/lib/iptables которая находится во флеш памяти роутера. Соответственно система ругается: Read-only file system
    Есть ли возможность положить библиотеку в эту директорию (записать ее или хотя бы симлинк во флеш)? Или можно каким-то образом заставить iptables искать эту библиотеку в другой директории?
    Заранее спасибо.

  11. #266

    Exclamation Помогите с настройкой iptables пожалуйста

    Доброго времени суток!
    Помогите пожалуйста правильно post-firewall организовать, замаялся уже
    Есть - роутер на котором стоит rTorrent (порт 52ХХХ), за ним стоит компьютер с uTorrent (порт 51ХХХ) и StrongDC (порт 16ХХХ).
    В веб морде прописаны в virtual server проброски к uTorrent и StrongDC (both). Имеется реальный статический внешний IP.
    Для стронга брал из одной статьи:
    Code:
    IPTABLES -I SECURITY -p udp --dport 16XXX -j RETURN
    IPTABLES -D INPUT -j DROP
    Это брал из "настройки с нуля":
    Code:
    IPTABLES -A OUTPUT -s wan_адрес/255.255.255.255 -o vlan1 -j ACCEPT
    IPTABLES -A OUTPUT -o vlan1 -j DROP
    Для uTorrent написал:
    Code:
    IPTABLES -I FORWARD -j ACCEPT
    IPTABLES -I FORWARD -p all --dport 51xxx -j ACCEPT
    Для rTorrent (по советам форума торрентс.ру где аналогичное обсуждалось):
    Code:
    iptables -P INPUT ACCEPT
    iptables -A INPUT -p tcp --dport 52xxx -j ACCEPT
    Вроде всё логично, но rTorrent ни в какую не хочет раздавать на Торрентс.ру, при этом uTorrent раздаёт на ура , правда так - скорость скачком дёрнется, затем падает, потом опять и так далее. Но что больше всего смущает - в логах веб морды вижу:
    Code:
    Aug 21 03:04:46 dropbear[348]: Child connection from ::ffff:213.87.81.74:38078
    Aug 21 03:05:20 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:32 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:39 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:41 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:46 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:47 dropbear[348]: exit before auth: Max auth tries reached - user 'is invalid' from ::ffff:213.87.81.74:38078
    И таких подобных там - чуть ли не каждую секунду штук по 5 (явно ломятся). Что меня явно не радует . Ставя вместо ...INPUT ACCEPT > DROP они прекращаются, но rTorrent всё-равно молчит и uTorrent перестаёт раздавать.
    Помогите пожалуйста организовать всё как надо, и чтобы можно было самому из инета заходить на роутер (через PuTTY-SSH (22) и на веб морду rTorrent-a (8081) )

  12. #267
    Quote Originally Posted by BDMN View Post
    Но что больше всего смущает - в логах веб морды вижу:
    Code:
    Aug 21 03:04:46 dropbear[348]: Child connection from ::ffff:213.87.81.74:38078
    Aug 21 03:05:20 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:32 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:39 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:41 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:46 dropbear[348]: login attempt for nonexistent user from ::ffff:213.87.81.74:38078
    Aug 21 03:05:47 dropbear[348]: exit before auth: Max auth tries reached - user 'is invalid' from ::ffff:213.87.81.74:38078
    И таких подобных там - чуть ли не каждую секунду штук по 5 (явно ломятся). Что меня явно не радует . Ставя вместо ...INPUT ACCEPT > DROP они прекращаются, но rTorrent всё-равно молчит и uTorrent перестаёт раздавать.
    Помогите пожалуйста организовать всё как надо, и чтобы можно было самому из инета заходить на роутер (через PuTTY-SSH (22) и на веб морду rTorrent-a (8081) )
    ssh server на другом порту поднять и все...
    Last edited by vectorm; 21-08-2009 at 09:05. Reason: Не стоит лишнее оставлять при цитировании.

  13. #268
    А можно чуть поподробнее? :-)
    настраивал по инструкции с нуля, а именно:
    Code:
    mkdir -p /usr/local/etc/dropbear
    dropbearkey -t dss -f /usr/local/etc/dropbear/dropbear_dss_host_key
    dropbearkey -t rsa -f /usr/local/etc/dropbear/dropbear_rsa_host_key
    mkdir -p /usr/local/sbin/
    echo "#!/bin/sh" >> /usr/local/sbin/post-boot
    cp /usr/local/sbin/post-boot /usr/local/sbin/post-firewall
    cp /usr/local/sbin/post-boot /usr/local/sbin/post-mount
    cp /usr/local/sbin/post-boot /usr/local/sbin/pre-shutdown
    chmod +x /usr/local/sbin/p*
    echo "dropbear > /dev/null 2>&1" >> /usr/local/sbin/post-boot
    dropbear > /dev/null 2>&1
    что нужно добавить/изменить?
    Last edited by BDMN; 21-08-2009 at 11:01.

  14. #269
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by BDMN View Post
    А можно чуть поподробнее? :-)
    настраивал по инструкции с нуля, а именно:
    Code:
    dropbear -p 1234 > /dev/null 2>&1
    что нужно добавить/изменить?
    Вот так сделать.
    1234 - любой порт на усмотрение, рекомендуют обычно порты выше 1024 делать.

  15. #270
    Спасибо большое

Page 18 of 36 FirstFirst ... 8161718192028 ... LastLast

Similar Threads

  1. Help with IPTABLES
    By tomv in forum WL-500gP Q&A
    Replies: 1
    Last Post: 14-01-2008, 20:43
  2. Iptables
    By byteZero in forum WL-500g Q&A
    Replies: 2
    Last Post: 07-11-2006, 19:23
  3. How to configure Firewall/iptables
    By samoht in forum WL-500g/WL-500gx Tutorials
    Replies: 3
    Last Post: 14-08-2005, 01:28
  4. iptables vs web interface
    By bomberman in forum WL-500g Q&A
    Replies: 0
    Last Post: 20-05-2005, 08:06
  5. Iptables
    By barsju in forum WL-500g Q&A
    Replies: 15
    Last Post: 01-03-2005, 01:36

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •