Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux [2026/01/29 15:30] – [SCREEN] huracan | linux [2026/03/17 13:05] (Version actuelle) – [ROUTAGE] huracan | ||
|---|---|---|---|
| Ligne 40: | Ligne 40: | ||
| ---- | ---- | ||
| + | |||
| + | ==== TEST PORT ==== | ||
| + | |||
| + | #telnet <Adresse IP / Hôte> < | ||
| + | |||
| + | Lorsque le port distant est ouvert, on obtient ceci : | ||
| + | |||
| + | telnet 192.168.10.1 22 | ||
| + | Trying 192.168.10.1... | ||
| + | Connected to 192.168.10.1. | ||
| + | Escape character is ' | ||
| + | SSH-2.0-OpenSSH_8.4p1 Debian-5+deb11u1 | ||
| + | |||
| + | Lorsque le port distant est fermé, une erreur Connection refused s’affiche : | ||
| + | |||
| + | telnet 192.168.10.1 23 | ||
| + | Trying 192.168.10.1... | ||
| + | telnet: Unable to connect to remote host: Connection refused | ||
| ---- | ---- | ||
| Ligne 1107: | Ligne 1125: | ||
| To find out the current status of the IPv6, run the command: | To find out the current status of the IPv6, run the command: | ||
| - | #sysctl net.ipv6.conf.all.disable_ipv6 | + | #sudo sysctl net.ipv6.conf.all.disable_ipv6 |
| retour => The “0” displaying the IPv6 is enabled. | retour => The “0” displaying the IPv6 is enabled. | ||
| Ligne 1124: | Ligne 1142: | ||
| Apply changes: | Apply changes: | ||
| - | #sysctl -p | + | #sudo sysctl -p |
| Update initramfs: | Update initramfs: | ||
| - | # | + | #sudo update-initramfs -u |
| Vérif si OK: | Vérif si OK: | ||
| - | #sysctl net.ipv6.conf.all.disable_ipv6 | + | #sudo sysctl net.ipv6.conf.all.disable_ipv6 |
| Retour => The “1” is showing that the IPv6 has been disabled successfully. | Retour => The “1” is showing that the IPv6 has been disabled successfully. | ||
| Ligne 1334: | Ligne 1352: | ||
| / | / | ||
| + | Réservation sur Debian avec isc-dhcp-relay : | ||
| + | |||
| + | # SUBNET | ||
| + | subnet 10.0.123.0 netmask 255.255.255.0 { | ||
| + | | ||
| + | host nom-equipement { | ||
| + | hardware ethernet F0: | ||
| + | fixed-address 10.0.123.100; | ||
| + | option host-name " | ||
| + | } | ||
| + | | ||
| + | pool { | ||
| + | failover peer " | ||
| + | range 10.0.123.2 10.0.123.252; | ||
| + | allow unknown-clients; | ||
| + | option subnet-mask 255.255.255.0; | ||
| + | option routers 10.0.123.1; | ||
| + | include "/ | ||
| + | } | ||
| + | } | ||
| + | |||
| + | Puis : | ||
| + | |||
| + | #/ | ||
| + | |||
| + | Test synthaxe possible avec : | ||
| + | |||
| + | #dhcpd -t | ||
| ---- | ---- | ||
| Ligne 1760: | Ligne 1806: | ||
| ==== SCREEN ==== | ==== SCREEN ==== | ||
| + | |||
| + | [[https:// | ||
| + | [[https:// | ||
| Screen est un multiplexeur de terminal qui permet entre autre: | Screen est un multiplexeur de terminal qui permet entre autre: | ||
| Ligne 1787: | Ligne 1836: | ||
| Afficher/ | Afficher/ | ||
| - | - 1 Créer un screen nommé toto: | + | # Créer un screen nommé toto: |
| - | #screen -S toto | + | screen -S toto |
| - | - 2 Lister les screen disponibles: | + | # |
| - | #screen -ls | + | screen -ls |
| - | - 3 Se connecter au screen toto | + | # |
| - | #screen -x toto | + | screen -x toto |
| - | - 4 Se connecter au screen avec l'id 3002 | + | # |
| - | #screen -x 3002 | + | screen -x 3002 |
| - | - 5 Se connecter automatiquement à un screen (si un seul disponible): | + | # |
| - | #screen -x | + | screen -x |
| + | # Pour quitter un screen: | ||
| + | exit | ||
| - | Raccourcis clavier: | + | |
| + | === Raccourcis clavier | ||
| Une rapide liste de raccourcis: | Une rapide liste de raccourcis: | ||
| - | CTRL+a CTRL+a | + | | CTRL+a CTRL+a |
| + | | CTRL+a {0,9} | Aller au terminal n°x | | ||
| + | | CTRL+a p | Aller au terminal précédent | ||
| + | | CTRL+a n | Aller au terminal suivant | ||
| + | | CTRL+a " | ||
| + | | CTRL+a A | Renommer le terminal courant | ||
| + | | CTRL+a d | Détacher le terminal. Il reste accessible! | ||
| + | | CTRL+a S | Spliter le terminal en 2 | | ||
| + | | CTRL+a TAB | Basculer sur le split suivant | ||
| + | | CTRL+a X | Fermer le split courant | ||
| + | | CTRL+a x | Verrouiller le screen avec le mot de passe de l' | ||
| - | Revenir | + | CTRL+a est en fait la combinaison par défaut qui permet de faire appel au raccourcis de screen. Cette combinaison peut bien évidemment être changée (utile dans le cas de multi-screen: |
| - | CTRL+a {0,9} | + | === Naviguer dans un screen === |
| - | Aller au terminal n°x | + | Si on souhaite remonter dans un screen et que la console est trop petite, la molette de la souris ne fonctionne pas. Il faut donc passer en "copy mode" avec : |
| - | CTRL+a p | + | #Ctrl+a et [ |
| + | #Pour quitter ce mode : q | ||
| - | Aller au terminal précédent | + | Ensuite voici les combinaisons possibles : |
| + | Page Up et Page Down : Monter ou Descendre d'une page | ||
| - | CTRL+a n | + | === Utilisation avancée === |
| - | Aller au terminal suivant | + | Gérer plusieurs terminaux dans un screen |
| - | CTRL+a " | + | Il est possible d' |
| - | Afficher la liste des terminaux disponibles et on peut choisir avec le numéro ou les flèches | + | Pour lancer un autre terminal dans un screen créé précédemment : |
| - | CTRL+a A | + | #Ctrl + a puis c |
| - | Renommer | + | On notera que dans le titre de la fenêtre de l' |
| + | On va pouvoir basculer entre ces terminaux via les raccourcis suivants : | ||
| - | CTRL+a d | + | Ctrl + a puis n : Aller au terminal suivant |
| + | Ctrl + a puis p : Aller au terminal précédent | ||
| + | Ctrl + a puis 1 : Aller au terminal numéro 1 (Fonctionne de 0 à 9) | ||
| + | Ctrl + a puis " : Liste les terminaux actifs dans le screen pour s'y rendre | ||
| + | Ctrl + a puis A : Renommer un terminal pour le retrouver plus facilement | ||
| - | Détacher le terminal. Il reste accessible! | + | === Splitter l' |
| - | CTRL+a S | + | Il est possible de splitter l' |
| - | Spliter le terminal | + | Pour splitter |
| - | + | Pour splitter en 2 horizontalement : Ctrl + a puis S | |
| - | CTRL+a TAB | + | |
| - | + | ||
| - | Basculer sur le split suivant | + | |
| - | + | ||
| - | CTRL+a X | + | |
| - | + | ||
| - | Fermer le split courant | + | |
| - | + | ||
| - | CTRL+a x | + | |
| - | + | ||
| - | Verrouiller le screen avec le mot de passe de l' | + | |
| - | + | ||
| - | CTRL+a est en fait la combinaison par défaut qui permet de faire appel au raccourcis de screen. Cette combinaison peut bien évidemment être changée (utile dans le cas de multi-screen: | + | |
| + | Pour basculer sur les différents terminaux de ce screen splitté : Ctrl + a puis TAB | ||
| + | La zone ouverte est vierge, on lancera un screen avec le shell via Ctrl + a puis c. | ||
| + | Une fois le shell quitté, la zone est toujours là. Pour la fermer Ctrl + a puis X | ||
| ---- | ---- | ||