[article][peering] change console hilight to bash for reading
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	continuous-integration/drone/push Build is failing
				
			This commit is contained in:
		
							parent
							
								
									cecc2bddcf
								
							
						
					
					
						commit
						eb408d2dfb
					
				
					 1 changed files with 4 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -30,7 +30,7 @@ TODO: config kernel
 | 
			
		|||
 | 
			
		||||
On va tout d'abord isoler et marquer les paquets que l'on souhaite rediriger. Je l'ai fait avec iptables qui a une cible spécialement prévu à cet effet, [MARK][1].
 | 
			
		||||
 | 
			
		||||
```console
 | 
			
		||||
```bash
 | 
			
		||||
iptables -t mangle -A OUTPUT -p udp --dport 1935 -j MARK --set-mark 0x9
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -45,19 +45,19 @@ Sachez juste qu'il est possible de rajouter des tables, en plus de la table "mai
 | 
			
		|||
 | 
			
		||||
J'ai donc rajouté une ligne à ce fichier :
 | 
			
		||||
 | 
			
		||||
```console
 | 
			
		||||
```bash
 | 
			
		||||
2       vpn
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Et ensuite, je vais affecter une passerelle par défaut à cette table différente de celle de la table principale :
 | 
			
		||||
 | 
			
		||||
```console
 | 
			
		||||
```bash
 | 
			
		||||
ip route add default via 192.168.1.1 table vpn
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Il reste ensuite à définir la règle pour associer les paquets marqués par iptables à cette table de routage :
 | 
			
		||||
 | 
			
		||||
```console
 | 
			
		||||
```bash
 | 
			
		||||
ip rule add fwmark 9 pref 10 lookup vpn
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue