[WLANware] dnsmasq Macher gesucht
Albi Rebmann
albi at life.de
Fri Oct 12 19:03:38 CEST 2007
Hallo Lorenz,
da bin ich schon weiter, allerdings musst du dann das Netz mit /xx angeben:
WLDHCP=$(nvram get ff_wldhcp)
IFS=\;
for ENT in $WLDHCP; do
NET=${ENT%[/]*}
MSK=${ENT#*[/]}
if [ -n "$NET" ] && [ -n "$MSK" ]; then
DHCPLEASE=2h
DHCPBEG=$(ipcalc -n $ENT|cut -d'.' -f4)
DHCPBEG=$(( $DHCPBEG + 2 ))
DHCPEND=$(ipcalc -b $ENT|cut -d'.' -f4)
DHCPEND=$(( $DHCPEND - 1 ))
DHCPNET=$(ipcalc -n $ENT|cut -d'=' -f2|cut -d'.'
-f1-3)
DHCPMSK=$(ipcalc -m $ENT|cut -d'=' -f2)
echo
"dhcp-range=wlnat,$DHCPNET.$DHCPBEG,$DHCPNET.$DHCPEND,$DHCPMSK,$DHCPLEASE">>/var/etc/dnsmasq.conf
fi
done
Was noch fehlt ist eine IP setzen im Range. Bzw. das hab ich mal von
hand gemacht, aber ich kam von einem anderen AP nicht zur AP-DHCP IP
durch. Schade.
ALBI...
lorenz schori schrieb:
> Hallo Albi
>
> Ich hab mich ein wenig umgeschaut. Offenbar müsste nach folgender Stelle
> im /etc/init.d/S50dnsmasq ...
>
> DHCPLEASE=2h
> DHCPBEG=$(ipcalc -n $NET|cut -d'.' -f4)
> DHCPBEG=$(( $DHCPBEG + 2 ))
> DHCPEND=$(ipcalc -b $NET|cut -d'.' -f4)
> DHCPEND=$(( $DHCPEND - 1 ))
> DHCPNET=$(ipcalc -n $NET|cut -d'=' -f2|cut -d'.' -f1-3)
> echo
> "dhcp-range=wlnat,$DHCPNET.$DHCPBEG,$DHCPNET.$DHCPEND,$MSK,$DHCPLEASE">>/var/etc/dnsmasq.conf
>
>
> ... noch folgendes geschehen:
>
> # quick+dirty. additional error checking is needed here.
> # add ip to interface and set default route in config
> DHCPDR=$(ipcalc -n $NET|cut -d'.' -f4)
> DHCPDR=$(( $DHCPDR + 1 ))
> ip addr add $DHCPDR dev $(nvram get wifi_ifname)
> echo "dhcp-option=wlnat,3,$DHCPDR">>/var/etc/dnsmasq.conf
>
> LG
> Lorenz
>
> On 12.10.2007, at 15:19, Albi Rebmann wrote:
>
>> Hallo,
>>
>> wer hat eigentlich das Modul dnsmasq gemacht? Bzw. halt den Teil der für
>> DHCP auf WLAN zuständig ist?
>> Ich wollte meinen DHCP Bereich im WLAN ohne NAT nutzen, das geht aber
>> nicht so einfach wie gehofft und nun hab ich mir das angeguckt und ich
>> bin
>> sehr verwirrt, was die Logik dahinter sein soll :-)
>>
>>
>> ALBI...
>>
>>
>> _______________________________________________
>> WLANware mailing list
>> WLANware at freifunk.net
>> Abonnement abbestellen? -> https://freifunk.net/mailman/listinfo/wlanware
>>
>> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und
>> Abmeldung unter http://freifunk.net/mailinglisten
>>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> WLANware mailing list
> WLANware at freifunk.net
> Abonnement abbestellen? -> https://freifunk.net/mailman/listinfo/wlanware
>
> Weitere Infos zu den freifunk.net Mailinglisten und zur An- und Abmeldung unter http://freifunk.net/mailinglisten
More information about the WLANware
mailing list