Witam.
Stawiam pierwsze kroki w linuxie, generalnie celem mojej nauki jest przyszlosciowe postawienie serwera (wybralem juz linux - debian) na okolo 50 komputerow.
Teraz testy przeprowadzam na domowych komputerach, mam do dyspozycji 3 + laptop wiec jest na czym testowac.
Linux mam oczywiscie juz zainstalowany na komputerze przeznaczonym na serwer, 2 karty sieciowe + switch 8 portowy.
Znalazlem 2 tutoriale:
http://www.dug.net.pl/texty/masq.php
http://www.dug.net.pl/texty/htb.php
Chodzi o to ze chce jednoczesnie ustawic podzial lacza (teraz mam neo, w przyszlosci DSL) tak aby bylo ustawione minimum , maximum up/down tak jak to jest opisane tutaj:
http://www.dug.net.pl/texty/htb.php oraz jednoczesnie chce przypisac ip do numerow mac - tak jak tutaj: http://www.dug.net.pl/texty/masq.php (glownie chodzi tutaj o to przyszlosciowe zlecenie, ale w domu juz tez sie tym pobawie).
Czy moglby mi ktos powiedziec czy jesli najpierw skonfiguruje siec (dynamiczny podzial lacza) bez ograniczen ip+mac , to czy pozniej moge dodac takie ograniczenie bez koniecznosci zmiany calego skryptu podzialu lacza ??
Mam nadzieje ze wszystko jasno opisalem, jesli cos jeszcze potrzeba to chetnie wytlumacze.
Dziekuje
Debian - Podzial lacza i ip+mac
w dowolnej chwili będziesz mógł utworzyć plik /etc/ethers i tam dopisywać IP i MAC klienta w formie:
#IP MAC
xyz.xyz.xyz.xyz xx:xx:xx:yy:yy:yy
dla nieużywanych IP zamiast maca wpisać 0.. chyba że się myle...
edit://
chociaż w man ethers jest najpierw mac potem ip.. ale u mnie działa
edit2://
po dopisaniu danych do pliku trzeba przeładować ustawienia arp poleceniem: arp -f
#IP MAC
xyz.xyz.xyz.xyz xx:xx:xx:yy:yy:yy
dla nieużywanych IP zamiast maca wpisać 0.. chyba że się myle...
edit://
chociaż w man ethers jest najpierw mac potem ip.. ale u mnie działa

edit2://
po dopisaniu danych do pliku trzeba przeładować ustawienia arp poleceniem: arp -f
Dlaczego przy kompilacji jądra, jadac wg poradnika:
nie dzialaja u mnie takie polecenia jak:cd linux-2.6.16.2
make oldconfig
Konfigurator pobierze aktualną konfigurację i zapyta Cię jedynie o decyzję odnośnie opcji dostępnych w nowym jądrze.
Jeśli chcesz dokładniej dostroić parametry jądra (i wiesz, które parametry należy zmienić), możesz teraz uruchomić pełną konfigurację:
make menuconfig
lub (w trybie graficznym)
make xconfig
i wszystkie inne make... Oczywiscie wpisuje to z roota. Czy ktos moze wie dlaczego tak sie dzieje??make oldconfig
make xconfig
Do poradnika tego:
http://wiki.aurox.org/pl/Kompilacja_kernela
A wszystko po to zeby przejsc ten poradnik:
http://newbie.linux.pl/?id=article&show=170
nie wiem tylko jeszcze rowniez jak mam GRUBA, a tutaj jest opisana kompilacja pod LiLo, to jaka jest roznica i gdzie musze co w GRUBIE zmienic.
Make - nic takiego raczej nie instalowalem ...
Edit 1.
Zainstalowalem make, make oldconfig dziala ale nie dziala make menuconfig i make xconfig,
gdy wpisuje make menuconfig wyswietla sie:
http://wiki.aurox.org/pl/Kompilacja_kernela
A wszystko po to zeby przejsc ten poradnik:
http://newbie.linux.pl/?id=article&show=170
nie wiem tylko jeszcze rowniez jak mam GRUBA, a tutaj jest opisana kompilacja pod LiLo, to jaka jest roznica i gdzie musze co w GRUBIE zmienic.
Make - nic takiego raczej nie instalowalem ...
Edit 1.
Zainstalowalem make, make oldconfig dziala ale nie dziala make menuconfig i make xconfig,
gdy wpisuje make menuconfig wyswietla sie:
Dlaczego ??debian:/usr/src/linux-2.4.26# make menuconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts/lxdialog all
make[1]: WejÅie do katalogu `/usr/src/linux-2.4.26/scripts/lxdialog'
^[[?6c/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
>> Unable to find the Ncurses libraries.
>>
>> You must have Ncurses installed in order
>> to use 'make menuconfig'
make[1]: *** [ncurses] BÅÄ
d 1
make[1]: Opuszczenie katalogu `/usr/src/linux-2.4.26/scripts/lxdialog'
make: *** [menuconfig] BÅÄ
d 2
debian:/usr/src/linux-2.4.26#