Noël Macé
Formateur et Consultant indépendant expert Unix et FOSS
http://www.noelmace.com

Administration réseaux

Adressage IP

Licence Creative Commons
Ce(tte) œuvre est mise à disposition selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.

Linux LPIC1 – Comptia Linux+

noelmace.com
Plan
• Modèle OSI
• Introduction au DHCP
• Les clients DHCP
• Adressage IP statique avec ifconfig
• Adressage IP statique avec iproute2
• Configuration persistante

Linux LPIC1 – Comptia Linux+

noelmace.com
Modèle OSI
Type de
Donnée

couche

Protocoles

7. Application

FTP, SMTP, Telnet, HTTP,
DNS, DHCP

6. Présentation

ASCII, SMB, AFP

5. Session

AppleTalk, NetBIOS, RPC

4. Transport

TCP / UDP

Paquet

3. Réseau

ICMP, IP, ARP, service DHCP

Trame

2. Liaison

Ethernet, PPP, Wi-Fi

1. Physique

-

Couches
Hautes
Donnée

Segment /
Datagramme
Couches
Matérielles

Bit
Linux LPIC1 – Comptia Linux+

noelmace.com
Introduction au DHCP
• protocole client / serveur


couches 3 et 7



adressage ip dynamique

• requête broadcast


recherche de serveur DHCP



reception des informations nécessaires à la couche réseau
•

adresse ip + netmask + paserelle

Linux LPIC1 – Comptia Linux+

noelmace.com
Les clients DHCP
• Le plus courant
# dhclient interface
# dhclient interface

• Autres outils
$ pump interface
$ pump interface
$ dhcpcd interface
$ dhcpcd interface

Linux LPIC1 – Comptia Linux+

noelmace.com
Adressage IP statique avec ifconfig
• ifconfig <dev> <adresse_ip> [netmask <mask>] [broadcast <addr>]
# ifconfig <dev> <adresse_ip> [netmask <mask>] [broadcast <addr>]
# xxx

• Exemples
# ifconfig eth0 192.168.10.20
# ifconfig eth0 192.168.10.20
# ifconfig eth0 192.168.1.20 netmask 255.255.255.0
# ifconfig eth0 192.168.1.20 netmask 255.255.255.0
# ifconfig eth0 192.168.1.20 netmask 255.255.255.0 broadcast
# ifconfig eth0 192.168.1.20 netmask 255.255.255.0 broadcast
192.168.1.255
192.168.1.255

Linux LPIC1 – Comptia Linux+

noelmace.com
Adressage IP statique avec iproute2

# ip addr add <ip_addr>/<netmask> dev <dev>
# ip addr add <ip_addr>/<netmask> dev <dev>
# ip addr del <prev_ip_addr>/<netmask> dev <dev>
# ip addr del <prev_ip_addr>/<netmask> dev <dev>

Linux LPIC1 – Comptia Linux+

noelmace.com
Configuration persistante
• /etc/network/interfaces

• /etc/sysconfig/


network : général



network-script/ifcfg-* : un par interface

Linux LPIC1 – Comptia Linux+

noelmace.com
interfaces
• dhcp

auto eth0
auto eth0
allow-hotplug eth0
allow-hotplug eth0
iface eth0 inet dhcp
iface eth0 inet dhcp
iface eth0 inet6 dhcp
iface eth0 inet6 dhcp
• fixe

auto eth0
auto eth0
iface eth0 inet static
iface eth0 inet static
address 192.0.2.7
address 192.0.2.7
netmask 255.255.255.0
netmask 255.255.255.0
gateway 192.0.2.254
gateway 192.0.2.254
Linux LPIC1 – Comptia Linux+

noelmace.com
/etc/sysconfig/network
NETWORKING=yes
NETWORKING=yes
HOSTNAME=demo-host
HOSTNAME=demo-host
#IP address of the network's gateway.
#IP address of the network's gateway.
#GATEWAY=<value>
#GATEWAY=<value>
# gateway device, such as eth0.
# gateway device, such as eth0.
#GATEWAYDEV=<value>
#GATEWAYDEV=<value>
#NIS domain name.
#NIS domain name.
NISDOMAIN=<value>
NISDOMAIN=<value>

Linux LPIC1 – Comptia Linux+

noelmace.com
Sysconfig network-scripts
• fixe
DEVICE=eth0
DEVICE=eth0
IPADDR=208.164.186.1
IPADDR=208.164.186.1
NETMASK=255.255.255.0
NETMASK=255.255.255.0
NETWORK=208.164.186.0
NETWORK=208.164.186.0
BROADCAST=208.164.186.255
BROADCAST=208.164.186.255
ONBOOT=yes
ONBOOT=yes
BOOTPROTO=none
BOOTPROTO=none
USERCTL=no
USERCTL=no

• dhcp
DEVICE=eth0
DEVICE=eth0
ONBOOT=yes
ONBOOT=yes
BOOTPROTO=dhcp
BOOTPROTO=dhcp
USERCTL=no
USERCTL=no
Linux LPIC1 – Comptia Linux+

noelmace.com
Ce qu’on a couvert
• Comment allouer une adresse IP à vos interfaces réseaux.

Linux LPIC1 – Comptia Linux+

noelmace.com
Licence
Ce(tte) œuvre (y compris ses illustrations, sauf mention explicite) est mise à disposition selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.
Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou écrivez à :
Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

Vous êtes libre de :


partager — reproduire, distribuer et communiquer cette œuvre



remixer — adapter l’œuvre

Selon les conditions suivantes :


Attribution — Vous devez clairement indiquer que ce document, ou tout document dérivé de celui, est (issu de) l’œuvre
originale de Noël Macé (noelmace.com) (sans suggérer qu'il vous approuve, vous ou votre utilisation de l’œuvre, à moins
d'en demander expressément la permission).



Pas d’Utilisation Commerciale — Vous n’avez pas le droit d’utiliser cette œuvre à des fins commerciales (ie. l'intention
première ou l'objectif d'obtenir un avantage commercial ou une compensation financière privée). Pour obtenir ce droit, une
autorisation explicite de l'auteur est requise.



Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit de
distribuer votre création que sous une licence identique ou similaire à celle-ci.

Pour toute demande de collaboration, d'utilisation commerciale ou de publication de ce support ou d'un dérivé de celui-ci sous une
licence incompatible, contacter l'auteur via les contacts indiqués sur le site http://www.noelmace.com. Vous êtes par ailleurs
vivement encouragé (sans obligation légale) à communiquer avec celui-ci si vous réalisez une œuvre dérivée ou toute amélioration
de ce support.

Linux LPIC1 – Comptia Linux+

noelmace.com

06 02 ip

  • 1.
    Noël Macé Formateur etConsultant indépendant expert Unix et FOSS http://www.noelmace.com Administration réseaux Adressage IP Licence Creative Commons Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France. Linux LPIC1 – Comptia Linux+ noelmace.com
  • 2.
    Plan • Modèle OSI •Introduction au DHCP • Les clients DHCP • Adressage IP statique avec ifconfig • Adressage IP statique avec iproute2 • Configuration persistante Linux LPIC1 – Comptia Linux+ noelmace.com
  • 3.
    Modèle OSI Type de Donnée couche Protocoles 7.Application FTP, SMTP, Telnet, HTTP, DNS, DHCP 6. Présentation ASCII, SMB, AFP 5. Session AppleTalk, NetBIOS, RPC 4. Transport TCP / UDP Paquet 3. Réseau ICMP, IP, ARP, service DHCP Trame 2. Liaison Ethernet, PPP, Wi-Fi 1. Physique - Couches Hautes Donnée Segment / Datagramme Couches Matérielles Bit Linux LPIC1 – Comptia Linux+ noelmace.com
  • 4.
    Introduction au DHCP •protocole client / serveur  couches 3 et 7  adressage ip dynamique • requête broadcast  recherche de serveur DHCP  reception des informations nécessaires à la couche réseau • adresse ip + netmask + paserelle Linux LPIC1 – Comptia Linux+ noelmace.com
  • 5.
    Les clients DHCP •Le plus courant # dhclient interface # dhclient interface • Autres outils $ pump interface $ pump interface $ dhcpcd interface $ dhcpcd interface Linux LPIC1 – Comptia Linux+ noelmace.com
  • 6.
    Adressage IP statiqueavec ifconfig • ifconfig <dev> <adresse_ip> [netmask <mask>] [broadcast <addr>] # ifconfig <dev> <adresse_ip> [netmask <mask>] [broadcast <addr>] # xxx • Exemples # ifconfig eth0 192.168.10.20 # ifconfig eth0 192.168.10.20 # ifconfig eth0 192.168.1.20 netmask 255.255.255.0 # ifconfig eth0 192.168.1.20 netmask 255.255.255.0 # ifconfig eth0 192.168.1.20 netmask 255.255.255.0 broadcast # ifconfig eth0 192.168.1.20 netmask 255.255.255.0 broadcast 192.168.1.255 192.168.1.255 Linux LPIC1 – Comptia Linux+ noelmace.com
  • 7.
    Adressage IP statiqueavec iproute2 # ip addr add <ip_addr>/<netmask> dev <dev> # ip addr add <ip_addr>/<netmask> dev <dev> # ip addr del <prev_ip_addr>/<netmask> dev <dev> # ip addr del <prev_ip_addr>/<netmask> dev <dev> Linux LPIC1 – Comptia Linux+ noelmace.com
  • 8.
    Configuration persistante • /etc/network/interfaces •/etc/sysconfig/  network : général  network-script/ifcfg-* : un par interface Linux LPIC1 – Comptia Linux+ noelmace.com
  • 9.
    interfaces • dhcp auto eth0 autoeth0 allow-hotplug eth0 allow-hotplug eth0 iface eth0 inet dhcp iface eth0 inet dhcp iface eth0 inet6 dhcp iface eth0 inet6 dhcp • fixe auto eth0 auto eth0 iface eth0 inet static iface eth0 inet static address 192.0.2.7 address 192.0.2.7 netmask 255.255.255.0 netmask 255.255.255.0 gateway 192.0.2.254 gateway 192.0.2.254 Linux LPIC1 – Comptia Linux+ noelmace.com
  • 10.
    /etc/sysconfig/network NETWORKING=yes NETWORKING=yes HOSTNAME=demo-host HOSTNAME=demo-host #IP address ofthe network's gateway. #IP address of the network's gateway. #GATEWAY=<value> #GATEWAY=<value> # gateway device, such as eth0. # gateway device, such as eth0. #GATEWAYDEV=<value> #GATEWAYDEV=<value> #NIS domain name. #NIS domain name. NISDOMAIN=<value> NISDOMAIN=<value> Linux LPIC1 – Comptia Linux+ noelmace.com
  • 11.
  • 12.
    Ce qu’on acouvert • Comment allouer une adresse IP à vos interfaces réseaux. Linux LPIC1 – Comptia Linux+ noelmace.com
  • 13.
    Licence Ce(tte) œuvre (ycompris ses illustrations, sauf mention explicite) est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France. Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou écrivez à : Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. Vous êtes libre de :  partager — reproduire, distribuer et communiquer cette œuvre  remixer — adapter l’œuvre Selon les conditions suivantes :  Attribution — Vous devez clairement indiquer que ce document, ou tout document dérivé de celui, est (issu de) l’œuvre originale de Noël Macé (noelmace.com) (sans suggérer qu'il vous approuve, vous ou votre utilisation de l’œuvre, à moins d'en demander expressément la permission).  Pas d’Utilisation Commerciale — Vous n’avez pas le droit d’utiliser cette œuvre à des fins commerciales (ie. l'intention première ou l'objectif d'obtenir un avantage commercial ou une compensation financière privée). Pour obtenir ce droit, une autorisation explicite de l'auteur est requise.  Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit de distribuer votre création que sous une licence identique ou similaire à celle-ci. Pour toute demande de collaboration, d'utilisation commerciale ou de publication de ce support ou d'un dérivé de celui-ci sous une licence incompatible, contacter l'auteur via les contacts indiqués sur le site http://www.noelmace.com. Vous êtes par ailleurs vivement encouragé (sans obligation légale) à communiquer avec celui-ci si vous réalisez une œuvre dérivée ou toute amélioration de ce support. Linux LPIC1 – Comptia Linux+ noelmace.com