[Berlin-wireless] nochmal DHCP-Splash
Lorenz Schori
lorenz.schori
Mo Apr 28 09:10:42 CEST 2008
On Mon, 28 Apr 2008 00:30:07 +0200
Fabian Schonack <freifunk-o5a/sWE51jw at public.gmane.org> wrote:
> root at se505v1_I:~# nvram show |grep splash -i
> ff_dhcpsplash_hpurl=cgi-bin-index.html
> ff_dhcpsplash_ag=text
> ff_dhcpsplash_block=acl
> size: 8246 bytes (24522 left)
> ff_dhcpsplash_agurl=cgi-bin-agreement.html
> ff_dhcpsplash=on
> ff_dhcpsplash_wifi=104.198.001.020/30
Hm. Bist du dir ganz sicher dass du die Maske nicht zu eng gewählt
hast? Da haben nach Abzug von Broadcast und Netzwerk-Adresse genau 2
hosts platz.
Du hast dich aber wohl noch andernorts verkonfiguriert:
> [...]
> Chain PREROUTING (policy ACCEPT 45 packets, 2756 bytes)
> pkts bytes target prot opt in out source
> destination
> 31 1860 splash_prerouting_all all -- * *
> 0.0.0.0/0 0.0.0.0/0
>
> Chain POSTROUTING (policy ACCEPT 12 packets, 2678 bytes)
> pkts bytes target prot opt in out source
> destination
> 0 0 MASQUERADE all -- * * 4.198.1.28/30
> 0.0.0.0/0 0 0 MASQUERADE all -- * eth2
> 192.168.2.0/24 0.0.0.0/0 0 0 MASQUERADE all -- *
> eth1 0.0.0.0/0 0.0.0.0/0
Die MASQ-Regel in Postrouting wird von OLSR-DHCP gesetzt (1). Was steht
bei dir in der entsprechenden nvram Variabel?
nvram get ff_wldhcp
Normalerweise wird in OLSR-DHCP der Bereich für Clients am
WLAN-Interface definiert und der dhcpsplash auf genau diesen Bereich
gelegt. Dies erreicht man mit der Option OLSR-DHCP unter "IP-Bereich
für die WIFI Schnittstelle" in der DHCP-Splash konfiguration.
LG
Lorenz
1: /etc/init.d/S45firewall:46
Mehr Informationen über die Mailingliste Berlin