Last active
October 6, 2015 00:06
-
-
Save AdrianKoshka/8d7f3539ca542090309f to your computer and use it in GitHub Desktop.
Quick and dirty Vyos setup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/vbash | |
source /opt/vyatta/etc/functions/script-template | |
configure | |
set interfaces ethernet eth0 address dhcp | |
set interfaces ethernet eth0 description 'OUTSIDE' | |
set interfaces ethernet eth0 duplex 'auto' | |
set interfaces ethernet eth0 speed 'auto' | |
set interfaces ethernet eth1 address '10.0.0.1/24' | |
set interfaces ethernet eth1 description 'INSIDE' | |
set interfaces ethernet eth1 duplex 'auto' | |
set interfaces ethernet eth1 speed 'auto' | |
set service ssh port '22' | |
set nat source rule 100 outbound-interface 'eth0' | |
set nat source rule 100 source address '10.0.0.0/24' | |
set nat source rule 100 translation address masquerade | |
set service dhcp-server disabled 'false' | |
set service dhcp-server shared-network-name LAN subnet 10.0.0.0/24 default-router '10.0.0.1' | |
set service dhcp-server shared-network-name LAN subnet 10.0.0.0/24 dns-server '10.0.0.1' | |
set service dhcp-server shared-network-name LAN subnet 10.0.0.0/24 domain-name 'local' | |
set service dhcp-server shared-network-name LAN subnet 10.0.0.0/24 lease '86400' | |
set service dhcp-server shared-network-name LAN subnet 10.0.0.0/24 start 10.0.0.10 stop '10.0.0.254' | |
set service dns forwarding cache-size '0' | |
set service dns forwarding listen-on 'eth1' | |
set service dns forwarding name-server '107.170.95.180' | |
set service dns forwarding name-server '104.237.144.172' | |
set system time-zone US/Eastern | |
commit | |
save | |
show interfaces |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment