Cette procédure permet d'accorder un accès à Internet à une carte de développement exécutant Ubuntu en utilisant la connexion WiFi d'un ordinateur sous Windows. La liaison physique s'effetcue via un câble Ethernet standard reliant les deux machines.
1. Configuration du partage sous Windows
La première étape consiste à configurer l'ordinateur hôte pour qu'il agisse comme une passerelle réseau :
- Reliez physiquement la carte Ubuntu au port Ethernet du PC Windows.
- Ouvrez les Paramètres de Windows, puis accédez à Réseau et Internet.
- Cliquez sur Modifier les options de l'adaptateur.
- Identifiez votre carte réseau sans fil (WLAN/WiFi) connectée à Internet. Faites un clic droit dessus et choisissez Propriétés.
- Sous l'onglet Partage, cochez la case "Autoriser d'autres utilisateurs du réseau à se connecter via la connexion Internet de cet ordinateur".
- Dans le menu déroulant, sélectionnez l'adaptateur Ethernet correspondant au port relié à votre carte Ubuntu, puis validez par OK.
Note : Windows attribue généralement l'adresse IP statique 192.168.137.1 à l'adaptateur Ethernet lors de l'activation du partage.
2. Configuration réseau sur la carte Ubuntu
Selon la version d'Ubuntu utilisée, la configuration s'effectue soit via Netplan, soit via le fichier des interfaces classiques.
Option A : Utilisation de Netplan (Ubuntu 18.04 et versions ultérieures)
Modifiez le fichier de configuration situé dans /etc/netplan/ (par exemple 01-netcfg.yaml) :
network:
version: 2
renderer: networkd
ethernets:
enp0s3: # Remplacez par le nom de votre interface (ex: eth0)
dhcp4: no
addresses:
- 192.168.137.50/24
routes:
- to: default
via: 192.168.137.1
nameservers:
addresses:
- 1.1.1.1
- 8.8.8.8
Appliquez les changements avec la commande suivante :
sudo netplan apply
Option B : Utilisation du fichier interfaces (Méthode héritée)
Éditez le fichier /etc/network/interfaces pour définir les paramètres statiques :
# Configuration de l'interface Ethernet
auto eth0
iface eth0 inet static
address 192.168.137.50
netmask 255.255.255.0
gateway 192.168.137.1
dns-nameservers 8.8.8.8 8.8.4.4
Redémarrez l'interface pour activer la configuration :
sudo ifdown eth0 && sudo ifup eth0
3. Vérification de la connectivité
Une fois les configurations appliquées, testez la liaison depuis le terminal de la carte Ubuntu :
ping google.com
Si la résolution de nom ou le ping fonctionnent, votre carte de développement est désormais connectée à Internet via le pont réseau établi avec votre PC Windows.