Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 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 service ssh port '22'
  14.  
  15. #
  16. # IP settings
  17. #
  18.  
  19. # This is handled by Vagrant
  20.  
  21. #
  22. # Network Address Translation
  23. #
  24.  
  25. # NAT for Public network
  26. set nat source rule 100 outbound-interface 'eth0'
  27. set nat source rule 100 source address '192.0.2.0/24'
  28. set nat source rule 100 translation address masquerade
  29.  
  30. # NAT for Internal network
  31. set nat source rule 101 outbound-interface 'eth0'
  32. set nat source rule 101 source address '172.16.0.0/16'
  33. set nat source rule 101 translation address masquerade
  34. #
  35. # Time
  36. #
  37.  
  38. set system ntp server 'be.pool.ntp.org'
  39.  
  40. #
  41. # Domain Name Service
  42. #
  43.  
  44. set service dns forwarding domain avalon.lan server 172.16.192.1
  45. set service dns forwarding name-server 1.1.1.1
  46. set service dns forwarding name-server 172.16.192.1
  47. set service dns forwarding listen-on 'eth1'
  48. set service dns forwarding listen-on 'eth2'
  49.  
  50. # Make configuration changes persistent
  51. commit
  52. save
  53.  
  54. # Fix permissions on configuration
  55. sudo chown -R root:vyattacfg /opt/vyatta/config/active
  56.  
  57. # vim: set ft=sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement