Как исключить адреса и сети из прокси

Skip to end of metadata
Go to start of metadata

Приготовьте этот список в виде файла freenet.txt
Маски можно в любом виде, коммент не обязательно.

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

После этого
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. в этом файле написать следующее:

#!/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

10. Перезагрузите мягкой перезагрузкой

Подготовленный файл скопировать программой WinSCP в
/mnt/rw_disc/freenet.txt

Если что то не получится, включите помощника и обратитесь по телефону или в ICQ.
p.s. В ближайших версиях можно будет через ICSManager указывать.

Чтобы исключить компьютер пользователя в ics_tune.sh необходимо вписать

#!/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

в файле freenet.txt указывается список IP адресов компьютеров которые необходимо исключить.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.