So,
da ich ja in Würselen stark von Ralf unter Druck gesetzt worden bin, das Dingens vorführfertig zu bekommen (ich überleg, das als Film beim nächsten Mal mitzubringen, natürlich auf DVD mit vdrconvert erstellt...hrhr...mal sehen, andere Baustelle), versuche ich mich jetzt auch an diesem gottverfluchten Mediadingsdabumsda.
Da mein Netgear-Router jetzt endlich lüppt und die Website www.routerfunzt.net endlich wieder vom Netz gehen kann, war ich schon ma nen grossen Schritt weiter. Da ich von Netzwerk und Routing wie von allem anderen Null Plan habe, möcht ich mich an dieser Stelle bei randy bedanken, der mir hier wirklich intensiv und kompetent geholfen hat. Dickes Thanks nochma.
Ansonsten ist das Howto von detlef gar nicht so übel, zumal ich ja auch gentoo hab. Das Plugin kompiliert, mit den libs gibbet danke emerge hier null Probleme, nur das ganze Netzwerkgeraffels und DHCP ist die wahre Grausamkeit. Vor allem diese Stelle in dem Roman ist die pure Attacke auf mein Nichtwissen..."Ihr müsst natürlich die IP`s dementsprechend anpassen. Außerdem muß die MAC-Adresse eingetragen werden. Bei mir ist sie auf der Unterseite des MediaMVP." Das war echt die schlimmste Stelle.
Daher fang mer ma mit meiner dhcpd.conf an:
ddns-update-style ad-hoc;
allow booting;
allow bootp;
# Standard configuration directives...
option domain-name "home.local";
option domain-name-servers 192.168.10.30;
option routers 192.168.10.30;
option resource-location-servers server.your.domain;
#option font-servers server.your.domain;
#option x-display-manager server.your.domain;
option tftp-server-name "vdr1.home.local";
max-lease-time 120;
default-lease-time 120;
subnet 192.168.10.0 netmask 255.255.255.0 {
}
host mvp {
filename "dongle.bin";
hardware ethernet 00:0d:fe:00:20:86;
fixed-address 192.168.10.105;
}
Aber zu meinen Problemen im einzelnen:
Erstma uname -a
gentoo root # uname -a
Linux gentoo 2.4.23_pre7-gss #7 Sat Jan 10 20:38:21 CET 2004 i686 AMD Athlon(TM) XP 2600+ AuthenticAMD GNU/Linux
Das geht noch...
gentoo init.d # ./in.tftpd start
* Starting in.tftpd... [ ok ]
gentoo init.d #
Aber das nimmer
gentoo init.d # ./dhcp start
* Setting ownership on dhcpd.leases... [ ok ]
* Starting dhcpd... [ !! ]
Der Blick in die /var/log/messages:
Jan 11 02:16:16 gentoo dhcpd: Wrote 0 deleted host decls to leases file.
Jan 11 02:16:16 gentoo dhcpd: Wrote 0 new dynamic host decls to leases file.
Jan 11 02:16:16 gentoo dhcpd: Wrote 0 leases to leases file.
Jan 11 02:16:16 gentoo dhcpd: socket: Protocol not available - make sure
Jan 11 02:16:16 gentoo dhcpd: CONFIG_PACKET (Packet socket) and CONFIG_FILTER
Jan 11 02:16:16 gentoo dhcpd: (Socket Filtering) are enabled in your kernel
Jan 11 02:16:16 gentoo dhcpd: configuration!
Naja...also das gleiche Prob wie beim anderen Olli. Nur halt unter ner gentoo, wo man eigentlich wenig falsch machen kann.
Der Abschnitt in der kernel-config:
#
# Networking options
#
CONFIG_PACKET=y
# CONFIG_PACKET_MMAP is not set
# CONFIG_NETLINK_DEV is not set
# CONFIG_NETFILTER is not set
CONFIG_FILTER=y
Hab ich auch so.
Die Einträge in der menuconfig für die Kernelmodule...gäähnn...alles so wies da steht.
* Packet socket
Packet socket mmapped IO
Netlink device emulation
* Network packet filtering
Network packet filtering debugging
Socket Filtering
Überall, wo nix steht, isses auf OFF. Sollte also auch stimmen.
Zum Schluss make dep clean bzImage modules modules_install, das alte bzImage umbenannt, nen testweisen Eintrag in die grub.conf und mit dem neuerstellten bzImage gebootet. Also auch der Kernel sollte als Übeltäter ausscheiden.
Ich hab erst gedacht, mir fehlt die inetd.conf, aber dann las ich das hier von Detlef "/etc/init.d/in.tftp gibt es bei Suse nicht. Das wird über die /etc/inetd.conf konfiguriert und über den inetd gestartet (IMHO). Aber dazu morgen mehr..."
Also kanns das auch nicht sein.
Den Rest lass ich jetzt erst ma beiseite, weil er für das akute Problem, dem nichtfunktionierenden DHCP-Server, keine Rolex geigt.
Vermutungen von Randy warn der Kernel (ich weiss net, was du hast, Detlef), Peter (TheAlamo) brauch ich net fragen, der hat eh Suse. Tscha...oder grsecurity abschalten, wie auch immer man das macht.
Immo steh ich voll blöde da
Wie gehn wirs an ? Warum läuft das bei mir net ?
Greets Olaf