ip
)127.0.0.1 localhost.localdomain localhost 127.0.1.1 machine.domaine.lan machine
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
man interfaces
# 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 CIDR gateway 172.16.0.21 # passerelle - facult. # deuxieme interface - adr. dynamique (DHCP) auto eth1 iface eth1 inet dhcp
DEVICE=eth0 BOOTPROTO=none ONBOOT=yes NETWORK=10.0.1.0 NETMASK=255.255.255.0 IPADDR=10.0.1.27 USERCTL=no
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes
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
ip route route -n
ip route add default via adresseIP route add default gw adresseIP
ip route add reseau/CIDR via adresseIP route add -net reseau/CIDR gw adresseIP
route del default ip route del default
Attention aux multiples routes par défaut ⇒ comportement imprévisible
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:~# ifconfig 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 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)
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
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)
Les services habituels se lancent par des script situés dans le répertoire /etc/init.d. On peut en obtenr la liste par la commande : ls /etc/init.d
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
apt edit-sources
deb http://deb.debian.org/debian/ bullseye main non-free contrib deb http://security.debian.org/debian-security bullseye-security main contrib non-free deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
root@debian:~# halt
Sur Debian Jessie, Stretch ou toute machine utilisant systemd, il faut taper halt -p
ou poweroff
root@debian:~# reboot