[+] DHCP i stały IP wewnątrz sieci - neostrada
: 17 marca 2009, 17:37
Witam.
Jakiś czas temu dla zabawy i nauki postawiłem serwer na Debianie. Dość długo nie mogłem uporać się z przekierowaniem portów. Jak się potem okazało, po każdym przekierowaniu na jakieś IP wewnątrz sieci router należało zrestartować a ten po tej operacji przyznawał serwerowi inne ip i tak w kółko. Teraz gdy się trochę z tym uporałem o problemie zapominam aż do chwili gdy serwer jest restartowany, co prawda jestem w stanie poradzić sobie zmieniając IP dla karty ręcznie ale nie o to chodzi. Rozwiązania szukam już prawie miesiąc. Czytałem fora, artykuły, opinie i komentarze a rozwiązania nadal nie odnalazłem. Nawet na tym forum nie odnalazłem jasnego i klarownego opisu jak to zrobić, większość opisów sprowadza się do przypisania IP do adresu MAC karty sieciowej. W tym miejscu chciałem zaznaczyć, że mój ruter NIE ma możliwości przypisać IP do MAC adresu Tak więc szukam rozwiązania po stronie klienta.
Posiadam router D-Link (DSL-G604T) na stałe podpięte mam 2 komputery. Mój desktop na ogół (gdy sieć działa jak powinna) uzyskuje za pomocą DHCP adres 10.1.1.3 i jest mi on zupełnie obojętny. Czasem kolega przychodzi z laptopem ale wtedy łączy się przez Wi-Fi i dużym uproszczeniem jest aby on też uzyskiwał IP z DHCP. Natomiast mój serwer postawiony w piwnicy (dlatego szukam rozwiązania - czasem interfejs eth0 się zawiesza podczas tych operacji, a nie jestem na tyle zapoznany z systemem Linux aby wiedzieć co zrobić no i biegam do klawiatury w piwnicy parę razy dziennie) ma przypisany IP 10.1.1.4 (również z DHCP) i na taki właśnie IP ustawione są wszelkie przekierowania na routerze. Chciałbym aby DHCP (tryb serwer - nie wiem jak działa tryb relay, może tu jest rozwiązanie) cały czas działało. Lecz w tym jednym wyjątkowym przypadku serwer otrzymywał zawsze taki sam IP podejrzewam, że zmienię go na 10.1.1.25 do łatwej identyfikacji ale to raczej nie ma znaczenia.
Bardzo proszę o pomoc. Problem niby banalny, a jednak różne ustawienia sieciówek nic nie dały. Konfigi w jakich już grzebałem to:
/etc/network/interfaces
/etc/dhcp3/dhclient.conf
Może to któryś z nich, lecz co tam powinno być wpisane?
Posiadam neostradę. Brama 10.1.1.1 a maska 255.0.0.0 z tego co pamiętam DNSy są ustawione.
To chyba wszystko. Mam nadzieje, że niezbędne informacje do rozwiązania problemu podałem.
Z góry dziękuje i pozdrawiam.
frenchman
Jakiś czas temu dla zabawy i nauki postawiłem serwer na Debianie. Dość długo nie mogłem uporać się z przekierowaniem portów. Jak się potem okazało, po każdym przekierowaniu na jakieś IP wewnątrz sieci router należało zrestartować a ten po tej operacji przyznawał serwerowi inne ip i tak w kółko. Teraz gdy się trochę z tym uporałem o problemie zapominam aż do chwili gdy serwer jest restartowany, co prawda jestem w stanie poradzić sobie zmieniając IP dla karty ręcznie ale nie o to chodzi. Rozwiązania szukam już prawie miesiąc. Czytałem fora, artykuły, opinie i komentarze a rozwiązania nadal nie odnalazłem. Nawet na tym forum nie odnalazłem jasnego i klarownego opisu jak to zrobić, większość opisów sprowadza się do przypisania IP do adresu MAC karty sieciowej. W tym miejscu chciałem zaznaczyć, że mój ruter NIE ma możliwości przypisać IP do MAC adresu Tak więc szukam rozwiązania po stronie klienta.
Posiadam router D-Link (DSL-G604T) na stałe podpięte mam 2 komputery. Mój desktop na ogół (gdy sieć działa jak powinna) uzyskuje za pomocą DHCP adres 10.1.1.3 i jest mi on zupełnie obojętny. Czasem kolega przychodzi z laptopem ale wtedy łączy się przez Wi-Fi i dużym uproszczeniem jest aby on też uzyskiwał IP z DHCP. Natomiast mój serwer postawiony w piwnicy (dlatego szukam rozwiązania - czasem interfejs eth0 się zawiesza podczas tych operacji, a nie jestem na tyle zapoznany z systemem Linux aby wiedzieć co zrobić no i biegam do klawiatury w piwnicy parę razy dziennie) ma przypisany IP 10.1.1.4 (również z DHCP) i na taki właśnie IP ustawione są wszelkie przekierowania na routerze. Chciałbym aby DHCP (tryb serwer - nie wiem jak działa tryb relay, może tu jest rozwiązanie) cały czas działało. Lecz w tym jednym wyjątkowym przypadku serwer otrzymywał zawsze taki sam IP podejrzewam, że zmienię go na 10.1.1.25 do łatwej identyfikacji ale to raczej nie ma znaczenia.
Bardzo proszę o pomoc. Problem niby banalny, a jednak różne ustawienia sieciówek nic nie dały. Konfigi w jakich już grzebałem to:
/etc/network/interfaces
/etc/dhcp3/dhclient.conf
Może to któryś z nich, lecz co tam powinno być wpisane?
Posiadam neostradę. Brama 10.1.1.1 a maska 255.0.0.0 z tego co pamiętam DNSy są ustawione.
To chyba wszystko. Mam nadzieje, że niezbędne informacje do rozwiązania problemu podałem.
Z góry dziękuje i pozdrawiam.
frenchman