Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest środa, 2 lipca 2025, 12:56

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 7 ] 
Autor Wiadomość
Post: wtorek, 5 kwietnia 2005, 15:45 
Offline

Rejestracja: wtorek, 5 kwietnia 2005, 15:04
Posty: 6
Lokalizacja: Przemyśl
Witam wszystkich :)

Po prawie 2 latach używania dyskietkowego Freesco Easy PL (sieć dla 10 sąsiadów) postanowiłem zmienić je na coś innego. Głównym powodem był brak kontroli ruchu wychodzącego - pakiet justice w tamtej wersji jeszcze tego nie obsługiwał.

Po zamontowaniu w ruterze dysku twardego zainstalowałem nowe NND. Ponieważ instalacja z konfiguracją (niceshaper, mrtg) zajęła mi więcej czasu (w linuxie jestem lamerem) robiłem to w nocy, w dzień startując serwer z dyskietki na Freesco. W ten sposób w razie położenia NND mam też błyskawiczne rozwiązanie awaryjne.

Sąsiedzi mają wpisane u siebie na stałe w parametrach:
IP: 192.168.1.x gdzie każdy zna swoje x (numer domu)
Maska: 255.255.255.0
Brama: 192.168.1.1
DNS: 192.168.1.1
Oni to znają juz na pamięć i takie ustawienie chciałbym zachować dalej dla nNNd. Ustalanie IP na podtsawie MACa karty sieciowej raczej odpada (sieć jest na przewieszkach i karty niektórym padają - userzy sami je sobie wymieniają a ja nie muszę o tym nawet wiedzieć).

Wyłączyłem więc DHCP i zainstalowałem pacmanem paczkę dnrd. Wszytko hula ładnie - ale niestety od czasu do czasu (raz na dzień - dwa) dns przestaje działać. Po restarcie serwera wraca do normy.
Wyłączyłem na próbę w skrypcie startującym dnrd cache (-c off), ale nie pomogło.

Informacje o zawieszaniu się dnrd znajdowałem już wcześniej na forum - tak więc muszę potwierdzić, że u mnie niestety też ... :evil:

Sprawdziłem że dnrd jest w wersji 2.10. Okazuje się, że istnieje już wersja 2.19, a lista poprawek jest całkiem spora: http://sourceforge.net/project/shownotes.php?group_id=72&release_id=303831

W związku z tym pytanie: czy istnieje gdzieś paczka dla nnd z nowszą wersją dnrd ? A może przyczyna zawieszania się dns-a tkwi w czymś innym ?

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 5 kwietnia 2005, 15:52 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
ja mam dopisane do crona sprawdzanie czy sie nie wywalil:
: [/] [] ()
*/5 * * * * [ "`ps aux|grep -v grep|grep "dnrd"|awk '{print $2}'`" ] || /etc/rc.d/rc.dnrd 1>/dev/null 2>/dev/null

/etc/rc.d/rc.dnrd tu wpisz odpowiednie uruchomienie dla siebie

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 5 kwietnia 2005, 16:23 
Offline

Rejestracja: wtorek, 5 kwietnia 2005, 15:04
Posty: 6
Lokalizacja: Przemyśl
Dzięki za szybką odpowiedź :)
W katalogu /etc/rc.d mam plik *dnrd - więc dla mnie bedzie pewnie
: [/] [] ()
*/5 * * * * [ "`ps aux|grep -v grep|grep "dnrd"|awk '{print $2}'`" ]
|| /etc/rc.d/dnrd 1>/dev/null 2>/dev/null

Nie wiem tylko jak "dopisać do crona". W jakim pliku ? (wiem że pytanie lamerskie...)

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 5 kwietnia 2005, 21:37 
Offline
MODERATOR

Rejestracja: poniedziałek, 27 stycznia 2003, 23:39
Posty: 3065
Lokalizacja: Kraków/Częstochowa
hmm masz stare czy nowe NND? bo to się działo na starym z tego co pamiętam

w nowym NND jest dnsmasq więc nie potrzebujesz DNRD :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 5 kwietnia 2005, 21:46 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
jak na starym to zastap dnrd np maradns albo czyms innym i zero problemow

_________________
Obrazek


Na górę
 Wyświetl profil  
 
Post: środa, 6 kwietnia 2005, 00:18 
Offline

Rejestracja: wtorek, 5 kwietnia 2005, 15:04
Posty: 6
Lokalizacja: Przemyśl
Hmm ... a wydawało mi się że napisałem wystarczająco wyraźnie (w temacie, opisie i stopce), że mam nowe NND :twisted:

Odinstalowałem więc problematycznego dnrd-a: pacman -R dnrd
zainstalowałem dnsmasq-a: pacman -S dnsmasq
dopisałem wywołanie dnsmasq do listy DAEMONS w /etc/rc.conf
zrestartowałem serwera: reboot
... i działa :D

Dzięki chłopaki za pomoc

OT: w tzw. międzyczasie próbowałem rozłożyć na części pierwsze cronowe polecenie od Zciecha - wyszło mi na to, że jest to automatyczny restart dnrd co 5 minut; wydaje mi się też, że da się to uprościć do czytelniejszego:
*/5 * * * * [ "`pidof dnrd`" ] /etc/rc.d/rc.dnrd 1>/dev/null 2>/dev/null
ale nie sprawdzałem czy działa ...

_________________
Obrazek


Ostatnio zmieniony środa, 6 kwietnia 2005, 00:26 przez Grze$ku, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 6 kwietnia 2005, 00:25 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
Grze$ku pisze:
OT: w tzw. międzyczasie próbowałem rozłożyć na części pierwsze cronowe polecenie od Zciecha - wyszło mi na to, że jest to automatyczny restart dnrd co 5 minut; wydaje mi się też, że da się to uprościć do czytelniejszego:
*/5 * * * * [ "`pidof dnrd`" ] /etc/rc.d/rc.dnrd 1>/dev/null 2>/dev/null
ale nie sprawdzałem czy działa ...


tak jak napisałeś nie działa... tak:

*/5 * * * * [ "`pidof dnrd`" ] || /etc/rc.d/dnrd restart >/dev/null 2>&1

powinno działać.

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


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

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 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