Skip to content

Instantly share code, notes, and snippets.

@hiroyuki-sato
Created July 28, 2014 14:51
Show Gist options
  • Save hiroyuki-sato/67f9577e027cbb00a98f to your computer and use it in GitHub Desktop.
Save hiroyuki-sato/67f9577e027cbb00a98f to your computer and use it in GitHub Desktop.
OpenVPN site-to-site config test
vyos@vyos:~$ show version
Version: VyOS 1.0.4
Description: VyOS 1.0.4 (hydrogen)
Copyright: 2014 SO3 Group
Built by: maintainers@vyos.net
Built on: Mon Jun 16 15:58:49 UTC 2014
Build ID: 1406161558-32e5690
System type: x86 64-bit
Boot via: livecd
Hypervisor: VMware
HW model: VMware Virtual Platform
HW S/N: VMware-56 4d 84 cc 64 60 16 f4-6b d0 9d 66 7a 8f 10 55
HW UUID: 564D84CC-6460-16F4-6BD0-9D667A8F1055
Uptime: 14:44:28 up 7 min, 2 users, load average: 0.08, 0.04, 0.03
vyos@vyos:~$ generate openvpn key /config/auth/secret
Generating OpenVPN key to /config/auth/secret
Your new local OpenVPN key has been generated
vyos@vyos:~$ configure
[edit]
vyos@vyos# set interfaces openvpn vtun0 local-address '169.254.1.1'
[edit]
vyos@vyos# set interfaces openvpn vtun0 mode 'site-to-site'
[edit]
vyos@vyos# set interfaces openvpn vtun0 openvpn-option '--cipher none'
[edit]
vyos@vyos# set interfaces openvpn vtun0 remote-address '169.254.1.2'
[edit]
vyos@vyos# set interfaces openvpn vtun0 remote-host '1.2.3.4'
[edit]
vyos@vyos# set interfaces openvpn vtun0 shared-secret-key-file '/config/auth/secret'
[edit]
vyos@vyos# commit
[edit]
vyos@vyos# sudo cat /config/auth/secret
#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
07d7ebc29abc3fd399dbddb60efd6ede
8557393cafd40f8998e32569955ca4d4
3383f8ad9fb1139be7dd25fd1d1963dc
dc19842cf2c0222b7140b78a7a2318e4
eb403230a42d3eb21fcd243ba17fe093
71e7a4d119efe2905d906b08afab0662
46d771d7fa1d58c6f1a6efde26beeb9d
50a337d257d668aa0e0b5de083edc082
2ac1d5dd8d5962c4462a58e2e12fd014
2b4b0a543ec636eb1c13daff5fd87676
2da124353ed2f588f7fb44685a87bf04
37d09fccff299b5f1ec3d08999329f97
091da9acfe52128aa2b2e892f7947b5b
6002dab028287d8aa3b99270734123f3
55f676512c8675816af02dfdcf6b211a
9f074288d80a6477fbdff99c3dc4d5ca
-----END OpenVPN Static key V1-----
[edit]
vyos@vyos# save
Saving configuration to '/config/config.boot'...
Done
[edit]
vyos@vyos# delete interfaces openvpn vtun0
[edit]
vyos@vyos# commit
[edit]
vyos@vyos# set interfaces openvpn vtun0 local-address '169.254.1.1'
[edit]
vyos@vyos# set interfaces openvpn vtun0 mode 'site-to-site'
[edit]
vyos@vyos# set interfaces openvpn vtun0 openvpn-option '--cipher none'
[edit]
vyos@vyos# set interfaces openvpn vtun0 remote-address '169.254.1.2'
[edit]
vyos@vyos# set interfaces openvpn vtun0 remote-host '1.2.3.4'
[edit]
vyos@vyos# set interfaces openvpn vtun0 shared-secret-key-file '/config/auth/secret'
[edit]
vyos@vyos# commit
[edit]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment