Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
WITAM
Chciałbym uzyskać informacje odnośnie administrowaniem sieci.
Co trzeba zainstalować aby sprawnie zarządzać siecią która jest po kablu i radiówce (serwer łączy oby dwie żeczy).
Aby były możliwości jak np: Limitowanie łącza, ograniczenia programów p2p, sprawiedliwy podział łącza itp.
Znalazłem w sieci coś takiego jak LMS http://www.lms.org.pl/index.php.
Chciałbym aby serwer miał takie możliwości ewentualnie prosiłbym o pomoc jak zainstalować poprawnie lms-a, jakie paczki trza instalować dodatkowo aby chciało to sensownie jakoś chodzić.
Znam już trochę debiana więc chciałbym postawić na nim serwer dla sieci mojej.
Za jakiekolwiek informacje wielkie dzięi.
Offline
awiec buska3
[b]...aby sprawnie zarządzać siecią...[/b] najpierw trzeba zrozumiec jak to wszystko dziala a wiec na sam poczatek zapraszam do lektory jak dziala iptables http://dug.net.pl/texty/Iptables_by_Atom_Zero.pdf
nastepnie jak dziala kolejkowanie
http://dug.net.pl/texty/htb.pdf
jak starczy czasu i checi cos na temat routingu
http://lukasz.bromirski.net/docs/translations/lartc-pl.html
To bylo na poczatek :]
a teraz co do LMS'a moje zdanie jest takie jest to wielka tlusta krowa gdzie nie wiadomo co sie dzieje mometami.....
I co z tego?
A to ze jak bedziesz uzywal czegos takiego i to sie zjebie to raczej sam sobie nie poradzisz z naprawa :]
dlatego na sam poczatek promnuje albo sorzystac z moich skryptow ktore sa na stronie oczywiscie z wczesniejszym ich przeanalizowaniem albo powoli sprubowac samodzielnie cos napisac....
Offline
Wielkie dzięki za odpowiedź BiExi.
A LMS to tylko po to napisałem aby podobne funkcje mógł zrobić na serwerze.
Mam tylko jedno pytanie.
Chciałbym zrobić logi na serwerze, aby zapisywało mi kto gdzie i o której wchodzi i żeby była możliwość zapisywania ich na określony okres czasu.
POZDRAWIAM
Offline
Sprzętowcy zawsze są na szarym końcu :P
A tak do tematu:
Czytać, czytać, probować i czytać. Polecam wszelkie strony poświecone konfiguracji linux oraz grupy dyskusyjne.
Offline
oczywiście czytam, czytam ale można dostać też oczopląsu od tych informacji, a nie szkodzi się spytać jakiś doświadczonych już w tych sprawach ludzi co oni by polecili, oni już przetestowali takie sprawy i mają już jakieś doświadczenie a ja jestem zielony i jeśli miałbym wszystko od początku robić to bym siedział i siedział i jeszcze raz siedział a tak ktoś może coś podsunie coś co może przybliżyć sprawę.
Mam motto "kto pyta nie błądzi"
Także jak ktoś chce coś pomóc to odpowie i pomoże takim jak ja.
Dzięki takim wszystkim ludziom bo świat jest lepszy :D:D:D:D.
Offline
A zapomnialam dodac pasowalo by sie pouczyc jakoegos jezyka skryptowego a puzniej jak sie podstawy opanuje to np perl'a lub c (w moim przypadku t ewulowalo bash -> perl -> c ) :PPPP
Co do logow to na sampoczatek zapodam Ci prostego skrypta ktrego uzywalam kilka lat temu zanim zaczelam bawic sie sieciami na powaznie
#!/bin/bash mv /root/logi/tcp-syn.dmp /root/logi/tcp-`date +%d-%B-%Y--%H-%M`.dmp tcpdump -i eth1 tcp [13] == 2 -w /root//logi/tcp-syn.dmp & tar czvf /root/logi/tcp-`date +%d-%B-%Y--%H-%M`.tar.gz /root/logi/tcp-`date +%d-%B-%Y--%H-%M`.dmp rm /root/logi/tcp-`date +%d-%B-%Y--%H-%M`.dmp
Jak dorosniesz do rozwiazan wyzszego zedu to:
ULOG + ulogd + Mysql + codzienne zrzuty bazy do plikow na dysku i czyszenie starych :]
Co do "kto pyta nie bladzi" to sprawa wyglada tak ze pytanie na orum rozleniwia nieraz zamast zebrac sie i walczyc z tematem to pyta sie... czlowiek musi starac se rozwiazywac problemy.....
Dlaczego?
Bo praca administratora nie polega na postawiniu jakiegos servera uslug a raczej na utrzymywaniu go i rozwiazywaniu problemow z nim zwiazanych i to najlpeiej jak najkrutszym czasie i to wlasnie jest najbardziej pozadana umiejetnosc, dlatego ja sie czasmi ciesze jak mi jakis porblem wyskoczy bo dzieki niemu zdobywam doswiadczenie
Offline
Dzieki serdecznie za rady
Dzis właśnie cały czas od rana studiowałem iptables.
Ciekawe to nawet.
ciekawe czy mi uda sie to zastosować do net24 6mb (to coś jak neo 6)
ale do oważnych świad należy i już na forum coś znalazłem i będziemy teraz w niedługim czasie testować.
Jak by ktoś miał jakieś rady to chętnie usłysze.
Pozdrawiam
Offline
znalazłem coś takiego :D
[url=http://www.elektroda.pl/rtvforum/viewtopic.php?t=672654&highlight=]serwer na linux[/url]
Offline
Komentarze tych ludzi na elektrodzie mnie załamują...
Offline
Dzięki "szewczyk" na pewno się przyda coś takiego.
Offline
Chciałem się zapytać o jedną sprawę.
Mam serwer oraz 3 dyski SCSI i 2 z nich chciałem zrobić w raidzie.
Czy jest taka możliwość w debianie.
POZDRAWIAM
Offline
Witam
Chciałem się zapytać czy ktoś robił instalacji jądra 2.4.27-rc2 i iptables z IMQ, IPP2P i Patch-O-Matic-NG gdy mamy NAT (maskarada), ale no jądrze 2.6.
Czy to sie da zrobić ???
znaleźć w sieci można tylko na jądrze 2.4 http://alfa.tailor.com.pl/imqhtb/2.4.26/imq_htb_pl.html
http://newbie.linux.pl/wydruk.php?wydruk=247&show=artykul
a mnie interesuje na jądrze 2.6.
może ktoś z was ma taki przewodnik instalacyjny i by się podzielił, bo chyba są różnice w kompilacji jądra 2.4 a 2.6.
Bo jak na razie to męcze się i męcze i nie mogę wymęczyć.
Może jakieś sugestie cokolwiek co mnie przybliży do postawienia prawdziwego serwera do podziału łącza.
POZDRAWIAM wszystkich
Offline
masz tu komplecik
esfq-2.6.15.1.tar.gz
grsecurity-2.1.9-2.6.17.11-200609031316.patch
iproute2-2.6.16-060323.tar.gz
iptables-1.3.0-imq1.diff
iptables-1.3.5.tar.bz2
kernel-2.6.17-layer7-2.5.patch
l7-protocols-2006-09-10.tar.gz
linux-2.6.17-imq1.diff
linux-2.6.17.11.tar.gz
netfilter-layer7-v2.5.tar.gz
patch-o-matic-ng-20060912.tar.bz2
Offline
A jak mam kernel 2.6.18.coś tam to robi jakąś różnice???
Offline
te patche moga ale nie musza dzialac na tym twoim kernelu....
ja nakladam jeszce kilka paatchy zwiazanych z moim sprzetem dlatego mam ta wersje ktra mam
obecnie sie szarpie na 2.6.19 ale nieszcze nie wszystko do konca wytestowalam a wiec.....
Offline
No rozumiem że te paze i moduły nie są jeszcze przeztestowane na nowszych modułach.
Mam pytanko co do kernela jeśli mam 2.6.18 i teraz zainstaluje 2.6.17 czy w systemie będzie wszystko oki i na swoim miejscu. Czy one aż tak sie nieróżnią a by odbiło się to w systemie.
Offline
raczej nie ;)
Offline
czy chodzi o to ze ten patch kernel-2.6.17-layer7-2.5.patch jest w netfilter-layer7-v2.5.tar.gz.
AA i tak przy okazji pachowanie kernela nie musi być w jakiejś kolejności???
Offline
Tak a pro po to się dopiero uczę więc proszę wybaczyć mi niezdarstwo :):)
Offline
spoko :)))
WITAMY w KLUBIE!!!
Offline
Mam mały problem. Nie wiem co z tym zrobić grsecurity-2.1.9-2.6.17.11-200609031316.patch jak to ugryść, jak to spachować.
jak mam to rozpakować jeśli mam taki sam katalog z kernelem wiem że można pod innym ale nie wiem co dalej.
Może ktoś pomoże.
Offline
layer 7 dziala rowniez na 2.6.18, wiem bo sam uzywam jajka 2.6.18 i dzial mi be zazutu ale jest inna gatka z ipp2p nie wiem czemu ale jak chce zaladowac do jada modul ipp2p to mi wywala ze zly parametr :/ i lipa jak narazie a co do l7 to smiga elegancko
Offline
kopijesz plik do katalogu ze zrodlami kernela i klepiesz
patch -p1 < grsecurity-2.1.9-2.6.17.11-200609031316.patch
co do przejscia z 2.4 na 2.6 to zainstaluj pakiet
[b]module-init-tools[/b]
Offline
INSTALACJA SERWERA TO CO POTRAFIE
Przechodzisz do katalog /usr/src
# cd /usr/src
Pobieramy potrzebne programy i patce z Internetu.
esfq-2.6.15.1.tar.gz
grsecurity-2.1.9-2.6.17.11-200609031316.patch
iproute2-2.6.16-060323.tar.gz
iptables-1.3.0-imq1.diff
iptables-1.3.5.tar.bz2
kernel-2.6.17-layer7-2.5.patch
l7-protocols-2006-09-10.tar.gz
linux-2.6.17-imq1.diff
linux-2.6.17.11.tar.gz
netfilter-layer7-v2.5.tar.gz
patch-o-matic-ng-20060912.tar.bz2
Pachowanie jadra dla IMQ
Rozpakowujesz wersję źródłową jądra:
# tar xjf linux-2.4.27.tar.bz2
Powinieneś otrzymać katalog /usr/src/linux-2.6.17 a w nim rozpakowane jądro
Oarz
# tar esfq-2.6.15.1.tar.gz –C
# tar netfilter-layer7-v2.5.tar.gz -C
Zmieniamy nazwę kernela z linux-2.6.17.11 na linux
# mv linux-2.6.17.11 linux
Znajdując się w katalogu ze źródłami kernela czas na skopiowanie pacha jądra z IMQ
# cp ../linux-2.4.26-imq.diff .
Pachujesz jądro dla IMQ
# patch -p1 <linux-2.4.26-imq.diff
Przechodzimy do katalogu netfilter-layer7-v2.5
# cd /usr/src/netfilter-layer7-v2.5
Kopjujemy kernel-2.6.17-layer7-2.5.patch do linux
# cp kernel-2.6.17-layer7-2.5.patch /usr/src/linux
Przechodzimy do katalogu linux
# cd usr/src/linux
Pachujemy
patch –p1 < kernel-2.6.17-layer7-2.5.patch
Przechodzimy do katalogu esfq-2.6.20
# cd/usr/src/esfq-2.6.20
I kopiujemy esfq-kernel.patch do katalogu linux
# cp esfq-kernel.patch /usr/src/linux
Przechodzimy do katalogu linux
# cd usr/src/linux
I pachujemy
patch –p1 < esfq-kernel.patch
Przechodzimy do katalogu src
# cd/usr/src/
Kopjujemy plik grsecurity-2.1.9-2.6.17.11-200609031316.patch do linux
cp grsecurity-2.1.9-2.6.17.11-200609031316.patch /usr/src/linux
I pachujemy
Patch –p1 < grsecurity-2.1.9-2.6.17.11-200609031316.patch
Rozpakowujesz POM-NG
bzip2 -dc patch-o-matic-ng-20060912.tar.bz2| tar xf -
Przechodzisz do katalogu POM-NG
cd /usr/src/ patch-o-matic-ng-20060912
Instalujesz potrzebne łaty z POM-NG.
Załóżmy, że potrzebujesz łat "string CONNMARK TTL connlimit iprange mport" to wtedy piszesz:
# IPTABLES_DIR=/usr/src/iptables KERNEL_DIR=/usr/src/linux ./runme string CONNMARK TTL connlimit iprange mport
Wciskasz 'y' a potem 'Enter' i łata zostaje zainstalowana. Jeśli chciałbyś sobie doinstalować inne łaty na przykład z zakresu 'extra' to piszesz:
# IPTABLES_DIR=/usr/src/iptables KERNEL_DIR=/usr/src/linux ./runme extra
Pachowanie iptables dla IMQ, oraz instalacja Patch-O-Matic-NG
Przechodzisz do katalogu /usr/src
# cd /usr/src
Rozpakowujesz iptables
# tar xjf iptables-1.3.5.tar.bz2
Robimy link symboliczny katalogu /usr/src/ iptables-1.3.5 do /usr/src/iptables
# ln -s iptables-1.3.5 iptables
Przechodzisz do katalogu /usr/src/ netfilter-layer7-v2.6
#cd//usr/src/ netfilter-layer7-v2.6
I kopjujemy plik iptables-layer7-2.6.patch do iproute
# cp iptables-layer7-2.6.patch /usr/src/iptables
Przechodzimy do iptables
# cd/usr/src/iptables
I pachujemy
patch –p1 <iptables-layer7-2.6.patch
Teraz przechodzimy do /usr/src/
# cd/usr/src/
I kopjujemy iptables-1.3.0-imq1.diff do iproute
cp iptables-1.3.0-imq1.diff /usr/src/iptables
pachujemy
patch –p1 <iptables-1.3.0-imq1.diff
Robisz te łaty wykonywalne:
# chmod +x extensions/.IMQ-test*
Kompilujesz iptables
# make
Instalujesz iptables
# make install
# cd /usr/src
Rozpakowujesz iproute2
# tar xjf iproute2-2.6.16-060323.tar.gz
Robimy link symboliczny katalogu /usr/src/ iproute2-2.6.16-060323 do /usr/src/ iproute2
# ln -s iproute2-2.6.16-060323 iproute2
Przechodzisz do katalogo /usr/src/ netfilter-layer7-v2.6
#cd//usr/src/ netfilter-layer7-v2.6
I kopjujemy plik iptables-layer7-2.6.patch do iproute2
# cp iptables-layer7-2.6.patch /usr/src/ iproute2
Przechodzimy do iproute2
# cd/usr/src/ iproute2
I pachujemy
patch –p1 <iptables-layer7-2.6.patch
Teraz przechodzimy do /usr/src/
# cd/usr/src/
I kopjujemy iptables-1.3.0-imq1.diff do iproute2
cp iptables-1.3.0-imq1.diff /usr/src/ iproute2
pachujemy
patch –p1 <iptables-1.3.0-imq1.diff
Robisz te łaty wykonywalne:
# chmod +x extensions/.IMQ-test*
Kompilujesz iptables
# make
Instalujesz iptables
# make install
# cd /usr/src
Tworzymy katalog 17-protocols w etc
#mkdir /etc/17-protocols
kopiujemy do tego katalogu plik l7-protocols-2006-09-10.tar.gz
#cp l7-protocols-2006-09-10.tar.gz /etc/17-protocols
przechodzimy do tego katalogu
# cd / etc/17-protocols
Rozpakowywujemu plik skopjowany
tar l7-protocols-2006-09-10.tar.gz –C
Konfigurujesz wybrane opcje jądra:
# make menuconfig
Pamiętaj, żeby IMQ działało to musisz włączyć następujące opcje:
# Code maturity level options --->Prompt for development and/or incomplete code/drivers
# Networking options ---> Network packet filtering (replaces ipchains)
# Networking options ---> IP: Netfilter Configuration ---> IP tables support (required for filtering/masq/NAT)
# Networking options ---> IP: Netfilter Configuration ---> Packet mangling
# Networking options ---> IP: Netfilter Configuration ---> IMQ target support
# Network device support ---> IMQ (intermediate queueing device) support
Kompilujesz jądro
# make dep
# make clean
# make bzImage
# make modules
# make modules_install
Tyle mojej wiedzy ale coś jej za mało bo iproute2, iptables coś nie chcą się komilować oraz patch-o-matic-ng-20060912 przy komendzie
"Załóżmy, że potrzebujesz łat "string CONNMARK TTL connlimit iprange mport" to wtedy piszesz:
+ IPTABLES_DIR=/usr/src/iptables KERNEL_DIR=/usr/src/linux ./runme string CONNMARK TTL connlimit iprange mport"
powinno się akceptować wybierając Y i enter a mi powtarza się od nowa te samo pytanie dopóki nie enter nadusze to przechodzi dalej bez żadnego zaznaczania.
Oraz coś mi się nie udaje końcówka make dep nie idzie tylko samo make.
Jeśli ktoś może mi pomóc to bardzo proszę o pomoc.
Offline
Time (s) | Query |
---|---|
0.00008 | SET CHARSET latin2 |
0.00003 | SET NAMES latin2 |
0.00066 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.216.145.37' WHERE u.id=1 |
0.00083 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.216.145.37', 1732675166) |
0.00040 | SELECT * FROM punbb_online WHERE logged<1732674866 |
0.00069 | SELECT topic_id FROM punbb_posts WHERE id=55496 |
0.00006 | SELECT id FROM punbb_posts WHERE topic_id=7274 ORDER BY posted |
0.00072 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=7274 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00652 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=7274 ORDER BY p.id LIMIT 0,25 |
0.00091 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=7274 |
Total query time: 0.01095 s |