Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Poprawki Freesco 0.3.2 http://forum.freesco.pl/viewtopic.php?f=35&t=4002 |
Strona 1 z 1 |
Autor: | MAC!EK [ czwartek, 25 marca 2004, 19:00 ] |
Tytuł: | Poprawki Freesco 0.3.2 |
Powstały poprawki do Freesco 0.3.2 zalecam ich zainstalowanie. Opis i linki do poprawek znajdują się na forum angielskim: http://forums.freesco.org/support/index.php?act=ST&f=1&t=7839&hl=&s=5ac04c42ba2e46a9ceb4593498015087 |
Autor: | Anonymous [ czwartek, 25 marca 2004, 19:16 ] |
Tytuł: | |
Właśnie też je przeglądam. Tylko może ktoś by przetłumaczył po polskiemu. Bo Ja np., nie wiem co autor miał na myśli pisząc w poprawce: Cytuj: CODE
str() #anywhere in the str() section will work. umask 22 /etc/dhcpd.leases ;; Czy mam tą liniijkę wstawić do pliku /rc/rc_dhcpd - bo jej tam nie znalazłem, czy co |
Autor: | MAC!EK [ czwartek, 25 marca 2004, 22:23 ] |
Tytuł: | |
autor miał na myśli że trzeba to dopisać w sekcji str() |
Autor: | Anonymous [ czwartek, 25 marca 2004, 23:07 ] |
Tytuł: | |
Hmm. Nie polecam tego dopisywać. W mojej sieci numery ip są przypisywane klientom z serwera, po wpisaniu tej linijki i zrestartowaniu uslug dhcp i dns mogłem o tym później tylko pomarzyć . W każdym razie już po restarcie dhcpd wyskoczył błąd: linia 4 w pliku etc/dhcpd.leases. Więc z tą poprawką to jakiś przekręt . |
Autor: | MAC!EK [ sobota, 27 marca 2004, 00:13 ] |
Tytuł: | |
Piotrek pisze: Hmm.
Nie polecam tego dopisywać. W mojej sieci numery ip są przypisywane klientom z serwera, po wpisaniu tej linijki i zrestartowaniu uslug dhcp i dns mogłem o tym później tylko pomarzyć . W każdym razie już po restarcie dhcpd wyskoczył błąd: linia 4 w pliku etc/dhcpd.leases. Więc z tą poprawką to jakiś przekręt . to nie żaden przekręt poprostu coś popsułeś w pliku /etc/dhcpd.leases, to polecenie nic w nim nie zmienia, radzę usunąć wszystko z tego pliku, ale przedtem zrobić jego kopie |
Autor: | Anonymous [ sobota, 27 marca 2004, 16:00 ] |
Tytuł: | |
Nie wiem czy moge kontynuować ten topic tutaj, ale jeśli nie - to możesz go podzielić i wrzucić jako nowy wątek . Pomyliłem nazwy plików błąd wywala nie w etc/dhcpd.leases tylko w w etc/dhcpd.conf - sorry za pomyłkę. W każdym razie "tą poprawkę" wklejam w miejscu: Cytuj: str() { [ "$ENADHCP" = n -o "`fn2`" ] && return set -- `echo $LIZTIME | sed s/,/\ /g` cat >/etc/dhcpd.conf <<-EOF option domain-name "$DOMAIN"; default-lease-time ${1:-345600}; max-lease-time ${2:-345600}; umask 22 /etc/dhcpd.leases może to nie w tym miejscu. Po restarcie rc_dhcpd wywala taki komunikat: Cytuj: [Linux] rc_dhcpd restart
Starting dhcpd... /etc/dhcpd.conf line 4: expecting a parameter or declaration. umask ^ Configuration file errors encountered -- exiting exiting. Done eth1 [Linux] Po tym jeszcze robię: rc_dns restart, sync, sync. Może powinienem zrestartować wogóle Freesco . |
Autor: | MAC!EK [ sobota, 27 marca 2004, 16:20 ] |
Tytuł: | |
Piotrek pisze: Nie wiem czy moge kontynuować ten topic tutaj, ale jeśli nie - to możesz go podzielić i wrzucić jako nowy wątek no chyba nie powinniśmy, sam nie wiem może jakiś moderator się nami zajmie ;P Piotrek pisze: [Linux] rc_dhcpd restart
Starting dhcpd... /etc/dhcpd.conf line 4: expecting a parameter or declaration. umask ^ Configuration file errors encountered -- exiting exiting. Done eth1 [Linux] pisze przecież jak byk że jest błąd w 4 linii dhcpd.conf więc zajżyj i sprawdź co skopałeś |
Autor: | Anonymous [ sobota, 27 marca 2004, 17:18 ] |
Tytuł: | |
Na pewno nie mogłem tego skopać. Bez tej poprawki system nie pokazuje błędów w pliku dhcpd.conf. Odpala się bez problemu. Błąd który pokazuje w pliku etc/dhcpd.conf - wskazuje właśnie na dopisany fragment, czyli umask 22 /etc/dhcpd.leases, który pojawia się w tym miejscu po dopisaniu go do pliku /mnt/bootdev/router/rc/rc_dhcpd - sprawdziłem to. Próbowałem wpisywać go z dwoma spacjami pomiędzy umask i 22, 22 i etc, ale to samo. |
Autor: | zciech [ sobota, 27 marca 2004, 17:43 ] |
Tytuł: | |
Ale sobie miejsce wybrales do wklejenia tej poprawki. Gratuluje. prawdopdobnie po linii: #anywhere in the str() section will work. |
Autor: | Anonymous [ sobota, 27 marca 2004, 18:04 ] |
Tytuł: | |
No dobra. Inaczej zaczniemy. To jest mój plik rc_dhcpd (z deka długi ): Cytuj: #!/bin/sh
# # Start/stop DHCP service . /etc/system.cfg . /etc/colors . /etc/chat.pwd . /etc/live.cfg fn2() { ps | sed -n '/ dhcpd/P'; } stp() { [ "`fn2`" ] || return echo -n "Stopping dhcpd... " killall dhcpd -15 sleep 2 killall dhcpd = } fn1() { eval a='$'INTNAME$1 b='$'BRDCAST$1 c='$'NETWORK$1 eval d='$'NETMASK$1 e='$'IPRANGE$1 f='$'IPADDR$1 [ "$a" -a "$b" -a "$c" -a "$d" -a "$e" -a "$f" ] || return [ "`ifconfig $a 2>/dev/null | sed -n /UP/P`" ] || return INT="$INT $a" cat >>/etc/dhcpd.conf <<-EOF subnet $c netmask $d { range $e; option subnet-mask $d; option broadcast-address $b; option routers $f; EOF [ "$ENADNS" = n ] && f="$DNSADDR" [ "$DNSADDR1" ] && f="$f,$DNSADDR1" echo "option domain-name-servers $f;" >>/etc/dhcpd.conf echo "}" >>/etc/dhcpd.conf } str() { [ "$ENADHCP" = n -o "`fn2`" ] && return set -- `echo $LIZTIME | sed s/,/\ /g` cat >/etc/dhcpd.conf <<-EOF option domain-name "$DOMAIN"; default-lease-time ${1:-345600}; max-lease-time ${2:-345600}; umask 22 /etc/dhcpd.leases #tutaj wpakowałem tą linijkę bez tego komentarza oczywiście EOF [ "$WINSADDR" ] && cat >>/etc/dhcpd.conf <<-EOF option netbios-name-servers $WINSADDR; option netbios-dd-server $WINSADDR; option netbios-node-type 8; EOF [ "$USEDHCP0" = n ] && fn1 0 for i in 1 2 3 4 5 6 7 8 9; do fn1 $i; done cat /boot/etc/dhcp.cfg 2>/dev/null | sed '/^#.*$/d' >>/etc/dhcpd.conf [ "$INT" ] || return 2 INT=`echo $INT | sed s/:.//g` [ "$BOOTMOD" = debug -o "$LOGDHCP" = y ] && DBG="-d" echo -n "Starting dhcpd... $CR" dhcpd -q $INT chmod 644 /etc/dhcpd.leases = $? "Done $CC $INT" } case "$1" in start) str;; stop) stp;; restart|newip) stp;str;; status) if [ "`fn2`" ] then echo "Running dhcpd:"; fn2 else echo No running dhcpd fi;; esac Po wprowadzeniu tej zmiany, robię rc_dhcpd restart - wtedy wywala błąd, który opisałem już wczśniej. Gdzie waszym zdaniem ma znaleźć się linijka z poprawką |
Autor: | zciech [ sobota, 27 marca 2004, 18:50 ] |
Tytuł: | |
str() { TU [ "$ENADHCP" = n -o "`fn2`" ] && return TU set -- `echo $LIZTIME | sed s/,/\ /g` TU cat >/etc/dhcpd.conf <<-EOF option domain-name "$DOMAIN"; default-lease-time ${1:-345600}; max-lease-time ${2:-345600}; . |
Autor: | Anonymous [ niedziela, 28 marca 2004, 16:54 ] |
Tytuł: | |
Teraz działa . Ale Lightning opis fajny zrobił, nie ma co . |
Autor: | zciech [ niedziela, 28 marca 2004, 20:14 ] |
Tytuł: | |
Na pewnym poziomie wiedzy, nie zwraca sie uwagi na szczegóły. Jak mawiał pewien skrzypek: -To jest elementarne Watsonie |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |