Récupérer son IP publique sous Linux

Classé dans : Réseau, Web, Linux | aucun commentaire

14
06 | 17

Il suffit de lancer la commande suivante :

curl ifconfig.co

tcpdump sur Linux

Classé dans : Serveurs, Administration, Réseau, Linux | aucun commentaire

14
06 | 17

Voici une commande bien pratique pour récupérer tout le trafic réseau pendant 1 minute sur une interface sur un serveur Linux : 

tcpdump -i bond2 -w /tmp/bond2.pcap -G 60 -W 1

Petite explication sur les paramètres : 

-i : l'interface à capturer (eth0,...)

-w : écrit les trames dans un fichier plutôt que sur la sortie console

- G : secondes à capturer avant de générer un nouveau fichier

-W : nombre de fichiers à écrire.

Le temps total de capture est donc de G x W

 

tcpdump permet également de filtrer de façon plus précise le trafic réseau (par port, par protocole,....).

Une fois le fichier généré, on peut l'analyser avec Wireshark, par ex.

 

 

Configurer une IP fixe sur CentOS 7

Classé dans : Serveurs, Réseau, Linux | aucun commentaire

28
09 | 16

Pour configurer une IP fixe sur une carte réseau (ici eth0), il faut éditer le fichier /etc/sysconfig/network-scripts/ifcfg-eth0.

​Modifier la ligne suivante comme suit : 

BOOTPROTO="static"

Ajouter les lignes suivantes :

IPADDR=192.168.200.5
NETMASK=255.255.0.0
GATEWAY=192.168.10.1
DNS1=192.168.40.1
DNS2=192.168.40.2
DOMAIN=mon-domaine.lan

Redémarrer le service : 

systemctl restart network.service

 

Afficher le ping avec la date et l'heure

Classé dans : Supervision, Réseau, Linux | aucun commentaire

15
03 | 13

Par défaut, la commande ping n'affiche pas la date et l'heure :
root@mypc:~# ping www.google.fr
PING www.google.fr (173.194.34.23) 56(84) bytes of data.
64 bytes from par03s02-in-f23.1e100.net (173.194.34.23): icmp_req=1 ttl=52 time=45.0 ms
64 bytes from par03s02-in-f23.1e100.net (173.194.34.23): icmp_req=2 ttl=52 time=43.0 ms
64 bytes from par03s02-in-f23.1e100.net (173.194.34.23): icmp_req=3 ttl=52 time=40.1 ms
Une ligne de commande permet de remédier à ce problème :
ping www.google.fr | while read pong; do echo "$(date): $pong"; done
Le résultat est alors :
root@mypc:~# ping www.google.fr | while read pong; do echo "$(date): $pong"; done
vendredi 15 mars 2013, 09:30:47 (UTC+0100): PING www.google.fr (173.194.34.24) 56(84) bytes of data.
vendredi 15 mars 2013, 09:30:47 (UTC+0100): 64 bytes from par03s02-in-f24.1e100.net (173.194.34.24): icmp_req=1 ttl=52 time=79.1 ms
vendredi 15 mars 2013, 09:30:48 (UTC+0100): 64 bytes from par03s02-in-f24.1e100.net (173.194.34.24): icmp_req=2 ttl=52 time=45.6 ms
vendredi 15 mars 2013, 09:30:49 (UTC+0100): 64 bytes from par03s02-in-f24.1e100.net (173.194.34.24): icmp_req=3 ttl=52 time=42.4 ms