Linux : set static IP

ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.42.42.101 netmask 255.255.255.0 broadcast 10.42.42.255
inet6 fe80::20c:29ff:fef8:4a7c prefixlen 64 scopeid 0x20 ether 00:0c:29:f8:4a:7c txqueuelen 1000 (Ethernet)
RX packets 10680 bytes 6140656 (6.1 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4509 bytes 397694 (397.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
vi /etc/network/interfaces
auto ens33
iface ens33 inet static
	address 10.42.42.101
	netmask 255.255.255.0
	gateway 10.42.42.2

Bash : Rajouter l’horodatage dans l’historique

Pour rajouter l’horodatage des commandes dans l’historique Bash :

echo 'export HISTTIMEFORMAT="%h %d %H:%M:%S "' >> .bashrc

Voici ce qu’on obtient :

# history
538 Jan 28 11:17:54 echo 'export HISTTIMEFORMAT="%h %d %H:%M:%S "' >> .bashrc
539 Jan 28 11:17:59 cat .bashrc
540 Jan 28 11:20:59 ls -la
541 Jan 28 11:21:07 uptime
542 Jan 28 11:21:09 date
543 Jan 28 11:21:11 history

Photo de Nuit

Routage Linux

Voici les commandes utiles pour le routage sous Linux :

Affichage des routes :

$> route -n
# -n : pas de résolution DNS (temps d'exécution réduit)
$> netstat -nrv
# -n : pas de résolution DNS (temps d'exécution réduit)
# -r : permet d'afficher les routes
# -v : active le mode verbeux

Ajouter une route :

$> route add -net 192.168.2.0 netmask 255.255.255.0 eth0

Supprimer une route :

$> route del -net 192.168.2.0 netmask 255.255.255.0 eth0

Rajouter une route de façon persistante :

$> vi /etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.254
up route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1
down route del -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.1

Dig

Voici comment utiliser la commande Dig :

dig [champs DNS] [@redirecteur] domaine

[champs DNS] :
A :
TXT :
NS : affiche les serveurs de nom pour le domaine
MX : affiche les serveurs de messagerie pour le domaine
PTR :

[@redirecteur] : permet d’interroger un autre serveur DNS

Voici quelques exemples courants :

dig A google.fr
dig @8.8.8.8 A google.fr

Pour tester différents DNS mondiaux, je vous conseille d’utiliser whatsmydns