🌐 Réseau sous Linux
Commandes réseau de base
ip a # Affiche les interfaces réseau et adresses IP
ip route # Affiche la table de routage
ping google.com # Teste la connectivité
curl https://exemple.com # Télécharge une page web
wget https://exemple.com/fichier.zip # Télécharge un fichier
Générer un QR Code Wi-Fi
Créez en ligne de commande un QR code pour partager votre mot de passe Wi-Fi :
sudo apt install qrencode
qrencode -o qrcode_wifi.png 'WIFI:S:nom_de_ma_box;T:WPA;P:mon_mot_de_passe;;'
Remplacez nom_de_ma_box et mon_mot_de_passe par vos vraies valeurs. L'image PNG générée peut ensuite être imprimée ou partagée.
Envoyer un mail en ligne de commande avec msmtp
msmtp est un client SMTP simple pour envoyer des e-mails depuis le terminal, idéal pour les scripts et notifications serveur.
Installation
sudo apt install msmtp msmtp-mta
Configuration
Créez ou éditez /etc/msmtprc avec les paramètres de votre fournisseur mail (Gmail, OVH, Infomaniak…).
Documentation complète : doc.ubuntu-fr.org/msmtp
Notification par mail lors d'une connexion SSH
Pour recevoir un e-mail à chaque connexion SSH sur votre serveur, éditez /etc/ssh/sshrc :
sudo nano /etc/ssh/sshrc
Ajoutez :
ip=$(echo $SSH_CONNECTION | cut -d " " -f 1)
host=$(hostname -f)
dat=$(date "+%d.%m.%Y--%Hh%Mm")
echo "Connexion SSH de $ip sur $host le $dat" | mail -s "SSH sur $host" votre@email.com
LTSP — Linux Terminal Server Project
LTSP permet de faire démarrer des machines sans disque dur depuis un serveur via le réseau. Idéal pour recycler de vieux ordinateurs.
- Testé avec GNOME Boxes (QEMU/KVM) entre une machine cliente sans OS et un serveur Xubuntu 20.04
- Utiliser l'ISO avec le chargeur iPXE
- Utilisation possible pour des ateliers, écoles ou cybercafés à faible coût
En savoir plus : ltsp.org
Ressources
- OpenClassrooms — Les réseaux TCP/IP
- La Brique Internet
- MoodleBox — alternative à la PirateBox