Guest User

Untitled

a guest
Oct 22nd, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [ -f /etc/rc.d/rc.eth1 && -f /etc/rc.d/rc.eth2 ]
  4. then
  5. /etc/rc.d/rc.eth1
  6. /etc/rc.d/rc.eth2
  7.  
  8. else
  9. /usr/share/router/setting-IP
  10.  
  11. fi
  12.  
  13. chmod 755 /etc/rc.d/rc.ip_forward
  14. /etc/rc.d/rc.ip_forward start
  15.  
  16. chmod 755 /etc/rc.d/rc.bind
  17. /etc/rc.d/rc.bind start
  18.  
  19. route add -net $IP1 netmask $NETMASK1 dev $ETH1
  20. route add -net $IP2 netmask $NETMASK2 dev $ETH2
  21.  
  22.  
  23. echo "iptables -A INPUT -i $ETH1 -j ACCEPT" >/etc/rc.d/rc.iptables
  24. echo "iptables -A INPUT -i $ETH2 -j ACCEPT" >>/etc/rc.d/rc.iptables
  25. echo "iptables -A FORWARD -i $ETH1 -o $ETH2 -j ACCEPT" >>/etc/rc.d/rc.iptables
  26. echo "iptables -A FORWARD -i $ETH2 -o $ETH1 -j ACCEPT" >>/etc/rc.d/rc.iptables
  27. echo "iptables -A OUTPUT -o $ETH1 -j ACCEPT" >>/etc/rc.d/rc.iptables
  28. echo "iptables -A OUTPUT -o $ETH2 -j ACCEPT" >>/etc/rc.d/rc.iptables
  29. echo "iptables -t nat -A POSTROUTING -s $IP2/$NETMASK2 -d 0/0 -j MASQUERADE" >>/etc/rc.d/rc.iptables
  30.  
  31.  
  32. chmod 755 /etc/rc.d/rc.iptables
  33. /etc/rc.d/rc.iptables
Add Comment
Please, Sign In to add comment