Ajout des fichiers srv-admin
This commit is contained in:
		
							
								
								
									
										24
									
								
								sisr1/tp03-reseau-prive/srv-admin/cartes_reseau/interfaces
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								sisr1/tp03-reseau-prive/srv-admin/cartes_reseau/interfaces
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
# This file describes the network interfaces available on your system
 | 
			
		||||
# and how to activate them. For more information, see interfaces(5).
 | 
			
		||||
 | 
			
		||||
source /etc/network/interfaces.d/*
 | 
			
		||||
 | 
			
		||||
# The loopback network interface
 | 
			
		||||
auto lo
 | 
			
		||||
iface lo inet loopback
 | 
			
		||||
 | 
			
		||||
# The primary network interface
 | 
			
		||||
allow-hotplug enp0s3
 | 
			
		||||
iface enp0s3 inet static
 | 
			
		||||
	address 192.168.0.140/24
 | 
			
		||||
	gateway 192.168.0.1 
 | 
			
		||||
 | 
			
		||||
# Assignation static IP adresse
 | 
			
		||||
# auto enp0s3
 | 
			
		||||
# iface enp0s3 inet static
 | 
			
		||||
#	address 192.168.0.26/24
 | 
			
		||||
#	gateway 192.168.0.1
 | 
			
		||||
 | 
			
		||||
# The seconary network interface
 | 
			
		||||
auto enp0s8
 | 
			
		||||
iface enp0s8 inet dhcp
 | 
			
		||||
							
								
								
									
										6
									
								
								sisr1/tp03-reseau-prive/srv-admin/nat/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								sisr1/tp03-reseau-prive/srv-admin/nat/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
  * **nat.sh** : script activant la NAT dynamique sans filtrage
 | 
			
		||||
    * A placer à /root/nat.sh
 | 
			
		||||
    * Rendre exécutable : <code>chmod +x /root/nat.sh</code>
 | 
			
		||||
  * **nat.service** : service lançant le script au démarrage
 | 
			
		||||
    * A placer à /etc/systemd/system/nat.service
 | 
			
		||||
    * Activer le service : <code>systemctl enable nat.service</code>
 | 
			
		||||
							
								
								
									
										13
									
								
								sisr1/tp03-reseau-prive/srv-admin/nat/nat.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								sisr1/tp03-reseau-prive/srv-admin/nat/nat.service
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
[Unit]
 | 
			
		||||
 
 | 
			
		||||
Description=execute /root/nat.sh
 | 
			
		||||
 
 | 
			
		||||
After=default.target
 | 
			
		||||
 
 | 
			
		||||
[Service]
 | 
			
		||||
 
 | 
			
		||||
ExecStart=bash /root/nat.sh
 | 
			
		||||
 
 | 
			
		||||
[Install]
 | 
			
		||||
 
 | 
			
		||||
WantedBy=default.target
 | 
			
		||||
							
								
								
									
										6
									
								
								sisr1/tp03-reseau-prive/srv-admin/nat/nat.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								sisr1/tp03-reseau-prive/srv-admin/nat/nat.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
echo "1" > /proc/sys/net/ipv4/ip_forward
 | 
			
		||||
nft add table basic_nat_table
 | 
			
		||||
nft add chain basic_nat_table prerouting {type nat hook prerouting priority 0 \; }
 | 
			
		||||
nft add chain basic_nat_table postrouting {type nat hook postrouting priority 0 \; }
 | 
			
		||||
nft add rule basic_nat_table postrouting masquerade
 | 
			
		||||
		Reference in New Issue
	
	Block a user