Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. #!/bin/vbash
  2. source /opt/vyatta/etc/functions/script-template
  3.  
  4. configure
  5.  
  6. # Fix for error "INIT: Id "TO" respawning too fast: disabled for 5 minutes"
  7. delete system console device ttyS0
  8.  
  9. #
  10. # Basic settings
  11. #
  12. set system host-name 'router'
  13. set system domain-name 'avalon.lan'
  14. set service ssh port '22'
  15.  
  16. #
  17. # IP settings
  18. #
  19. set interfaces ethernet eth0 address dhcp
  20. set interfaces ethernet eth0 description 'WAN link'
  21.  
  22. set interfaces ethernet eth1 address '192.0.2.254/24'
  23. set interfaces ethernet eth1 description 'DMZ'
  24.  
  25. set interfaces ethernet eth2 address '172.16.255.254/16'
  26. set interfaces ethernet eth2 description 'Internal'
  27.  
  28. #
  29. # Network Address Translation
  30. #
  31. set nat source rule 100 outbound-interface 'eth1'
  32. set nat source rule 100 source address '172.16.0.0/16'
  33. set nat source rule 100 translation address 'masquerade'
  34.  
  35. set nat source rule 200 outbound-interface 'eth0'
  36. set nat source rule 200 source address '172.16.0.0/16'
  37. set nat source rule 200 translation address 'masquerade'
  38.  
  39. #
  40. # Time
  41. #
  42. set system ntp server 'be.pool.ntp.org'
  43. #
  44.  
  45. #
  46. # Domain Name Service
  47. #
  48. set service dns forwarding domain avalon.lan server '172.16.192.1'
  49. set service dns forwarding name-server '1.1.1.1'
  50. set service dns forwarding name-server '172.16.192.1'
  51. set service dns forwarding listen-on 'eth1'
  52. set service dns forwarding listen-on 'eth2'
  53.  
  54. # Make configuration changes persistent
  55. commit
  56. save
  57.  
  58. # Fix permissions on configuration
  59. sudo chown -R root:vyattacfg /opt/vyatta/config/active
  60.  
  61. # vim: set ft=sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement