ip
)cat nomfichier
more nomfichier
, <Espace> : Pg-suiv, <q> : Quitternano fichier
ou bien vim
, …127.0.0.1 localhost 127.0.0.1 localhost ip6-localhost ip6-loopback 127.0.1.1 debian.example.com debian
search domaine.lan # on concatene quand on à affaire à un nom court nameserver 192.168.1.1 # premier serveur nameserver 192.168.1.2 # second serveur
host monserver host monserver.domain.lan host le monde.fr # pour tester resolution externe
# Interface de bouclage auto lo #activée au demarrage iface lo inet loopback # premiere interface - adr. statique auto eth0 iface eth0 inet static address 172.16.0.34/16 # adresse / masque gateway 172.16.0.21 # passerelle - facult. # deuxieme interface - adr. dynamique (DHCP) auto eth1 iface eth1 inet dhcp
ip addr permet d'obtenir la liste des interfaces
root@debian:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:0f:b0:7d:8f:fb brd ff:ff:ff:ff:ff:ff inet 192.168.0.12/24 brd 192.168.0.255 scope global eth0 inet6 fe80::20f:b0ff:fe7d:8ffb/64 scope link valid_lft forever preferred_lft forever
root@debian:~# ifconfig lo Link encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:16436 Metric:1 Packets reçus:94 erreurs:0 :0 overruns:0 frame:0 TX packets:94 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 Octets reçus:9819 (9.8 KB) Octets transmis:9819 (9.8 KB) eth0 Link encap:Ethernet HWaddr 00:12:3f:83:d2:5f inet adr:10.121.32.70 Bcast:10.121.32.127 Masque:255.255.255.128 adr inet6: fe80::212:3fff:fe83:d25f/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Packets reçus:3099921 erreurs:0 :0 overruns:0 frame:0 TX packets:3056518 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 Octets reçus:1438610418 (1.4 GB) Octets transmis:1980674821 (1.9 GB) Interruption:16
netstat -ln | more ss -ltn # pour Tcp State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 128 *:22 *:* LISTEN 0 5 127.0.0.1:631 *:* LISTEN 0 128 :::22 :::* LISTEN 0 5 ::1:631 :::* ss -ltu # pour Udp
root@debian:~# route -n Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 10.121.32.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0 0.0.0.0 10.121.32.126 0.0.0.0 UG 100 0 0 eth0
root@debian:~# ip route default via 10.121.32.126 dev eth0 onlink 10.121.32.0/25 dev eth0 proto kernel scope link src 10.121.32.40
La commande ping permet pde vériifer la connectivité :
root@debian:~# ping 10.121.32.22 PING 10.121.32.22 (10.121.32.22) 56(84) bytes of data. 64 bytes from 10.121.32.22: icmp_req=1 ttl=63 time=774 ms 64 bytes from 10.121.32.22: icmp_req=2 ttl=63 time=0.149 ms 64 bytes from 10.121.32.22: icmp_req=3 ttl=63 time=0.110 ms 64 bytes from 10.121.32.22: icmp_req=4 ttl=63 time=0.139 ms ^C --- 10.121.32.22 ping statistics --- 6 packets transmitted, 6 received, 0% packet loss, time 4998ms rtt min/avg/max/mdev = 0.105/129.171/774.386/288.548 ms
La commande ping peut se faire avec l'adresse IP ou le nom. Le fait que ping fonctionne avec l'adresse IP mais pas avec le nom est révélateur d'un problème de résolution de nom (DNS)
La commande mii-tool permet de vériifer la connectivité physique :
root@debian:~# mii-tool eth0: negotiated 100baseTx-FD flow-control, link ok eth1: negotiated 100baseTx-FD, link ok
La résolution de noms est impérative pour l'utilisation du réseau.
pour tester la résolution locale :
root@debian:~# host pipo pipo.ldij-lecastel.lan has address 10.121.32.2
On obtient bien l'adresse du serveur pipo (10.121.32.2)
pour tester la résolution externe (internet) :
root@debian:~# host lemonde.fr www.lemonde.fr is an alias for www.lemonde.fr.2-01-271d-000d.cdx.cedexis.net. www.lemonde.fr.2-01-271d-000d.cdx.cedexis.net is an alias for wac.3604.edgecastcdn.net. wac.3604.edgecastcdn.net is an alias for gp1.wac.edgecastcdn.net. gp1.wac.edgecastcdn.net has address 93.184.220.20
On obtient bien l'adresse du serveur www.lemonde.fr (93.184.220.20)
On peut également utiliser nslookup www.lemonde.fr
root@debian:~# route add default gw adresseIP # ou bien encore root@debian:~# ip route add default via adresseIP
route@debin:~# route add -net reseau/CIDR gw adresseIP route@debin:~# ip route add reseau/CIDR via adresseIP
root@debian:~# route del default root@debain:~# ip route del default
Les services habituels se lancent par au moyen du service système systemd. On peut en obtenir la liste par systemctl
.
root@debian:~# systemctl start nomservice
root@debian:~# systemctl stop nomservice
root@debian:~# systemctl restart nomservice
Avant d'installer un paquet, il est nécessaire de mettre à jour la liste des paquetages par : apt update
On peut alors décider de mettre à jour les paquetages dont une nouvelle version est disponible : apt upgrade
deb http://deb.debian.org/debian/ buster main non-free contrib deb http://security.debian.org/debian-security buster/updates main contrib non-free
root@debian:~# sudo poweroff
Sur Debian Jessie, Stretch, Buster ou toute machine utilisant systemd, il faut taper
halt -p
ou poweroff
root@debian:~# sudo reboot
sed -i 's/ancien/nouveau/g' /etc/host{s,name}
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config systemctl restart ssh