message
This commit is contained in:
		
							
								
								
									
										5
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
# siotp-demo
 | 
			
		||||
 | 
			
		||||
Dépôt de suivi des fichiers de configuration réalisés au cours du BTS SIO
 | 
			
		||||
 | 
			
		||||
**sisr1** : enseignement SISR, première année
 | 
			
		||||
							
								
								
									
										12
									
								
								sisr1/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								sisr1/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
			
		||||
# sisr1
 | 
			
		||||
 | 
			
		||||
Travaux pratiques de première année : option SISR
 | 
			
		||||
 | 
			
		||||
**- tp01-nat-dhcp** : 
 | 
			
		||||
  * configuration de base d'un serveur DHCP Debian 
 | 
			
		||||
  * configuration simple d'un routeur NAT sous Debian avec **nftables**
 | 
			
		||||
 | 
			
		||||
**- tp02-dns** : 
 | 
			
		||||
  * configuration de serveurs DNS primaires et secondaires 
 | 
			
		||||
  * configuration du service DHCP pour utiliser ces DNS
 | 
			
		||||
  * automatisation du lancement du script NAT
 | 
			
		||||
							
								
								
									
										7
									
								
								sisr1/tp01-nat-dhcp/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								sisr1/tp01-nat-dhcp/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
# tp01-nat-dhcp
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  * configuration de base d'un serveur DHCP Debian 
 | 
			
		||||
  * configuration simple d'un routeur NAT sous Debian avec **nftables**
 | 
			
		||||
  * fichiers de configuration des cartes réseau du routeur
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								sisr1/tp01-nat-dhcp/cartes_reseau/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								sisr1/tp01-nat-dhcp/cartes_reseau/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
  * **interfaces** :
 | 
			
		||||
    * fichier de configuration des interfaces réseau : /etc/network/interfaces
 | 
			
		||||
							
								
								
									
										3
									
								
								sisr1/tp01-nat-dhcp/nat/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								sisr1/tp01-nat-dhcp/nat/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
  * **nat.sh** : script activant la NAT dynamique sans filtrage
 | 
			
		||||
    * A placer à /root/nat.sh
 | 
			
		||||
    * Rendre exécutable : <code>chmod +x /root/nat.sh</code>
 | 
			
		||||
							
								
								
									
										6
									
								
								sisr1/tp01-nat-dhcp/nat/nat.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								sisr1/tp01-nat-dhcp/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
 | 
			
		||||
							
								
								
									
										6
									
								
								sisr1/tp01-nat-dhcp/srv-dhcp/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								sisr1/tp01-nat-dhcp/srv-dhcp/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
  * **dhcpd.conf** : 
 | 
			
		||||
    * configuration du service DHCP (isc-dhcp-server)
 | 
			
		||||
    * se trouve sur le serveur : /etc/dhcp/dhcpd.conf
 | 
			
		||||
  * **isc-dhcp-server** :
 | 
			
		||||
    * paramètre les interfaces réseau du serveur configurées pour servir le service DHCP
 | 
			
		||||
    * se trouve sur le serveur : /etc/default/isc-dhcp-server
 | 
			
		||||
							
								
								
									
										6
									
								
								sisr1/tp02-dns/nat/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								sisr1/tp02-dns/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/tp02-dns/nat/nat.service
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								sisr1/tp02-dns/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/tp02-dns/nat/nat.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								sisr1/tp02-dns/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