# HG changeset patch # User Pascal Bellard # Date 1431505610 -7200 # Node ID 9212f22723d25f32eb051e35b913733e7762edb0 # Parent e6181f0521c816d155a538b8eb11f390f88b8c3d network.cgi: add ip_forward support diff -r e6181f0521c8 -r 9212f22723d2 network.cgi --- a/network.cgi Tue May 12 16:58:25 2015 +0200 +++ b/network.cgi Wed May 13 10:26:50 2015 +0200 @@ -14,6 +14,7 @@ TITLE=$(_ 'TazPanel - Network') +ip_forward=/proc/sys/net/ipv4/ip_forward # Start a Wi-Fi connection @@ -155,7 +156,9 @@ *\ addarp\ *) arp -i $(GET interface) -s $(GET ip) $(GET mac) ;; *\ proxyarp\ *) - arp -i $(GET interface) -Ds $(GET ip) $(GET interface) ;; + arp -i $(GET interface) -Ds $(GET ip) $(GET interface) pub ;; + *\ toggleipforward\ *) + echo $((1 - $(cat $ip_forward))) > $ip_forward ;; esac case " $(POST) " in @@ -653,6 +656,17 @@
$(_ 'Network interfaces')
$(list_network_interfaces) +