linux_network
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| linux_network [2025/09/14 15:58] – créée luc | linux_network [2025/09/20 18:05] (Version actuelle) – luc | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| C'est à la fois simple et également compliqué, notamment car il existe une myriade d' | C'est à la fois simple et également compliqué, notamment car il existe une myriade d' | ||
| + | |||
| + | On va découvrir les choses dans l' | ||
| ===== RJ45, Hardware ===== | ===== RJ45, Hardware ===== | ||
| - | En informatique, | + | En informatique, |
| + | |||
| + | Lorsqu' | ||
| > '' | > '' | ||
| + | ===== Gestionnaires de connexion ===== | ||
| + | |||
| + | Cette couche sert à configurer la connexion (une fois détectée par le kernel), et la mettre à disposition des autres applications (navigateur web, client IRC...). | ||
| + | |||
| + | Par configurer, on entend attribuer une adresse IP, définir une passerelle, éventuellement des ponts ou des routes, etc. | ||
| + | |||
| + | C'est un peu la foire, car il existe plusieurs outils, de plus ou moins haut-niveau, | ||
| + | Parmi ces outils, on notera : | ||
| + | * [[networkmanager|NetworkManager]], | ||
| + | * [[systemd_networkd|systemd-networkd]] (aka networkd), pas de GUI | ||
| + | * [[interfaces|/ | ||
| + | * [[dhcpcd]] (permet un fallback vers une IP definie, pas de GUI) | ||
| + | * Netplan, une couche d' | ||
| + | |||
| + | === Netplan === | ||
| + | |||
| + | Netplan est une couche d' | ||
| + | Les fichiers de config de netplan se trouvent dans ''/ | ||
| + | |||
| + | Une fois la config netplan écrite, on peut générer les fichiers de config pour NetworkManager ou networkd ('' | ||
| + | |||
| + | Le service '' | ||
| + | |||
| + | Netplan ne permet pas de fallback de la façon dont j'ai besoin (bascule sur une config avec IP fixe choisie si pas de DHCP disponible), | ||
| + | |||
| + | Si on veut se passer de netplan, il suffit (?) d' | ||
| + | Il semblerait que sur Ubuntu, certaines lib de netplan soient des dépendances de NetworkManager, | ||
| + | |||
| + | === iproute2 === | ||
| + | |||
| + | C'est une collection d' | ||
| + | |||
| + | === dhcpcd === | ||
| + | C'est un client DHCP, le fichier de conf est dans ''/ | ||
| + | |||
| + | === dhclient === | ||
| + | Un client DHCP | ||
| + | |||
| + | ===== DNS ===== | ||
| + | |||
| + | Souvent, on (article indéfini) souhaite accéder à une ressource sur le réseau (locale ou le grand internet) sans connaître son adresse. C'est d' | ||
| + | |||
| + | Ce système est constitué de serveurs, qui peuvent être sur son routeur, son fournisseur internet, ou [[powerdns|hébergé soi-même]]. | ||
| + | |||
| + | Il est nécessaire d' | ||
| + | |||
| + | Enfin, il existe des systèmes qui permettent la découverte d'un réseau local et d' | ||
| + | |||
| + | |||
| + | ===== Linkographie ===== | ||
| + | Quelques liens en vrac où je suis allé chercher des infos (notamment sur les gestionnaires de connexions: | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
linux_network.1757865521.txt.gz · Dernière modification : de luc
