wg-quick.8: add policy routing example
Suggested-by: Toke Høiland-Jørgensen <toke@toke.dk> Suggested-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
		
							parent
							
								
									646d7a5c78
								
							
						
					
					
						commit
						09c7ab77e9
					
				
					 1 changed files with 26 additions and 0 deletions
				
			
		| 
						 | 
					@ -205,6 +205,32 @@ Notice the two `Address' lines at the top, and that `SaveConfig' is set to `true
 | 
				
			||||||
that the configuration file should be saved on shutdown using the current status of the
 | 
					that the configuration file should be saved on shutdown using the current status of the
 | 
				
			||||||
interface.
 | 
					interface.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					A combination of the `Table', `PostUp', and `PreDown' fields may be used for policy routing
 | 
				
			||||||
 | 
					as well. For example, the following may be used to send SSH traffic (TCP port 22) traffic
 | 
				
			||||||
 | 
					through the tunnel:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    [Interface]
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					    Address = 10.192.122.1/24
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					    PrivateKey = yAnz5TF+lXXJte14tji3zlMNq+hd2rYUIgJBgB3fBmk=
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					    ListenPort = 51820
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					    \fBTable = 1234\fP
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					    \fBPostUp = ip rule add ipproto tcp dport 22 table 1234\fP
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					    \fBPreDown = ip rule delete ipproto tcp dport 22 table 1234\fP
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					    [Peer]
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					    PublicKey = xTIBA5rboUvnH4htodjb6e697QjLERt1NAB4mZqp8Dg=
 | 
				
			||||||
 | 
					.br
 | 
				
			||||||
 | 
					    AllowedIPs = 0.0.0.0/0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
These configuration files may be placed in any directory, putting the desired interface name
 | 
					These configuration files may be placed in any directory, putting the desired interface name
 | 
				
			||||||
in the filename:
 | 
					in the filename:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue