Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest czwartek, 28 marca 2024, 16:24

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 15 ] 
Autor Wiadomość
Post: czwartek, 5 marca 2009, 16:50 
Offline

Rejestracja: środa, 7 maja 2008, 15:06
Posty: 10
Witam!

Wiem, że temat był już omawiany, czytałem trochę postów na temat DHCP, ale i tak nie mogę sobie poradzić, potrzebuję chyba bardziej konkretnej wskazówki.
Czy ktoś może mi powiedzieć, gdzie mogę w linuxie (dystrybucja
Slackware) dodać adres MAC karty sieciowej, aby DHCP przydzielał mi
adres IP dla kompa z tym adresem MAC? Gdzie mogę szukać pliku ze
zdefiniowanymi dozwolonymi adresami MAC? Nie mam w etc pliku ethers, ale jak wpiszę w konsoli arp to wyświetla mi kilka nazw hostów i
przypisanych im adresów MAC. Tylko jak to edytować, jak dodać nowy adres MAC do dozwolonych?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 5 marca 2009, 16:56 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Plik konfiguracyjny daemona DHCP zwykle się znajduje w /etc i nazywa się dhcpd.conf, chyba, że stosujesz inną aplikację.
Odpowiednia sekcja wygląda tak:
host janek{
hardware ethernet 00:00:00:00:00:00;
fixed-address 192.168.10.26;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
}

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 5 marca 2009, 18:54 
Offline

Rejestracja: środa, 7 maja 2008, 15:06
Posty: 10
Tak, tyle wiem, plik dhcpd.conf jest oczywiście w etc. Ale jak dodam w tym pliku nowy wpis z nowym adresem MAC karty sieciowej to nie działa. DHCP przydziela jakiś dziwny adres o zupełnie innym początku niż brama (np. dla bramy 192.168.0.1 przydziela adres 10.0.2.13). Podobno gdzieś mogą być zdefiniowane adresy MAC dla których DHCP może przydzielić odpowiedni IP, ale gdzie to jest określone, w jakim pliku? Jak zmienie adres MAC we właściwościach karty sieciowej nowego kompa na taki jaki już istniał (z poprzedniego kompa) wtedy dopiero DHCP przydziela dobry adres IP!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 5 marca 2009, 23:07 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Musi działać. Wszystkim działa, a tobie nie...
Widać coś w tym pliku pokaszaniłeś. Może range jest w tym samym zakresie co wpisywane na stałe hosty? A może używasz dnsmasq? A może zwyczajnie nie restartowałeś dhcpd?

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 7 marca 2009, 13:51 
Offline
Użytkownik

Rejestracja: niedziela, 16 maja 2004, 21:32
Posty: 1203
Lokalizacja: Bieruń
Maciek pisze:
Plik konfiguracyjny daemona DHCP zwykle się znajduje w /etc i nazywa się dhcpd.conf, chyba, że stosujesz inną aplikację.
Odpowiednia sekcja wygląda tak:
host janek{ # <--- user do zmiany IP
hardware ethernet 00:00:00:00:00:00; #<--- TU zmien MAC
fixed-address 192.168.10.26;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
}

znajdz wpis odpowiadajacy za tego uzytkownika i zmien tylko MAC, nie dopisuj calej nowej sekcji, bo to pewnie robi blad!! jak masz dwa wpisy do tego samego IP z innymi MAC-ami to DHCP nie wystartuje, no chyba ze dasz tez inne IP :-)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 9 marca 2009, 11:29 
Offline

Rejestracja: środa, 7 maja 2008, 15:06
Posty: 10
Dzięki, pewnie coś w tym jest, ale nadal DHCP mi nie działa. Nie działa ani wpis nowej sekcji ani nawet zmiana adresu IP przy przydzielonym adresie. Np. w katalogu etc w pliku hosts mam m. in. wpisy:
# GW
127.0.0.1 localhost
192.168.100.1 modem
192.168.100.10 eth0-net

192.168.0.1 gw_zs
192.168.0.23 wd_lo
192.168.0.24 wd_lo2
192.168.0.25 s_lo
192.168.0.26 d_zs
192.168.0.110 hp ( tu wcześniej miałem 192.168.0.100)

W dhcpd.conf mam natomiast wpis:
subnet 192.168.0.0 netmask 255.255.255.0 {range 192.168.0.110 192.168.0.110;option routers 192.168.0.1;
option broadcast-address 192.168.0.255;
option netbios-name-servers 192.168.0.1;
host hp {hardware ethernet 00:14:38:1F:B3:AB ; fixed-address 192.168.0.110 ;}}
(wcześniej miałem wszędzie zamiast 192.168.0.110 192.168.0.100).
Jednak pomimo zmiany ip ze 100 na 110 i restarcie serwera DHCP (czyli wpisaniu w konsoli dhcpd) na kompie i tak jest adres 192.168.0.100.
Co jeszcze może być tego powodem? Nie mam nigdzie indziej adresu z końcówką 110. Czemu to DHCP nie działa, nie przyjmuje żadnych zmian?!


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 9 marca 2009, 13:03 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
W range masz 110 i hostowi też chcesz przydzielić 110. To nie będzie działać.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 9 marca 2009, 13:33 
Offline
Użytkownik

Rejestracja: niedziela, 16 maja 2004, 21:32
Posty: 1203
Lokalizacja: Bieruń
a po jakiego grzyba mieszasz w konfigu DHCP?? wystarczy ze uruchomisz net_conf i wszystko powinno zaczac smigac, jedynie co pozniej musisz zrobic to zmienic zakrez w range, jak chcesz przydzielac IP po MAC-u,lub je calkowicie zaplotkowac jak nie ma byc dynamicznych IP standartowo w konfigu jest cos takiego:

#host komp_1 { <--- wpisz nazwe hosta
#hardware ethernet 00:00:00:00:00:00; <--- wpisz MAC-a tego hosta
#fixed-address 192.168.0.2;
#option broadcast-address 192.168.0.255;
#option routers 192.168.0.1;
#}
................itd
trzeba jeszcze usunoac plotki
i tak powinien wygladac wpis dla jednego hosta:

host jasiu {
hardware ethernet 00:ab:bc:63:77:d3;
fixed-address 192.168.0.2;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
}
i to tyle chyba,aha a co do wpisow w "hosts" powinny byc tylko sami userzy, a nie jakies modemy czy inne lacza

EDIT

tak ja mam w sekcji glownej:

#Jeżeli chcesz dodać statyczne wpisy dla komputerów
#musisz zmieni przedział podany przy zmiennej range
#tak aby komputery ze stałym IP nie zawierały się w przedziale
subnet 192.168.0.0 netmask 255.255.255.0 {
#range 192.168.0.80 192.168.0.83; #Zakres przydzielanych adresów
option broadcast-address 192.168.0.255; #Adres rozgłoszeniowy
option routers 192.168.0.1; #Brama domyślna
authoritative;
}

range jest zaplotkowane,wiec dhcp nie przydziela mi dynamicznuch IP, ale w momecie usuniecia plotka sprzed range beda przydzielane numery od ...80 do ..83 ale zakres jest z poza przydzielanych IP statycznie(po MAC) bo zakrez statyczmych mam do 70,zakres IP z range nie moze sie pokrywac z IP przydzielanymi po MAC.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 11 marca 2009, 11:49 
Offline

Rejestracja: środa, 7 maja 2008, 15:06
Posty: 10
Odkryłem pewną dziwną rzecz! DHCP przydziela mi jakoś adresy po modyfikacji w pliku dhcpd.conf, ale dopiero do zrestartowaniu całego serwera (tzn. całego kompa z linuxem), po wpisaniu z konsoli dhcpd, serwer DHCP niby się restartuje, ale nic się nie zmienia. Zmienia się dopiero jak zrestartuje całego kompa. Czemu tak jest? Może dlatego, że zwykle zmieniam nie tylko dhcpd.conf, ale i plik hosts. Jakie polecenie muszę jeszcze uruchomić (oprócz dhcpd), żeby zmiany się zaktualizowały i żebym nie musiał od nowa odpalać całego kompa?
I jeszcze jedno. Kiedy zmieniam w dhcpd.conf adres ip jednego hosta np. ze 192.168.0.100 na 192.168.0.110, to owszem DHCP po restarcie serwera przydziela ten adres komputerowi, ale na kompie nie ma dostępu do internetu (nawet pingi nie działają). Wszystko jest niby dobrze: brama, maska, DNS-y, itp. ale netu nie ma! Jak wróce w pliku dhcpd.conf i hosts.exe do adresu 192.168.0.110 to internet jest. Dlaczego? Czy gdzieś jeszcze indziej mogą być określone adresy IP, dla których ma być dostęp do netu?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 11 marca 2009, 13:51 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Jeśli uruchamiasz/restartujesz daemona dhcpd poprzez wykonanie w konsoli polecenia
: [/] [] ()
dhcpd

to się nie dziwię.

: [/] [] ()
# uruchamianie
/etc/rc.d/dhcpd start

# zatrzymanie
/etc/rc.d/dhcpd stop

# chyba jasne
/etc/rc.d/dhcpd restart

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 11 marca 2009, 14:27 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Cytuj:
Czy ktoś może mi powiedzieć, gdzie mogę w linuxie (dystrybucja
Slackware) dodać adres MAC karty sieciowej, aby DHCP przydzielał mi
adres IP dla kompa z tym adresem MAC?

Tu jest problem. Niestety nie możemy wiedzieć co i jak sobie poustawiałeś w tym Slackware.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 11 marca 2009, 15:40 
Offline

Rejestracja: środa, 7 maja 2008, 15:06
Posty: 10
Jeśli wpiszę:
: [/] [] ()
/etc/rc.d/dhcpd restart

wyskakuje informacja: Nie ma takiego pliku ani katalogu!

Jeśli wejdę ręcznie do katalogu etc/rc.d i wpiszę dhcpd restart jest to samo co po wpisaniu dhcpd, tylko pojawia się jeszcze informacja: restart: not found.
Więc jak zrestartować serwer DHCP, inaczej niż przez wpisanie z konsoli dhcpd?


Na górę
 Wyświetl profil  
 
Post: środa, 11 marca 2009, 19:53 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
krystek pisze:
Czy ktoś może mi powiedzieć, gdzie mogę w linuxie (dystrybucja
Slackware)

No qrna, też nie doczytałem. Z reguły przyjmuję, że pytania na tym forum dotyczą NND. Zapytaj na jakimś forum Slackware.

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 11 marca 2009, 19:55 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Nie pamiętam dokładnie, bo ze Slackware miałem kontakt dość dawno, ale na pewno są tam też skrypty startowe. Jeśli już nie w /etc/rc.d to w /etc/init.d.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 12 marca 2009, 18:08 
Offline

Rejestracja: środa, 7 maja 2008, 15:06
Posty: 10
Uf, udało się!!! Dzięki! Te wpisy trochę mi pomogły. Problem sprowadzał się do dwóch kwestii. Po pierwsze trzeba było się zorientować że restart deamona DHCP odbywa się poprzez najpierw zabicie procesu DHCP (pkill dhcpd), a potem uruchomienie go od nowa przez wpis dhcpd, a nie tylko samo wpisanie polecenia dhcpd z konsoli, bo to nie działało - nie było żadnych zmian.
Po drugie trzeba było dodać nowy IP w pliku etc/rc.d/rc.nat, dla którego ma być przydzielany dostęp do internetu. I działa!
Wpisy w dhcpd.conf były jednak dobre (range i dla hostów). Tylko sprawa wpisu IP w rc.nat i restartu dhcpd!


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 15 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 9 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl