Advertisement
Guest User

Untitled

a guest
Jun 24th, 2014
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. logger Pineapple.modem: New device found $PRODUCT
  4.  
  5. [[ $PRODUCT == "12d1/14db/102" ]] && {
  6.  
  7. [[ $ACTION == "add" ]] && {
  8. #/root/e355add.sh
  9. ifconfig eth1 192.168.1.100 netmask 255.255.255.0 up
  10. route del default
  11. route add default gw 192.168.1.1 eth1
  12. iptables -t nat -A POSTROUTING -s 172.16.42.0/24 -o eth1 -j MASQUERADE
  13. iptables -A FORWARD -s 172.16.42.0/24 -o eth1 -j ACCEPT
  14. iptables -A FORWARD -d 172.16.42.0/24 -m state --state ESTABLISHED,RELATED -i eth1 -j ACCEPT
  15. logger Pineapple.modem: Huawei E355 Added
  16. } || {
  17. #/root/e355remove.sh
  18. iptables -t nat -D POSTROUTING -s 172.16.42.0/24 -o eth1 -j MASQUERADE
  19. iptables -D FORWARD -s 172.16.42.0/24 -o eth1 -j ACCEPT
  20. iptables -D FORWARD -d 172.16.42.0/24 -m state --state ESTABLISHED,RELATED -i eth1 -j ACCEPT
  21. /etc/init.d/network restart
  22. logger Pineapple.modem: Huawei E355 Removed
  23. }
  24.  
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement