IPCOP ver. 1.4.21 kernel 2.4.36 - Instalacja modułów
IPCOP ver. 1.4.20
http://sourceforge.net/projects/ipcop/files/IPCop/IPCop%201.4.19%20_%201.4.20/ipcop-1.4.20-install-cd.i386.iso/download
Do pracy z konsolą używam putty natomiast do operacji na plikach ( kopiowanie pakietów do ipcopa ) WinSCP. Polecam !!!!
1. Instalujemy IPCOP w wersji 1.4.20
2. Wchodzimy na www IPCOP i włączamy dostęp poprzez ssh à https://adres.ip:445
3. Robimy update do wersji 1.4.21 (poprzez WWW) SystemàPoprawki
(Przycisk ModemyUSB-ADSL wgrywa wskazaną poprawkę na serwer więc nie wiem skąd taka nazwa)
Po każdym update kliknij przycisk „Zastosuj teraz”
4. Robimy update kernela ( ipcop-1.4.21-kernel-2.4.36.6.tar.bz2)
Wgrywamy ściągnięty plik na serwer poprzez WinSCP
Następnie uruchamiamy putty:
Wchodzimy do katalogu gdzie wgraliśmy plik i wydajemy poniższe komendy:
· tar xjf ipcop-1.4.21-kernel-2.4.36.tar.bz2 -C /
Poniższe pakiety są opcjonalne, ale bardzo rozszerzają możliwości IPCOP. Przed instalacją poszukaj info o nich bo na pewno nie wszystkie będą Ci potrzebne.
Instalacja: Wgraj na pakiet na serwer (jak powyżej) i wykonaj kroki opisane w poniższych punktach
5. Instalacja Addons ( Pozwala na instalację niektórych dodatków wprost z www)
· tar xvfz addons.tar.gz
· ./addoncfg –u
· ./addoncfg -i
6. Instalacja p2pblock
· tar xvfz p2pblock_ipcop_1.4.21.tar.gz
· ./install
7. Instalacja Qos, Qos_ng (wersja QOS jest oparta o HFSC i jak twierdzą guru nadaje się lepiej pod VIP, natomiast QOS_NG opiera się o metodę HTB i lepiej powinna się sprawdzać przy zarządzaniu P2P)
· tar xfz qos_ipcop_1.4.21.tar.gz lub qos_ng_ipcop_1.4.21.tar.gz
· cd qos lub (qos_ng)
· UNINSTAL
· /var/ipcop/qos/bin/uninstall
· Zatrzymanie qos
· /usr/local/bin/qosctrl stop
8. Ręczny update l7protocols – puste pole layer7-rules QOS_ng (l7-protocols-2009-05-28.tar)
wszystkie komendy wykonujemy z poziomu katalogu /var/ipcop/l7filter
· /bin/tar xfz l7-protocols-2009-05-28.tar.gz
· /bin/mv l7-protocols-2009-05-28 /etc/l7-protocols
· /bin/rm l7-protocols-2009-05-28.tar.gz
9. Instalacja NTOP ver. 3.2
· tar xfz ntop_ipcop_1.4.13.tar.gz
· Edycja pliku install znaleźć:
· /usr/lib/libpcap.so.0.9.5
· zmienić na
· /usr/lib/libpcap.so.0.9.7 ( 2 wartości linie 35 i 37)
Włączenie ssl2 – Firefox
· W pasku adresu wpisać: about:config a następnie poniższe wartości zmienic na true
10. Instalacja Samby
· Instalacja guiports
· tar -zxvf guiports-1.6.2.tar.gz
· ./install –i
· Instalacja Samby
· Edycja pliku Install
· Zmiana - linia 705 z wersji kernela '2.4.34' na '2.4.36' (błąd – zła wersja kernela)
· Zmiana - linia 245 z wersji ipcop 1.4.18' na '1.4.21' (błąd – zła wersja ipcop)
11. Instalacja Sarg
· tar -zxvf sarg_ipcop_1.4.21.tar.gz
· UNINSTALL
· /var/ipcop/sarg/setup/setup –u
LOGI: /home/httpd/html/squid-reports
12. Instalacja Advanced Proxy
· tar -zxvf ipcop-advproxy-3.0.3.tar.gz
· Można skopiować także ściągnięty plik proxylog.dat do katalogu /home/httpd/cgi-bin/logs.cgi i ustawić uprawnienia na (chmod 755 proxylog.dat) 755 (rwxr-xr-x). Powoduje to pojawienie się opcji sortowania po nazwie hosta w logach.
13. Instalacja URL Filter
· tar -zxvf ipcop-urlfilter-1.9.3.tar.gz
14. Instalacja Extra Graph
· tar xzf xtgraphs_VERSION.tar.gz
15. Instalacja Bandwith Addon
· tar –zxvf BandwidthAddon_v2beta_for_IPCop-1.4.21.tar.gz
· ./setup
· ./uninstall
16. Manualne dzielenie dysku na partycję przy instalacji
a. (jeśli chcemy tylko podzielić partycje)
# vmlinuz fdisk
b. (jeśli oprócz dzielenia partycji chcemy ustawić jeszcze rozmiar SWAP-100 rozmiar w MB)
# vmlinuz swapfilesize=100 fdisk
Wciskamy ALT+F3
(w zależności gdzie mamy podpięty dysk będzie hda, hdb, hdc, hdd, sda,sdb……)
# sfdisk -uM /dev/hda << EOF
boot partition - 16 MB (można ustawić więcej np. 32 MB) – hda1
· ,16,L,*
log partition - 8 GB - typ partycji Linux: hda2
· ,8000,L
cache partition - 30 GB - typ Linux: (partycja dla Update Accelerator) – hda3
· ,30000,L
root partition – całe pozostałe miejsce - typ Linux – hda4
· ,,L
# EOF
# mke2fs -j /dev/hda3
# mount /dev/hda3 /home/httpd/html/updatecache
17. Dodatkowy Dysk
#mkdir dysk
#fdisk -l (wyświetla listę dysków)
#cfdisk /dev/hdb (tworzenie partycji – zwykle jako primary)
# mke2fs -j /dev/hdb1 (formatowanie na ext3) lub # mkfs.ext3 /dev/hdb1
#mount /dev/hdb1 /dysk
fstab
Jak to będzie działać to aby montował za każdym razem po uruchomieniu systemu trzeba dopisać do pliku /etc/fstab linię (przykład):/dev/hdb1 /mnt/hdb1 ext3 defaults 0 2
...
pawkrol