Повторяюсь я непонимаю местного слега типа гайда, мпкс Я ЧАЙНИК мне надо все по РУССКИ ГОВОРИТЬ
и так продолжу: C помощью puttytel заходим на свой любимый роутер вводим команду:
vi /usr/local/sbin/post-firewall
примерно получаем следующее :
ROUTER login: root
Password:
Login incorrect
ROUTER login: root
Password:
[root@ROUTER root]$ vi /usr/local/sbin/post-firewall
#!/bin/sh
# ports rtorrent
iptables -I INPUT -p tcp --dport 51778 -j ACCEPT
iptables -I INPUT -p udp --dport 51778 -j ACCEPT
# port HTTP
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# port FTP
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
# for Transmission (BitTorrent client)
iptables -I INPUT -p tcp --dport 65534 -j ACCEPT
iptables -I INPUT -p udp --dport 65534 -j ACCEPT
iptables -I INPUT -p tcp --dport 51413 -j ACCEPT
iptables -I INPUT -p tcp --dport 9091 -j ACCEPT
~
~
- /usr/local/sbin/post-firewall 1/21 4%
Обратите внимание на выделенные жирным что порт 21 и 80 открыт,
а если выглядели бы они так:
# port HTTP
#iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# port FTP
#iptables -I INPUT -p tcp --dport 21 -j ACCEPT
Или вы не обнаружили их тут, то порты ЗАКРЫТЫ и НЕДОСТУПНЫ!!. В данных строчках после нажатия буквы [i], можно в ручную прописать либо поменять номер порта.
После корректировки курсор поднимаем в начало строки и нажимаем [Esc] , далее вводим
:wq и enter. После чего сохраняемся т.е. вносим строку:
flashfs save && flashfs commit && flashfs enable && reboot
Все теперь наши порты открыты и доступны из вне по FTP b http
При выполнении стандартной команды в PuTTY
# port HTTP
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# port FTP
iptables -I INPUT -p tcp --dport 21 -j ACCEPT
Порт включался а после перезагрузки роутера, порт был закрыт? Даже после сохранения. поэтому лучше пользоваться командой vi /usr/local/sbin/post-firewall
так точно ЗАРАБОТАЕТ и прописать в ручную. ОБРАЗЕЦ ВЫЛОЖЕН