mirror of
				https://github.com/vyos/vyos-documentation.git
				synced 2025-11-04 00:02:05 +01:00 
			
		
		
		
	OPENVPN: T6555: add documentation bridge feature
This commit is contained in:
		
							parent
							
								
									8748df5c77
								
							
						
					
					
						commit
						71050ef7f3
					
				@ -660,6 +660,51 @@ config file. The path and arguments need to be single- or double-quoted.
 | 
			
		||||
   quotes. This is done through a hack on our config generator. You can pass
 | 
			
		||||
   quotes using the ``"`` statement.
 | 
			
		||||
 | 
			
		||||
Server bridge
 | 
			
		||||
=============
 | 
			
		||||
 | 
			
		||||
In Ethernet bridging configurations, OpenVPN's server mode can be set as a
 | 
			
		||||
'bridge' where the VPN tunnel encapsulates entire Ethernet frames 
 | 
			
		||||
(up to 1514 bytes) instead of just IP packets (up to 1500 bytes). This setup 
 | 
			
		||||
allows clients to transmit Layer 2 frames through the OpenVPN tunnel. Below,
 | 
			
		||||
we outline a basic configuration to achieve this:
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Server Side:
 | 
			
		||||
 | 
			
		||||
.. code-block:: none
 | 
			
		||||
 | 
			
		||||
  set interfaces bridge br10 member interface eth1.10
 | 
			
		||||
  set interfaces bridge br10 member interface vtun10
 | 
			
		||||
  set interfaces openvpn vtun10 device-type 'tap'
 | 
			
		||||
  set interfaces openvpn vtun10 encryption data-ciphers 'aes192'
 | 
			
		||||
  set interfaces openvpn vtun10 hash 'sha256''
 | 
			
		||||
  set interfaces openvpn vtun10 local-host '172.18.201.10'
 | 
			
		||||
  set interfaces openvpn vtun10 local-port '1194'
 | 
			
		||||
  set interfaces openvpn vtun10 mode 'server'
 | 
			
		||||
  set interfaces openvpn vtun10 server bridge gateway '10.10.0.1'
 | 
			
		||||
  set interfaces openvpn vtun10 server bridge start '10.10.0.100'
 | 
			
		||||
  set interfaces openvpn vtun10 server bridge stop '10.10.0.200'
 | 
			
		||||
  set interfaces openvpn vtun10 server bridge subnet-mask '255.255.255.0'
 | 
			
		||||
  set interfaces openvpn vtun10 server topology 'subnet'
 | 
			
		||||
  set interfaces openvpn vtun10 tls ca-certificate 'ca-1'
 | 
			
		||||
  set interfaces openvpn vtun10 tls certificate 'srv-1'
 | 
			
		||||
  set interfaces openvpn vtun10 tls dh-params 'srv-1'
 | 
			
		||||
 | 
			
		||||
Client Side :
 | 
			
		||||
 | 
			
		||||
.. code-block:: none
 | 
			
		||||
 | 
			
		||||
  set interfaces openvpn vtun10 device-type 'tap'
 | 
			
		||||
  set interfaces openvpn vtun10 encryption data-ciphers 'aes192'
 | 
			
		||||
  set interfaces openvpn vtun10 hash 'sha256''
 | 
			
		||||
  set interfaces openvpn vtun10 mode 'client'
 | 
			
		||||
  set interfaces openvpn vtun10 protocol 'udp'
 | 
			
		||||
  set interfaces openvpn vtun10 remote-host '172.18.201.10'
 | 
			
		||||
  set interfaces openvpn vtun10 remote-port '1194'
 | 
			
		||||
  set interfaces openvpn vtun10 tls ca-certificate 'ca-1'
 | 
			
		||||
  set interfaces openvpn vtun10 tls certificate 'client-1'
 | 
			
		||||
 | 
			
		||||
***************************
 | 
			
		||||
Multi-factor Authentication
 | 
			
		||||
***************************
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user