Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/vbash
- source /opt/vyatta/etc/functions/script-template
- configure
- # Fix for error "INIT: Id "TO" respawning too fast: disabled for 5 minutes"
- delete system console device ttyS0
- #
- # Basic settings
- #
- set system host-name 'router'
- set system domain-name 'avalon.lan'
- set service ssh port '22'
- #
- # IP settings
- #
- set interfaces ethernet eth0 address dhcp
- set interfaces ethernet eth0 description 'WAN link'
- set interfaces ethernet eth1 address '192.0.2.254/24'
- set interfaces ethernet eth1 description 'DMZ'
- set interfaces ethernet eth2 address '172.16.255.254/16'
- set interfaces ethernet eth2 description 'Internal'
- #
- # Network Address Translation
- #
- set nat source rule 100 outbound-interface 'eth1'
- set nat source rule 100 source address '172.16.0.0/16'
- set nat source rule 100 translation address 'masquerade'
- set nat source rule 200 outbound-interface 'eth0'
- set nat source rule 200 source address '172.16.0.0/16'
- set nat source rule 200 translation address 'masquerade'
- #
- # Time
- #
- set system ntp server 'be.pool.ntp.org'
- #
- #
- # Domain Name Service
- #
- set service dns forwarding domain avalon.lan server '172.16.192.1'
- set service dns forwarding name-server '1.1.1.1'
- set service dns forwarding name-server '172.16.192.1'
- set service dns forwarding listen-on 'eth1'
- set service dns forwarding listen-on 'eth2'
- # Make configuration changes persistent
- commit
- save
- # Fix permissions on configuration
- sudo chown -R root:vyattacfg /opt/vyatta/config/active
- # vim: set ft=sh
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement