Alina ha corretto questo ticket: https://dev.openwrt.org/ticket/4803
Appena torno a Roma sistemo il Ninux firmware (penso basti aggiungere la sua patch al nostro pacchetto OLSR modificato) Saverio ---------- Forwarded message ---------- From: Alina Friedrichsen <x-al...@gmx.net> Date: 2009/5/8 Subject: [OpenWrt-Devel] [PATCH] olsrd "6and4-Mode" Hotfix To: openwrt-de...@lists.openwrt.org This is a quick fix for the HNA-Problem with the "6and4-Mode". I will hopefully get the time to rewrite and clean up the complete script in the next weeks. This patch is for get it working now. Signed-off-by: Alina Friedrichsen <x-al...@gmx.net> -- Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + Telefonanschluss für nur 17,95 Euro/mtl.!* http://dslspecial.gmx.de/freedsl-surfflat/?ac=OM.AD.PD003K11308T4569a _______________________________________________ openwrt-devel mailing list openwrt-de...@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel
Index: net/olsrd/files/olsrd.init =================================================================== --- net/olsrd/files/olsrd.init (Revision 15544) +++ net/olsrd/files/olsrd.init (Arbeitskopie) @@ -364,7 +364,7 @@ fi [ "$HNA4_COUNT" -le 0 ] && echo -n "${N}Hna4${N}{" - echo -n "${N}${T}$netaddr $netmask" + echo -n "${N}${T}${T}$netaddr $netmask" HNA4_COUNT=$((HNA4_COUNT + 1)) return 0 @@ -391,7 +391,7 @@ fi [ "$HNA6_COUNT" -le 0 ] && echo -n "${N}Hna6${N}{" - echo -n "${N}${T}$netaddr $prefix" + echo -n "${N}${T}${T}$netaddr $prefix" HNA6_COUNT=$((HNA6_COUNT + 1)) return 0 @@ -567,15 +567,15 @@ if [ "$OLSRD_IPVERSION_6AND4" -ne 0 ]; then bindv6only="$(sysctl -n net.ipv6.bindv6only)" sysctl -w net.ipv6.bindv6only=1 - fi + sed -e 's/^\t\t[0-9.]*[ ][0-9.]*$//' < "$OLSRD_CONFIG_FILE" > /var/etc/olsrd.conf.ipv6 + olsrd -f /var/etc/olsrd.conf.ipv6 -nofork < /dev/null > /dev/null & - olsrd -f "$OLSRD_CONFIG_FILE" -nofork < /dev/null > /dev/null & - - if [ "$OLSRD_IPVERSION_6AND4" -ne 0 ]; then - sed -e 's/^IpVersion[ ][ ]*6$/IpVersion 4/' < "$OLSRD_CONFIG_FILE" > /var/etc/olsrd.conf.ipv4 + sed -e 's/^IpVersion[ ][ ]*6$/IpVersion 4/' -e 's/^\t\t[A-Fa-f0-9.:]*[:][A-Fa-f0-9.:]*[ ][0-9]*$//' < "$OLSRD_CONFIG_FILE" > /var/etc/olsrd.conf.ipv4 olsrd -f /var/etc/olsrd.conf.ipv4 -nofork < /dev/null > /dev/null & sleep 3 sysctl -w net.ipv6.bindv6only="$bindv6only" + else + olsrd -f "$OLSRD_CONFIG_FILE" -nofork < /dev/null > /dev/null & fi }
_______________________________________________ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless