Advertisement
Guest User

OpenWRT

a guest
Feb 18th, 2012
645
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.52 KB | None | 0 0
  1. ### NETWORK -------------------------------------------------------------
  2. config 'interface' 'loopback'
  3. option 'ifname' 'lo'
  4. option 'proto' 'static'
  5. option 'ipaddr' '127.0.0.1'
  6. option 'netmask' '255.0.0.0'
  7.  
  8. config 'interface' 'lan'
  9. option 'ifname' 'eth0.1'
  10. option 'type' 'bridge'
  11. option 'proto' 'static'
  12. option 'netmask' '255.255.255.0'
  13. option 'ipaddr' '192.168.aaa.1'
  14.  
  15. config 'interface' 'wan'
  16. option 'ifname' 'eth0.2'
  17. option 'proto' 'dhcp'
  18. option 'macaddr' '00:00:00:00:00:00'
  19. option 'peerdns' '0'
  20. option 'defaultroute' '0'
  21. list 'dns' '208.67.222.222'
  22. list 'dns' '208.67.220.220'
  23. list 'dns' '8.8.8.8'
  24. list 'dns' '8.8.4.4'
  25.  
  26. config 'switch'
  27. option 'name' 'rtl8366rb'
  28. option 'reset' '1'
  29. option 'enable_vlan' '1'
  30.  
  31. config 'switch_vlan'
  32. option 'device' 'rtl8366rb'
  33. option 'vlan' '1'
  34. option 'ports' '1 2 3 4 5t'
  35.  
  36. config 'switch_vlan'
  37. option 'device' 'rtl8366rb'
  38. option 'vlan' '2'
  39. option 'ports' '0 5t'
  40.  
  41. config 'interface' 'wwan'
  42. option 'proto' 'dhcp'
  43. option 'peerdns' '0'
  44. option 'defaultroute' '0'
  45. list 'dns' '208.67.222.222'
  46. list 'dns' '208.67.220.220'
  47. list 'dns' '8.8.8.8'
  48. list 'dns' '8.8.4.4'
  49.  
  50. ### FIREWALL -------------------------------------------------------------
  51. config 'defaults'
  52. option 'syn_flood' '1'
  53. option 'input' 'ACCEPT'
  54. option 'output' 'ACCEPT'
  55. option 'forward' 'REJECT'
  56. option 'drop_invalid' '1'
  57.  
  58. config 'zone'
  59. option 'name' 'lan'
  60. option 'network' 'lan'
  61. option 'input' 'ACCEPT'
  62. option 'output' 'ACCEPT'
  63. option 'forward' 'REJECT'
  64.  
  65. config 'zone'
  66. option 'name' 'wan'
  67. option 'input' 'REJECT'
  68. option 'output' 'ACCEPT'
  69. option 'forward' 'REJECT'
  70. option 'masq' '1'
  71. option 'mtu_fix' '1'
  72. option 'network' 'wan wwan'
  73.  
  74. config 'forwarding'
  75. option 'src' 'lan'
  76. option 'dest' 'wan'
  77.  
  78. config 'rule'
  79. option 'src' 'wan'
  80. option 'proto' 'udp'
  81. option 'dest_port' '68'
  82. option 'target' 'ACCEPT'
  83. option 'family' 'ipv4'
  84.  
  85. config 'rule'
  86. option 'src' 'wan'
  87. option 'proto' 'icmp'
  88. option 'icmp_type' 'echo-request'
  89. option 'family' 'ipv4'
  90. option 'target' 'ACCEPT'
  91.  
  92. config 'rule'
  93. option 'src' 'wan'
  94. option 'proto' 'icmp'
  95. list 'icmp_type' 'echo-request'
  96. list 'icmp_type' 'destination-unreachable'
  97. list 'icmp_type' 'packet-too-big'
  98. list 'icmp_type' 'time-exceeded'
  99. list 'icmp_type' 'bad-header'
  100. list 'icmp_type' 'unknown-header-type'
  101. list 'icmp_type' 'router-solicitation'
  102. list 'icmp_type' 'neighbour-solicitation'
  103. option 'limit' '1000/sec'
  104. option 'family' 'ipv6'
  105. option 'target' 'ACCEPT'
  106.  
  107. config 'rule'
  108. option 'src' 'wan'
  109. option 'dest' '*'
  110. option 'proto' 'icmp'
  111. list 'icmp_type' 'echo-request'
  112. list 'icmp_type' 'destination-unreachable'
  113. list 'icmp_type' 'packet-too-big'
  114. list 'icmp_type' 'time-exceeded'
  115. list 'icmp_type' 'bad-header'
  116. list 'icmp_type' 'unknown-header-type'
  117. option 'limit' '1000/sec'
  118. option 'family' 'ipv6'
  119. option 'target' 'ACCEPT'
  120.  
  121. config 'include'
  122. option 'path' '/etc/firewall.user'
  123.  
  124. config 'rule'
  125. option 'target' 'ACCEPT'
  126. option '_name' 'OPenVPN'
  127. option 'src' 'wan'
  128. option 'proto' 'tcp'
  129. option 'dest_port' '[vpn_port]'
  130. option 'src_ip' 'xx.xx.xx.xx'
  131.  
  132. ### FIREWALL USER --------------------------------------------------------
  133.  
  134. iptables -t nat -A prerouting_wan -p tcp --dport [vpn_port] -j ACCEPT
  135. iptables -A input_wan -p tcp --dport [vpn_port] -j ACCEPT
  136.  
  137. iptables -I OUTPUT -o tun+ -j ACCEPT
  138. iptables -I INPUT -i tun+ -m state --state ESTABLISHED,RELATED -j ACCEPT
  139. iptables -I FORWARD -o tun+ -j ACCEPT
  140. iptables -I FORWARD -i tun+ -m state --state ESTABLISHED,RELATED -j ACCEPT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement