Réseau (GNU/Linux & Windows)
Liens
Tutoriaux
Wikipédia, etc.
Configuration de routeur
Si un routeur (une "box" intermédiaire) donne au PC une adresse locale (du style 192.168.1.2), il peut être nécessaire de configurer au niveau de la "box" un NAT de
certains ports (liste
des ports TCP / UDP).
Exemples "Port Forward" par
marque/modèle de routeur et par logiciel
Exemple : créer un Forward de port pour Far Cry 6
Côté client (PC sous GNU/Linux), pour configurer des proxy de navigation web
export http_proxy=http://192.168.1.2:80
export https_proxy=https://192.168.1.2:443
(à rentrer dans le shell en tant que variables, ou dans /etc/profile pour utilisation générale et permanente)
Outils gratuits et/ou libres
Réseau
En cas de problème réseau (cablé, CPL, wifi)
- SoftPlug (Windows) - fonctionne sous Windows XP 32 bits, sous Windows 7 64 bits peut
nécessiter corflag du kit de
développement .NET (corflags "C:\Program Files (x86)\LEA\SoftPlug\V3.1\SoftPlug.exe" /32bit+).
- Capture et analyse
- Capture + analyse
- Analyse
- tcptrace - peut sortir du xplot.org
- editcap (outil de Wireshark)
Serveur FTP
Sécurité
GNU/Linux
Infos, docs : inetutils
Autres commandes (traceroute, etc.)
Note : localhost et 127.0.0.1 correspondent à "lo" (loopback device).
Tutoriels
Outils GNU/Linux
Commandes GNU/Linux
- host, nslookup
- affichent les correspondances nom / adresse IP
- hdclient
- lspci | grep Ethernet
- lspci -s 00:1f.5 -vv (infos sur ce périph. réseau : driver utilisé, etc.)
- ngrep
- Voir ce qui se passe au niveau réseau local : ngrep -e -x host 192.168.0
- Chercher une string dans ce qui passe : ngrep -d eth0 -s0 "texte cherché"
- Autres exemples : Wikipedia, article.
- netsed
- ss (du paquet iproute)
- intro | tutorial
- ss -lp | grep -E 'Port|vnc' (affiche les connexions & ports
utilisés par vnc)
- ss -o (affiche l'état des timers)
- Routage des paquets entre les interfaces (IP forwarding)
- echo 1 > /proc/sys/net/ipv4/ip_forward
- ou : sysctl net.ipv4.ip_forward=1
- ou, dans /etc/sysctl.conf : net.ipv4.ip_forward = 1
Fichiers de config
- DNS (name server)
- /etc/resolv.conf (SLES, RHEL), ou un fichier de /etc/resolvconf/resolv.conf.d (Ubuntu 12.04, etc.)
- ou /etc/sysconfig/network-scripts/ifcfg-* (si NetworkManager est utilisé)
- ou /etc/dhcp/dhclient.conf si DHCP est utilisé (Ubuntu, Debian)
- ou sur le routeur (si un routeur est utilisé et l'ordinateur configuré pour utiliser la config DNS du routeur)
- /etc/sysconfig/network
- NETWORKING=yes
HOSTNAME=nom_de_l_ordinateur
- GATEWAY=adresse_ip_de_l_ordinateur
- /etc/sysconfig/network-scripts/ifcfg-eth0 (1ère carte réseau éthernet)
- ou configurer par les commandes netconfig, ou setup, ou system-config-network (Red Hat)
- /etc/sysconfig/network/ifcfg-eth0-id-l_adresse_MAC (OpenSuse, SLES)
- /etc/network/interfaces (Debian & Ubuntu)
- exemple:
- auto eth0
iface eth0 inet dhcp
auto lo
iface lo inet loopback
Ubuntu
Résolution de nom
- /etc/nsswitch.conf
- hosts: files [NOTFOUND=return] dns (ne s'adressera pas au serveur DNS)
Vérif/tests
- host 10.0.0.2
- files : $ cat /etc/hosts | grep 10.0.0.2
- NIS : $ ypcat /etc/hosts | grep 10.0.0.2
- DNS : $ nslookup
Optimisation
- /etc/hosts
- 127.0.0.1 localhost nom_de_l_ordinateur
127.0.1.1 nom_de_l_ordinateur nom_de_l_ordinateur.nom_du_domaine
Connexions locales
Améliorations possibles
Windows
Admin, autres commandes (tracert, etc.)
Sécurité :: réseau
Outils
- Les clients telnet et tftp ne sont pas installés par défaut, mais ils existent. Pour les installer : "Panneau de configuration" :: "Programmes et
fonctionnalités", et clicker sur "Activer...fonctionnalités Windows".
- wifi : Wi-Fi Inspector : permet de voir les réseaux wifi, les canaux utilisés, etc.
Configuration
- Config réseau et système
- Taper dans le champ rechercher du menu de Windows : devmgmt.msc (et choisir "Exécuter en tant qu'Administrateur").
- Internet : paramètres réseau, réseau VPN, configurer une nouvelle connexion ou un serveur proxy
- Taper dans le champ rechercher du menu de Windows : proxycfg.
- Pbs réseau : dossier
- netsh, netsh diag gui, etc.
Autres infos techniques
