Réseaux
Vous trouverez ici tous les tutoriels liés à Internet et aux réseaux, de la configuration d'une connexion à Internet aux partages de fichiers entre des postes Windows et Linux…
Configuration
D'une manière générale, l'utilisation des paramètres automatiques (comme le DHCP) avec une connexion filaire (type Ethernet) permet d'être connecté sans aucune autre manipulation que celle de brancher le câble réseau.
Mais il existe de très nombreux cas de figure (Wifi, ADSL, Réglage réseau particulier, etc.) qui peuvent nécessiter une intervention particulière. Ils sont détaillés autant que possible dans cette documentation.
Prise en charge du matériel
Pour accéder à un réseau, local ou Internet, il faut que l'interface réseau de l'ordinateur puisse être utilisée par Ubuntu. Il existe plusieurs cas de figure en fonction du type de connexion :
- La connexion Ethernet (par fil) est normalement fonctionnelle et utilisable dès le premier démarrage.
Pour les connexions à Internet le matériel qui gère la connexion est un modem.
Voir si besoin la documentation sur le matériel ADSL d'ancienne génération.
Le fait de s'y connecter permet généralement d'avoir accès à Internet depuis Ubuntu sans aucune autre manipulation.
La section Matériel réseau du site contient également des informations sur l'installation de matériels réseau spécifiques.
Configuration d'Ubuntu
Si le matériel est correctement pris en charge par Ubuntu, et le réseau fonctionnel, il suffit de brancher un câble Ethernet pour qu'Ubuntu soit connecté.
Pour se connecter en Wi-Fi, on peut passer directement par le menu système, de la barre supérieure d'Ubuntu.
Si besoin, la configuration plus poussée des connexions réseau sur Ubuntu se fait depuis GNOME Paramètres. Son interface propose deux sections (ce sont les premières en haut à gauche) :
Voir aussi les pages :
- Partage de connexion Internet - Partager sa connexion Internet avec un autre ordinateur, quand il est impossible de le relier directement à un routeur.
- Configurer son réseau local - Transformer un ordinateur en routeur - Mise en place des services réseau complets : nommage, routage internet et résolutions de noms (DNS).
Utilisation
Partages de connexion, d'imprimante, de fichiers, etc.
Pour les partages en tous genres, voir la page Partage.
URI
L'utilisation de fonctionnalités réseau (y compris Internet, voir URL) demande souvent à connaître l'adresse des services qui y sont proposés (généralement pour la communication entre un client et un serveur). Cette adresse est appelée un URI, ou plus souvent par métonymie une URL.
Un URI / une URL est donc l'adresse d'un service réseau (site Web, partage de fichiers, bureau à distance, accès SSH, etc.).
Un URI se compose ainsi (sans crochet ni espace) :
:// [utilisateur] : [mot de passe] @ [hôte] : [numéro de port] [chemin] ? [requête] # [fragment]- Le protocole détermine le type de service dont il s'agit :
- etc.
- L'utilisateur est celui qui s'identifie au serveur, avec éventuellement son mot de passe. Selon le service dont il s'agit, il peut s'agir d'un utilisateur Linux (ou pas).
- L'hôte peut être soit une adresse IP soit un nom de domaine – voir le chapitre Nom d'hôte ci-dessous.
- Le chemin est celui de la ressources sur le support de stockage du serveur.
- La requête permet de faire passer des éléments d'information supplémentaires au serveur.
- Le fragment permet d'accéder directement à un contenu secondaire particulier.
Nom d'hôte
Le nom d'hôte à utiliser pour construire un URI peut être de plusieurs types :
- On peut évidemment utiliser une adresse IP, mais ce n'est pas forcément pratique, à moins de définir une IP fixe pour chaque machine (soit au niveau de sa configuration réseau, soit au niveau du serveur DHCP – la box ou le routeur).
- Pour connaître l'adresse IP d'une machine sous Ubuntu ou Linux en général, entrez la commande :
hostname -I
(voir aussi le chapitre Connaître son adresse IP locale).
- Pour connaître l'adresse IP d'un poste Windows, entrez
cmddans la zone de recherche de Windows, puis dans la fenêtre de commande ainsi ouverte, tapez :ipconfig /all
- Le DNS est rarement pertinent sur un réseau domestique, parce qu'il est plus consacré à Internet (sauf éventuellement dans le cas d'un VPN, ce qui équivaut à un réseau personnel par Internet) : il sert à gérer les noms de domaine. Sur un réseau domestique ou d'entreprise on peut éventuellement gérer son propre serveur DNS, ou modifier chaque fichier
/etc/hosts/côté clients, ce qui reste assez contraignant.
- systemd permet d'utiliser
_gatewaycomme nom d'hôte pour le routeur (souvent la box fournie par le FAI), utile si on y branche un support externe par exemple.
Zeroconf
Zeroconf est une alternative à NetBIOS qui permet au serveur de communiquer activement sur les partages qu'il rend disponibles, et au client de les afficher sans avoir besoin de renseigner d'information de connexion particulière.
Il permet par exemple à GNOME Fichiers d'afficher les partages SMB, au système de détecter automatiquement les imprimantes réseau, etc. (et nous évite d'avoir à renseigner d'URI péniblement).
On peut utiliser la commande :
avahi-browse -avr
pour lister les services diffusés sur un réseau.
Pour plus d'information à ce sujet, voir la page concernant Zeroconf.
Autres outils
- Le Wake-on-LAN permet de démarrer un ordinateur à distance depuis le réseau, sans appuyer sur le bouton d'alimentation.
- Nagios - Nagios, le moniteur de supervision : installation et configuration.
- W3C Markup Validator - contrôler ses pages avec un validateur HTML.
- Zenmap : interface graphique destinée à la surveillance réseau
Sécurité
Lexique
Il peut être utile de connaître les termes suivants :
- adresse IP : C'est l'adresse d'un appareil sur le réseau (ordinateur, smartphone, box, routeur, imprimante, serveur, smart TV, etc.). Elles sont longues et souvent impossibles à retenir, c'est pourquoi en tant qu'utilisateur·ice on utilise de préférence plutôt un nom d'hôte. Cependant les machines ont besoins de ces adresses pour communiquer.
Il existe deux types d'adresse IP :- Les adresses IPv4, par exemple :
193.43.55.67. Il en existe aussi deux types :- les adresses IPv4 privées, qui sont de la forme :
127.X.X.X,192.168.X.X,10.X.X.Xou172.Y.X.X(avecXcompris entre0et255, etYentre16et31), non-routables et utilisables sur un réseau privé (réseau domestique ou d'entreprise), - les adresses IPv4 publiques, routables sur Internet et mondialement uniques (toutes les autres). Il en existe environ 4 milliards, et elles sont en pénurie.
- DHCP : C'est le protocole qui assigne automatiquement une adresse IP locale à une machine qui se connecte au réseau. C'est généralement le routeur qui fournit le service DHCP (mais pas toujours, voir par ex. le Pi-hole). Dans ce cas, une machine paramétrée pour récupérer son adresse IP avec DHCP contacte le serveur DHCP et récupère la première adresse IP disponible sur la plage d'attribution des adresses (qu'on peut déterminer). Elle se voit par exemple attribuer l'adresse
192.168.0.1. La seconde à se connecter récupère ensuite l'adresse192.168.0.2, et ainsi de suite. Cette assignation relativement aléatoire des adresses IP peut poser des problèmes de conflits : attention à ne pas attribuer à une machine d'IP fixe dans cette plage d'adresses !
- CUPS (Common Unix Printer Service) : Ce que les utilisateurs d'UNIX utilisent pour partager une imprimante et en particulier Linux qui fait partie de la famille Unix. Dans la suite on suppose que CUPS est installé sur la machine serveur d'impression.
- DNS (Domain Name System) : C'est le mécanisme qui permet d'obtenir l'adresse IP (
212.43.230.226par exemple) correspondant à un nom de domaine tel quedoc.ubuntu-fr.org(on parle de résoudre une adresse IP, et de résolution d'adresse).
- Serveur DNS : Ce sont les serveurs que l'ordinateur utilise pour résoudre les adresses IP.
Vous pouvez créer un serveur DNS si vous souhaitez donner un nom à votre machine au lieu de lui assigner une adresse IP.
Voir aussi
Pages en rapport
- Accéder à un stockage NAS depuis toutes les applications
- Adaptateur Réseau Ethernet USB 3.0 : Realtek RTL8153
- Adminer
- Advance Web Ranking
- Afficher la bande passante de votre serveur
- AFS : Andrew File System
- Analyse du trafic réseaux
- Anonymat, confidentialité et vie privée
- ARIA2 - Utilitaire de téléchargement à haute vitesse
- Asterisk (For VoIP)
- Astuces MYSQL
- AutoFS - montage automatique de systèmes de fichier
- Automatiser la gestion des adresses IP dynamiques
- B.A.T.M.A.N / OpenMesh
- BandwidthD
- Benchmark
- BIND9
- Bluewin ADSL (ou ADSL via PPPoE)
- Bonding : Agrégation de plusieurs Interfaces réseaux en une Interface logique
- Bureau à distance / accès à distance
- Carte Ethernet Davicom DM9102
- Chillispot : portail captif
- Choisir la configuration réseau au démarrage
- Citrix Workspace App / Citrix Receiver
- Client OpenVPN
- Comment avoir un accès complet à Internet derrière un proxy ?
- Comment avoir un nom de domaine sur une IP dynamique avec No-IP ?
- Comment changer la priorité d'un processus ?
- Comment configurer son réseau local ?
- Comment configurer un PC client Windows pour accéder à un partage NFS
- Comment configurer un serveur léger dns et dhcp alias Dnsmasq ?
- Comment coupler Apache2 avec un serveur d'application Tomcat (avec support SSL) ?
- Comment créer un terminal X ou recycler une vieille machine ? Serveur et client XDMCP
- Comment envoyer l'IP de sa box automatiquement par courriel
- Comment envoyer un courriel par smtp en ligne de commande
- Comment garder synchrones les horloges d'un réseau local
- Comment intégrer une machine Ubuntu dans un domaine NT Samba ?
- Comment partager une connexion internet ?
- Comment utiliser des connexions ODBC ?
- Configuration d'un serveur NIS
- Configuration de cvsweb
- Configuration des MODEMs ADSL sous Linux Ubuntu et Kubuntu
- Configuration du réseau Wi-Fi en ligne de commande
- Configurer un Serveur DNS Bind9 pour son poste de travail
- Configurer un modem ADSL ancienne génération (PPPOE)
- Configurer un serveur DNS pour son poste de travail avec Dnsmasq
- Connaître son adresse IP
- Connexion Modem ISDN sous Ubuntu
- Connexion VPN
- CoovaChilli
- Courants porteurs en ligne
- Croc, partage de fichiers/répertoires en pair à pair
- Création d'un réseau d'entreprise pour une TPME ou une PME
- Création d'un réseau Wifi Ad-hoc
- CVS : utilisation en tant que client
- Darkstat : un analyseur de trafic réseau
- DenyHosts
- DLNA: accès aux fichiers multimédia du réseau
- DNS - Système des noms de domaine
- DNSCrypt
- Dovecot
- Détecteur d'intrusions OSSEC-HIDS
- Elluminate
- Exalt
- Exemple de partage avec NFS
- FAI Locaux
- Fing
- Fixer les ports pour un partage NFS
- Freenet : Réseau Anonyme
- FreeRDP
- Freewifi
- FTP avec GNOME Fichiers
- FUSE
- Gigolo
- GNS3
- Gufw : interface graphique du pare-feu UFW
- HostAP daemon
- HSQLDB
- Hébergement Web
- I2P : Réseau Anonyme
- Icecast2
- Identifier sa carte réseau WIFI
- Iftop
- Installation d'un serveur mercurial
- Installation modem SpeedTouch USB/330
- Installer Chronopost ComDevice sur Ubuntu
- Installer Ubuntu par Internet
- Installer Ubuntu sans iso, avec l'image netboot
- Installer un serveur de courriel avec postfix, procmail et fetchmail
- Installer un serveur IMAP
- Installer une imprimante Dell
- Introduction
- Iperf
- Iptables
- IPtux
- ISCSI
- JMita2, envoi de vos fichiers vers un appareil upnp, chromecast ou airplay
- knetworkmanager
- Konqueror: le couteau suisse de KDE
- L'ipv6
- La gestion des systèmes d'impression (imprimantes, copieurs, traceurs, …)
- La téléphonie avec Ubuntu
- LAN Messenger
- LANMAP, utilitaire pour générer le plan de son réseau
- Le FTP sous Ubuntu
- Le multicast
- Leopard Flower
- Les fichiers Hosts et hostname
- Les modems ADSL "ancienne génération" sous Ubuntu
- Les Modems sous Ubuntu
- Les Modems-Routeur et les Box sous Ubuntu
- LI-FI ou Light Fidelity
- Lighttpd : Un serveur web léger
- Live NetBoot
- Logiciels portables et virtualisation d'applications sous Ubuntu Linux
- LTSP (Linux Terminal Server Project)
- macchanger
- MariaDB
- Messagerie en Intranet
- Mirroring sur deux serveurs
- Mise en place d'un proxy Squid avec authentification Active Directory
- Mise en place d'un proxy Squid avec authentification NCSA (pop up d'authentification)
- Modem ADSL Bewan Ethernet
- Modem Bewan ADSL USB/PCI ST (version gris et plat)
- Modem Intel
- Modem smartlink ou Sis ac97 modem
- Modem ZTE ZXDSL 852
- MongoDB
- Monter des partages Windows avec une interface graphique
- MRTG : supervision réseau via le protocole SNMP
- MySQL
- N2N - VPN en P2P
- NAS (Network Attached Storage) : Unité de stockage en réseau
- NAS Synology
- ncpfs
- NDISGTK : le mode graphique de NDISWrapper
- NDISWrapper - Pilotes Windows sous Linux
- NetBoot : installation par TFTP, PXE, DHCP
- NetEmul : Simulateur de réseau LAN gratuit
- netplan
- Network Direct Attached Storage (NDAS)
- Network-admin
- NFS - V4 : Network File System - le partage réseau sous Linux
- NFS : Network File System - le partage réseau sous Linux
- NTLM Authorization Proxy Server
- Ntop : supervision réseau
- NTP
- Ntpdate
- NuFW - Pare-feu identifiant
- nVidia nForce mpc55
- OCI8 : extension PHP pour les connexions avec Oracle
- OpenBTS - réseau mobile open source
- Openfire
- OpenVAS : scanner deé
- OpenVPN
- Osiris : Système de Portail Sans Serveur
- Outil de configuration des dossiers partagés (shares-admin)
- Outil de configuration du serveur Samba (system-config-samba)
- Outils MySQL
- Pacemaker
- pair a pair
- Pair-à-pair (P2P) : l'échange d'informations entre clients
- Pan : Le lecteur de nouvelles
- Pare-feu informatique
- Pare-feu informatique ou Firewall
- Partage
- Partage de fichiers personnels
- Partager une connexion internet entre un PC et une Xbox 360
- Partager une partition en réseau
- Perdition : création d'une passerelle pour l'IMAP et le POP3 (sécurisée ou pas)
- PgBouncer
- PGLD
- PhpIP Management, logiciel php de gestion d'un parc d'adresses IP
- phpMyAdmin
- phpMyAdmin
- Port Knocking : sécuriser l'accès à un port
- Portail captif
- Postgis
- PostgreSQL
- Pound
- PPPoE conf
- PPStream
- Prelude - Système de détection d'intrusion
- Proxy Authentifiant Cntlm
- Proxy Squid configuré pour faire du cache de paquet sur le réseau local
- PyNeighborhood
- Qualité de Service
- Questions fréquemment posées sur #ubuntu-fr à propos du réseau
- QuickSynergy
- Rclone
- RDP
- Restic
- reverse SSH
- Rinet.d
- Routage Dynamique sous Linux avec Bird
- Routage sous Linux
- rTorrent
- Rutilt
- Rygel
- Samba
- Samba - Active Directory Domain Controller (AD DC)
- Samba AD DC - Intégration de machines au domaine
- Samba AD DC - Partage NFSv4 avec authentification Kerberos
- Sauvegarder sur une box Internet grâce à Restic
- Serveur
- Serveur de sauvegarde automatique : BackupPC
- Serveur DNS : PowerDNS
- Serveur FTP : PROFTPD
- Serveur FTP Gadmin ProFTPD
- Serveur FTP Pure-FTPd
- Serveur HTTP Apache 2
- Serveur PC : isc-dhcp-server
- Serveur TFTP : TFTPd
- Serveur web - LAMP
- SFTP
- Shorewall
- SMB
- SMBNetFS
- Smokeping
- SNORT - Système de détection d'intrusion
- Squid : serveur mandataire (proxy)
- Supervision
- Synergy
- Système satellite pour exim4
- Système Satellite pour Postfix
- Sécurité sur Internet
- Tangerine, partage de musique sur un réseau local
- Transmission
- trickle : limitation de la bande passante
- Tsocks
- Ubuntu server
- ubuproxy : Proxy TCP/IP Générique
- Ucarp : failover avec partage d'IP virtuelles
- Umit
- Un serveur d'annuaire avec OpenLDAP
- Un simple partage NFS
- Unbound
- Uncomplicated Firewall
- Universal Plug and Play (UPnP)
- Utilisation d'un serveur daap pour partager de la musique
- Utiliser un scanner en réseau
- Utilitaire de gestion des connexions réseau NetworkManager
- Utilitaire de gestion des connexions réseaux ConnMan
- VirtualBox et le réseau
- Visionneur de bureaux distants Gitso
- Visionneur de bureaux distants Remmina
- VPN - Réseau privé virtuel
- VPNC ou « libérer » sa connexion VPN Cisco Systems®
- VPNtunnel.se
- VsftpD et authentification via pam_mysql sur base de données SQL
- Wakeonlan : démarrer un ordinateur à distance
- Warpinator
- Web
- WebDAV
- Webstrict : logiciel simple et graphique permettant de configurer un filtre web.
- Weex
- WGET
- Wicd
- Wifi-Radar
- WPUT
- Zabbix, moniteur de supervision
- Zentyal
- Zeroconf
- ZeroMQ (ØMQ)
- ZeroNet
