Outils pour utilisateurs

Outils du site


public:kb:unix:commandes_utiles:reseau

Commandes reseau

Réseau

Déclaration manuelle des paramètres réseau OLD

/etc/network/interfaces

Par exemple :

auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1

Pour la partie DNS, modifier le fichier :

/etc/resolvconf/resolv.conf.d/base
nameserver 192.168.0.100
domain mondomaine.com
search mondomaine.com

Déclaration manuelle des paramètres réseau NEW

On an Ubuntu Server :

To configure a static IP address on your Ubuntu 18.04 server you need to modify a relevant netplan network configuration file within

/etc/netplan/01-netcfg.yaml
/etc/netplan/50-cloud-init.yaml

DHCP:

network:

version: 2
renderer: networkd
ethernets:
  enp0s3:
    dhcp4: yes

Static

Respecter l'indentation !

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
     dhcp4: no
     addresses: [192.168.1.222/24]
     gateway4: 192.168.1.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

Apply

sudo netplan apply

In case you run into some issues execute:

sudo netplan --debug apply

Supprimer incrémentation des interfaces ethernet machines virtuelles/clones

rm /etc/udev/rules.d/70-persistant-net.rules
reboot

L'OS recrée un fichier en définissant la carte ethernet présente en eth0

Ports ouverts / connexions établies

netstat -na
Sur BSD et Solaris,   pour n'avoir qu'IPv4.
netstat -f inet
sous Linux :
netstat -A inet

Ports ouverts sur machine distante

# il s'agit d'un scan SYN tcp

nmap [adresse_ip]

tester un port

nmap -p [PORT] [IP]

Routes

Affichage des routes

ip route

Ajouter une route

Cette route, ajoutée manuellement, sera perdue au prochain redémarrage.
Pour la pérenniser il faut ajouter au fichier /etc/network/interfaces.

up route add -net 192.168.0.0/24 dev eth0

ou encore, si on précise une passerelle

  up route add -net 192.168.0.0/24 gw 192.168.0.1 dev eth0
  # ou avec iproute2
  ip route add 192.168.0.0/24 via 10.11.12.13 dev eth0
 

pour changer la passerelle par defaut

route add default gw {IP-ADDRESS} {INTERFACE-NAME}

Une fois le réseau ajouté, il faut avoir une adresse sur ce réseau pour pouvoir communiquer. On va donc ajouter sur l'interface eth utilisée une ip via :

sudo ifconfig eth0 add 192.168.0.n

ou dans le fichier /etc/network/interfaces

iface eth0:0 inet static
     address 192.168.0.100
     netmask 255.255.255.0

ou n est une ip sur ce réseau.

ethtool Gestion des interfaces

 ethtool eth0

iperf test debit

iperf3 est un outil de mesure de bande passante.

Côté serveur lancer :

iperf3 -s

Côté client :

iperf3 -c [IP du serveur]

Fping : Ping amélioré

Pour pinger un groupe d'ip :

fping -aqg 192.168.0.1 192.168.0.100
  • g : pour groupe
  • aq = “a” pour avoir comme resultat uniquement les reponses positives et “q” pour quiet (pas les ping en echec)

arp

Par exemple pour voir mac / ip / nom des machines avec lesquelles on a eu une relation réseau (même ping) :

arp

## exemple de résultat
10.11.70.240             ether   f4:30:b9:25:2d:9e   C                     eno1
angua.iutsf.lan          ether   00:11:32:22:99:87   C                     eno1
legolas-adm.iutsf.lan    ether   bc:30:5b:e6:34:ad   C                     eno1
iutsf-2618.iutsf.lan     ether   3c:52:82:c1:0f:a5   C                     eno1
iutsf-406.iutsf.lan              (incomplet)                               eno1

arp-scan

arp-scan --interface=[nom interface] [IP]/[Masque]
public/kb/unix/commandes_utiles/reseau.txt · Dernière modification : 2023/09/20 17:49 de laurent.joly