Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [ "$EUID" -ne 0 ]
  4. then echo "Must be root"
  5. exit
  6. fi
  7.  
  8. ADAPTER="eth1"
  9.  
  10. # Allow overriding from eth0 by passing in a single argument
  11. if [ $# -eq 1 ]; then
  12. ADAPTER="$1"
  13. fi
  14.  
  15. #Uncomment net.ipv4.ip_forward
  16. sed -i -- 's/#net.ipv4.ip_forward/net.ipv4.ip_forward/g' /etc/sysctl.conf
  17. #Change value of net.ipv4.ip_forward if not already 1
  18. sed -i -- 's/net.ipv4.ip_forward=0/net.ipv4.ip_forward=1/g' /etc/sysctl.conf
  19. #Activate on current system
  20. echo 1 > /proc/sys/net/ipv4/ip_forward
  21.  
  22. iptables -t nat -A POSTROUTING -o $ADAPTER -j MASQUERADE
  23. iptables -A FORWARD -i $ADAPTER -o wlan1 -m state --state RELATED,ESTABLISHED -j ACCEPT
  24. iptables -A FORWARD -i wlan1 -o $ADAPTER -j ACCEPT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement