Advertisement
Guest User

router-config.sh

a guest
Jul 31st, 2017
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.30 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.  
  14. #set service ssh port '22'
  15. set service ssh port '22'
  16.  
  17. #
  18. # IP settings
  19. #
  20.  
  21. set interfaces ethernet eth0 address dhcp
  22. set interfaces ethernet eth0 description "WAN link"
  23.  
  24. set interfaces ethernet eth1 address 192.0.2.254/24
  25. set interfaces ethernet eth1 description DMZ
  26.  
  27. set interfaces ethernet eth2 address 172.16.255.254/16
  28. set interfaces ethernet eth2 description internal
  29.  
  30. # TODO
  31.  
  32. #
  33. # Network Address Translation
  34. #
  35.  
  36. set nat source rule 100 outbound-interface 'eth0'
  37. set nat source rule 100 source address '172.16.0.0/16'
  38. set nat source rule 100 translation address 'masquerade'
  39.  
  40.  
  41. # TODO
  42.  
  43. #
  44. # Time
  45. #
  46.  
  47. set system ntp server 'be.pool.ntp.org'
  48. set system time-zone Europe/Brussels
  49.  
  50.  
  51.  
  52. #
  53.  
  54. #
  55. # Domain Name Service
  56. #
  57.  
  58. set service dns forwarding name-server 192.0.2.10
  59. set service dns forwarding name-server 192.0.2.11
  60. set service dns forwarding listen-on 'eth2'
  61.  
  62.  
  63.  
  64.  
  65. # Make configuration changes persistent
  66. commit
  67. save
  68.  
  69. # Fix permissions on configuration
  70. sudo chown -R root:vyattacfg /opt/vyatta/config/active
  71.  
  72. # vim: set ft=sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement