[ipv6-tf] Tunnel broker, native-IPv6, DHCPv6 update
Marcin Kaminski
maxiu w man.poznan.pl
Śro, 19 Sty 2005, 09:59:25 CET
> Na koniec kilka słów o DHCPv6: Implementacja relayów w Dibblerze idzie do
> przodu. Relay pod Linuxa działa, chociaż konieczne jest jeszcze trochę
> dokrętek (pod windą nie sprawdzałem). Serwer też wspiera relaye. Działa z
> zarówno tym dostępnym do niedawna na dhcpv6.org (stronę gdzieś wcięło),
> jak i moją implementację. Na razie wszystko w fazie
> development-in-progress.
>
> Są pewne postępy z dołączeniem Dibblera do dystrybucji
> PLD (http://cvs.pld-linux.org/cgi-bin/cvsweb/SPECS/dibbler.spec) i
> Gentoo (http://bugs.gentoo.org/show_bug.cgi?id=76084). Szczególnie pomocny
> był spec przygotowany przez Marcina Kamińskiego. Na podstawie tego speca i
> oryginału z Dibblera, jeden z developerów PLD przygotował wersję RPMów.
> Czy mogę prosić kogoś z zainstalowanym PLD o sprawdzenie, czy paczki
> działają? Niestety nie mam PLD i ciężko mi sprawdzić to samemu. Oto
> stosowne linki:
>
> http://team.pld-linux.org/~sardzent/dibbler-0.3.1-0.2.i686.rpm
> http://team.pld-linux.org/~sardzent/dibbler-client-0.3.1-0.2.i686.rpm
Witam
Fajnie że sprawa się posuwa, może niedługo Dibbler będzie standardowym
elementem PLD i wiecej ludzi będzie używało i testowało :)
Co do paczek to kilka uwag:
- jest zależność od biblioteki której nie ma w standardowym PLD
[root w fern tmp]# rpm -i dibbler-0.3.1-0.2.i686.rpm
error: Failed dependencies:
libstdc++-libc6.2-2.so.3 is needed by dibbler-0.3.1-0.2
W standardowej dystrybucji Ac takiej biblioteki nie widzę:
poldek> rsearch -l /libstdc..-libc6.2-2.so.3/
Searching packages..........................................done.
No package matches 'libstdc..-libc6.2-2.so.3'
Na Ra też jej nie znalazłem. Wynika to raczej ze środowiska samego developera
robiącego RPMa niż speca, więc przy założeniu że spec przejdzie przez
standardowe buildery PLD to nie powinno być z tym problemu.
- instalacja nie powiodła się:
[root w fern tmp]# rpm -i dibbler-0.3.1-0.2.i686.rpm --nodeps
warning: /var/lib/dibbler/server.conf created
as /var/lib/dibbler/server.conf.rpmnew
error reading information on service dibbler: No such file or directory
error: %post(dibbler-0.3.1-0.2) scriptlet failed, exit status 1
co wynika z braku skryptu startowego /etc/rc.d/init.d/dibbler (a jest
wykorzystywane chkconfig -add dibbler).
- nie można odinstalować pakietu:
[root w fern tmp]# rpm -e dibbler
error reading information on service dhcpd: No such file or directory
error: %preun(dibbler-0.3.1-0.2) scriptlet failed, exit status 1
wynika to z tego że ponownie używany jest chkoconfig (chociaż nie ma skryptu
startowego) w dodatku odwołujący się do dhcpd a nie dibblera! przez co można
wyłączyć sobie dhcpd od IPv4 odinstalowując pakiet (ja nie mam
zainstalowanego dlatego jest błąd). Trzeba odinstalować siłą:
[root w fern tmp]# rpm -e dibbler --noscripts
- zbudowałem pakiet z najnowszego speca na CVS (1.10), niestety nadal źle się
instaluje, na szczęście nie ma już problemy z odinstalowaniem. Uruchamia się
dobrze (nie ma problemu z zależnością, ale to wynika ze środowiska na którym
budowałem)
- spec wymaga, aby podczas budowania był dostępny flex, jednak z niego nie
korzysta (nie ma napisu [FLEX] podczas budowania), po wyrzuceniu zależnośći i
flexa z systemu nadal sie dobrze buduje. Podobnie można wyrzucić
BuildRequires libxml2-devel oraz pkgconfig. Pewnie trzeba jakoś inaczej
Makefile odpalić, albo skasować obecne w orginalnym tarballu wygenerowanie
przez flexa i yacca pliki żeby podczas budowania zostały wygenerowane na nowo
Ogólnie mam wrażenie że jednak chłopaki nie przyłożyli się do tego speca
:( Wygląda na to że wzięli speca od dhcpd i tak trochę bez pomyślenia
podstawili do Dibblera. No ale zobaczymy co będzie dalej.
PS. Który developer PLD głównie odpowiada za tego speca? W CVSie jest ich 3:
radek, sardzent i qboosh, sądzę że powinienem się z którymś z nich
skontaktować i podsykutować trochę o tych specach.
Pozdrawiam
--
______________________________________________________________________
Marcin Kaminski Network Research and Development
maxiu w man.poznan.pl Poznan Supercomputing and Networking Center
+48 61 858 20 28 http://www.man.poznan.pl
______________________________________________________________________
Więcej informacji o liście ipv6-tf