127.0.0.1 localhost.localdomain localhost 192.168.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
# Interface de bouclage auto lo #activée au demarrage iface lo inet loopback # premiere interface auto eth0 iface eth0 inet static address 172.16.0.34 # adresse netmask 255.255.0.0 # masque network 172.16.0.0 # reseau - facult. broadcast 172.16.255.255 # facult. gateway 172.16.0.21 # passerelle - facult. # deuxieme interface 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
route -n
route add default gw adresseIP
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)
La commande ping permet de 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 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)
root@debian:~# route add default gw adresseIP
root@debian:~# route del default
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:~# service nomservice start
root@debian:~# service nomservice stop
root@debian:~# service nomservice restart
Avant d'installer un paquet, il est nécessaire de mettre à jour la liste des paquetages par : aptitude update
On peut alors décider de mettre à jour les paquetages dont une nouvelle version est disponible : aptitude upgrade
deb http://ftp.debian.org/debian squeeze main contrib deb http://security.debian.org squeeze/updates main contrib
root@debian:~# halt
root@debian:~# reboot