Архивы по Категориям: man - Page 5

Блокируем плохие сайты squid ( bad sites squid )

Настраиваем squid на блокировку нежелательных сайтов, избавляемся со всякими popunder, и прочей нечести на уровне squid

Со временем у меня получилась не маленькая база…
Данный файл постоянно пополняется всякими перепродавалами траффика и т.п.
дальше привожу его содержимое. При желании сами пополняем всякими Вконтактами и однокласниками (в моём файле они присуствуют), также тут есть adult накрутчики, режем их.
Я приведу ссылку на файл, который буду постепенно обновлять.
файл от 16.04.10
Сливаем его на сервер
[cc lang=”bash”]
cd /etc/squid3
wget https://www.odmin4eg.ru/download-manager.php?id=1
[/cc]
В раздел acl нашего squid.conf добавляем.
будте внимательны, сквид довольно привередлев к конфигам.
эти строки добавить между разрешающими и запрещающими у меня например так
[cc lang=”bash”]
acl our_networks src 192.168.0.0/255.255.0.0
acl bad url_regex “/etc/squid3/badsite.acl”
http_access deny bad
http_access allow our_networks
[/cc]

Собственно что добавить

[cc lang=”bash”]acl bad url_regex “/etc/squid3/badsite.acl”
http_access deny bad
[/cc]

Перезапускаем squid и тестируем, принимаю пожелания по пополнению списка.

Конфиг squid Без комментариев

Нам надо посмотреть суть конфига сквида, без комментариев и пояснений.
[cc lang=”bash”]
cat /etc/squid/squid.conf | egrep -v “^\s*(#|$)”
[/cc]

Смена часового пояса в Ubuntu

Всё невероятно просто.
[cc lang=”bash”]dpkg-reconfigure tzdata[/cc]

Сменить MAC в Ubuntu

в файле [cc lang=”bash”]/etc/network/interfaces[/cc] Добавить строчку перед инициализацией нужного интерфейса.

Например так:
[cc lang=”bash”]auto eth0
iface eth0 inet static
pre-up ifconfig eth0 hw ether 00:0c:76:5d:af:ff
address 192.168.1.189
netmask 255.255.0.0
gateway 192.168.1.7[/cc]

Установка новой сетевой карты в ubuntu

Втыкаем сетевуху, грузимся, дальше смотрим
[cc lang=”bash”]lspci[/cc]
Вывод будет примерно такой
[cc lang=”bash”]00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX – 82443BX/ZX/DX Host bridge (
rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX – 82443BX/ZX/DX AGP bridge (re
v 03)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139 C+ (rev 10)
00:0b.0 Ethernet controller: MYSON Technology Inc SURECOM EP-320X-S 100/10M Ethernet PCI Adapter
01:00.0 VGA compatible controller: S3 Inc. 86c368 [Trio 3D/2X] (rev 02)[/cc]
Тут мы видим, нужное или не нужное число сетевых, показаны устройства, которые видит ядро.

Дальше смотрим
[cc lang=”bash”]ifconfig -a[/cc]
Вывод будет примерно таким
[cc lang=”bash”]
eth0      Link encap:Ethernet  HWaddr 00:c0:26:2c:e6:ae
inet addr:192.168.5.36  Bcast:192.168.5.255  Mask:255.255.255.0
inet6 addr: fe80::2c0:26ff:fe2c:e6ae/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:440 errors:0 dropped:0 overruns:0 frame:0
TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39563 (38.6 KB)  TX bytes:14378 (14.0 KB)
Interrupt:10 Base address:0xe400

eth2      Link encap:Ethernet  HWaddr 00:02:44:4e:67:c0
BROADCAST MULTICAST  MTU:1500  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
Interrupt:5 Base address:0xe800[/cc]
Вот тут то и видим, что сетевуха то нашлась но завётся не так как мы ожидали.

Как переименовать сетевые интерфейсы

Теперь идём в
[cc lang=”bash”]/etc/udev/rules.d/ХХ_persistent-net.rules[/cc]
где ХХ любые произвольные числа.

переименовываем и ребут либо перезапуск сетевых интерфейсов