Debian - Podzial lacza i ip+mac

Ogólne pytania dotyczące systemu
dybik
Posty: 16
Rejestracja: 13 maja 2007, 03:37

Debian - Podzial lacza i ip+mac

Post autor: dybik »

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
Awatar użytkownika
milosz
Posty: 91
Rejestracja: 09 kwietnia 2007, 23:54
Lokalizacja: Tuchola

Post autor: milosz »

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
dybik
Posty: 16
Rejestracja: 13 maja 2007, 03:37

Post autor: dybik »

aha, a zeby ten plik w ogole dziala to musze go przeladowac, ale zeby uruchamial sie razem ze startem serwera, to musze gdzies cos jeszcze dopisac ??
Awatar użytkownika
milosz
Posty: 91
Rejestracja: 09 kwietnia 2007, 23:54
Lokalizacja: Tuchola

Post autor: milosz »

musisz dodać do autostartu jakiś skrypt uruchamiający arp -f
dybik
Posty: 16
Rejestracja: 13 maja 2007, 03:37

Post autor: dybik »

Dlaczego przy kompilacji jądra, jadac wg poradnika:
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
nie dzialaja u mnie takie polecenia jak:
make oldconfig
make xconfig
i wszystkie inne make... Oczywiscie wpisuje to z roota. Czy ktos moze wie dlaczego tak sie dzieje??
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

dybik pisze:jadac wg poradnika
którego poradnika?

dybik pisze:nie dzialaja u mnie takie polecenia jak:
(...)
i wszystkie inne make...
a masz make zainstalowane?
najlepiej będzie jeśli sam zainstalujesz cały pakiet podstawowego oprogramowania do kompilacji (czyli pakiet build-essential).


pozdrawiam
dybik
Posty: 16
Rejestracja: 13 maja 2007, 03:37

Post autor: dybik »

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:
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#
Dlaczego ??
Kamyk
Posty: 44
Rejestracja: 23 czerwca 2006, 13:43
Lokalizacja: Bydgoszcz/Szczecin

Post autor: Kamyk »

Bo make menuconfig jak sam Debian ci napisal uzywa ncurses. Wiec musisz doinstalowac libncurses5-dev, dobrze tez miec zainstalowane gcc orac libc6-dev.

Co do Debiana to lepiej zrobic paczke z kernelem - make-kpkg i pozniej zainstalowac zwyczajnie deb-a :)

Pozdrawiam
ODPOWIEDZ