Aller au contenu

🌐 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