public:kb:unix:commandes_utiles:reseau
Différences
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 | ||
public:kb:unix:commandes_utiles:reseau [2014/02/19 08:29] – laurent.joly | public:kb:unix:commandes_utiles:reseau [2023/09/20 17:49] (Version actuelle) – [arp] laurent.joly | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
===== Réseau ===== | ===== Réseau ===== | ||
- | ==== Déclaration manuelle des paramètres réseau ==== | + | ==== Déclaration manuelle des paramètres réseau |
/ | / | ||
Ligne 35: | Ligne 35: | ||
</ | </ | ||
+ | |||
+ | ==== 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 | ||
+ | < | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | === DHCP: === | ||
+ | |||
+ | network: | ||
+ | version: 2 | ||
+ | renderer: networkd | ||
+ | ethernets: | ||
+ | enp0s3: | ||
+ | dhcp4: yes | ||
+ | |||
+ | === Static === | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Respecter l' | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | network: | ||
+ | version: 2 | ||
+ | renderer: networkd | ||
+ | ethernets: | ||
+ | enp0s3: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | === Apply === | ||
+ | < | ||
+ | |||
+ | In case you run into some issues execute: | ||
+ | |||
+ | < | ||
==== Supprimer incrémentation des interfaces ethernet machines virtuelles/ | ==== Supprimer incrémentation des interfaces ethernet machines virtuelles/ | ||
rm / | rm / | ||
Ligne 48: | Ligne 93: | ||
sous Linux : | sous Linux : | ||
netstat -A inet | netstat -A inet | ||
+ | ==== Ports ouverts sur machine distante ==== | ||
+ | # il s'agit d'un scan SYN tcp | ||
+ | <code bash> | ||
+ | nmap [adresse_ip] | ||
+ | </ | ||
+ | |||
+ | ==== tester un port ==== | ||
+ | < | ||
+ | nmap -p [PORT] [IP] | ||
+ | </ | ||
==== Routes ==== | ==== Routes ==== | ||
+ | |||
+ | [[https:// | ||
=== Affichage des routes === | === Affichage des routes === | ||
- | route | + | |
- | ou, sans résolution de nom : | + | |
- | route -n | + | |
=== Ajouter une route === | === Ajouter une route === | ||
- | |||
- | vers une passerelle : | ||
- | route add default gw 172.32.10.10 | ||
- | |||
- | vers un réseau : | ||
- | route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0 | ||
Cette route, ajoutée manuellement, | Cette route, ajoutée manuellement, | ||
- | Pour la pérenniser il faut ajouter au fichier / | + | Pour la pérenniser il faut ajouter au fichier / |
up route add -net 192.168.0.0/ | up route add -net 192.168.0.0/ | ||
ou encore, si on précise une passerelle | ou encore, si on précise une passerelle | ||
+ | < | ||
up route add -net 192.168.0.0/ | up route add -net 192.168.0.0/ | ||
+ | # ou avec iproute2 | ||
+ | ip route add 192.168.0.0/ | ||
+ | </ | ||
+ | | ||
+ | | ||
+ | pour changer la passerelle par defaut | ||
+ | <code bash> | ||
+ | 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' | Une fois le réseau ajouté, il faut avoir une adresse sur ce réseau pour pouvoir communiquer. On va donc ajouter sur l' | ||
Ligne 86: | Ligne 145: | ||
//ou n est une ip sur ce réseau.// | //ou n est une ip sur ce réseau.// | ||
- | ==== Informations et operations sur interfaces ==== | + | ==== ethtool Gestion des interfaces ==== |
| | ||
+ | ==== 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 = " | ||
+ | |||
+ | ==== 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 | ||
+ | angua.iutsf.lan | ||
+ | legolas-adm.iutsf.lan | ||
+ | iutsf-2618.iutsf.lan | ||
+ | iutsf-406.iutsf.lan | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== arp-scan ==== | ||
+ | < | ||
+ | arp-scan --interface=[nom interface] [IP]/ | ||
+ | </ |
public/kb/unix/commandes_utiles/reseau.1392794996.txt.gz · Dernière modification : 2014/02/19 08:29 de laurent.joly