2012-12-30 82 views
0

我最近为我的hostapd ap组合了一个脚本。在脚本中关闭回显

#!/bin/bash 
#DNS 
sudo rc.d start dnsmasq 
#Initial wifi interface configuration 
sudo ifconfig wlan1 up 10.0.0.1 netmask 255.255.255.0 

su -c "echo 1 > /proc/sys/net/ipv4/ip_forward" 

#ip forwarding 
sudo iptables --flush 
sudo iptables --table nat --flush 
sudo iptables --delete-chain 
sudo iptables --table nat --delete-chain 
sudo iptables --table nat --append POSTROUTING --out-interface wlan0 -j MASQUERADE 
sudo iptables --append FORWARD --in-interface wlan1 -j ACCEPT 

#start hostapd 
sudo hostapd /home/monte/hostapd-test.conf 

它工作正常,但回到我的问题;如何关闭/停止echo 1 > /proc/sys/net/ipv4/ip_forward,因为它可以让我的CPU保持运行,这有点烦人。

+1

echo 0>/proc/sys/net/ipv4/ip_forward? – Icarus3

+0

哟,我真的没有想到这一点。感谢一群人!我希望这是一个评论,所以我可以投票给你! – Archxiao

+0

标题有点误导,无论如何,@ Icarus3你应该在我做之前回答:P – iabdalkader

回答

2

可以通过编写1给他们启用布尔人/proc,并使用0将其禁用。因此,只需执行与脚本中相同的回声,但使用0代替。