On Thu, 19 May 2011 20:54:38 +0200, Silverio Santos wrote:
Mich würde auf jeden Fall interessieren wie Du Dein Problem löst, da
ich
auch nach einer besseren als meiner derzeitigen Lösung suche.
Ich habe ein Zitat "Dead simple opensource hostpot management system"
auf Chillispot-Basis ausprobiert, http://easyhotspot.inov.asia. Es
wird bei der Einfachheit nicht zu viel versprochen: ISO
herunterladen,
brennen, 2. Netzwerkkarte in PC einbauen, installieren, neu starten:
geht.
Wenn ich zu weiteren Tests komme, werde ich berichten.
Hi,
nachdem ich den easyHotspot erfolgreich auf einer physischen Maschine
testen konnte, muß das ganze in einer virtuellen Maschine unter KVM (mit
libvirt) laufen.
Der Aufbau ist folgender (ich schreibe nachfolgend jeweils die Maschine
mit Doppelpunkt vor den Namen der Schnittstelle):
- Der Host hat 2 Netzwerkkarten eth0 und eth1, die mit jeweils einer
Bridge ausgestattet wurden: br0 und br1 respektive, beide auf DHCP
konfiguriert.
- Die VM hat 2 Netzwerkkarten konfiguriert, die mit den Bridges des
Hosts verbunden sind: eine VM:eth0 mit Host:br0 verbunden und eine
VM:tun0 mit Host:br1 verbunden. In der VM läuft ein DHCP-Server auf
VM:tun0. Host:br1 erhält eine IP vom DHCP der VM. Die VM ist exakt so
eingerichtet worden, wie vorher auf der gleichen Maschine physisch.
Ich hab da mal'n Problem: Wenn ich diesen Standard-GW (VM:tun0)
anpinge, kommt Request timed out.
Meine Analyse brachte bisher:
Nach dem Starten der VM habe ich 2 default Gateways, von jedem DHCP
eine. Das Entfernen der Default Route von der VM brachte nichts. Die
default Route der externen Quelle (Router zum Internet) bringt nichts,
da ich dort alle Default Kommunikation hin laufen lassen will.
Wireshark auf dem Host zeigt, daß die Ping-Pakete reinkommen.
Die Clients an der 2ten Netzwerkkarte erhalten auch vom DHCP der VM
(VM:tun0 über Host:br1) eine IP-Adresse und als Standard-Gateway und
default-route die IP-Adresse der eben genannten Geräte. Wenn ich vom
Client den Host:br1 anpinge (Adresse vom VM DHCP-Server), funktioniert
es. Die Bridge scheint die Ping-Pakete nicht zur VM durchzulassen, die
DHCP-Pakete aber schon. Auf dem Client sind die MAC-Adressen von
Host:br1 und VM:tun0 im ARP-Cache zu sehen.
Wie kriege ich es hin, daß Clients an Host:eth1/br1 von der VM eine IP
bekommen und die VM auch erreichen?
Gruß
Silvério
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org