Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (2)
просмотр истории страницыПриготовьте этот список в виде файла freenet.txt Маски можно в любом виде, коммент не обязательно. {code}192.168.0.0/255.255.255.0 комментарий1 123.168.0.0/255.255.0.0 коммент2 192.168.0.0/24 коммент3 123.168.0.0/255.255.0.0 коммент4{code} |
|
После этого 1. При загрузке сервера сразу после таблицы BIOS нажимать раз в секунду Ctrl-x, до появления приглашения "boot:" 2. В приглашении ввод ввести "ICServer p=serv nc=1". 3. набрать пароль "servicemode". 4. Войти в консоль, набрав соответствующий ваш пароль. 5. Нажать Alt+F7 6. Набрать команду login и ввести логин root и пароль serv 7. набрать команду "chattr \-i /usr/local/ics/bin/ics_tune.sh". 8. набрать команду "mcedit /usr/local/ics/bin/ics_tune.sh". 9. в этом файле написать следующее:{code}#!/bin/bash if [ "$1" = "firewall_custom.sh" ]; then while read subnet trash; do /sbin/iptables -t nat -I fw_custom_dnat -p tcp --dport 80 -d "$subnet" -j ACCEPT; done < "/mnt/rw_disc/freenet.txt" fi true {code} 10. Перезагрузите мягкой перезагрузкой Подготовленный файл скопировать программой WinSCP в /mnt/rw_disc/freenet.txt Если что то не получится, включите помощника и обратитесь по телефону или в ICQ. p.s. В ближайших версиях можно будет через ICSManager указывать. Чтобы исключить компьютер пользователя в ics_tune.sh необходимо вписать {code} #!/bin/bash if [ "$1" = "firewall_custom.sh" ]; then while read subnet trash; do /sbin/iptables -t nat -I fw_custom_dnat -p tcp --dport 80 -s "$subnet" -j ACCEPT; done < "/mnt/rw_disc/freenet.txt" fi true {code} в файле freenet.txt указывается список IP адресов компьютеров которые необходимо исключить. |