web-dev-qa-db-fra.com

Comment définir une adresse IP statique pour la connexion Wi-Fi sur un téléphone Ubuntu?

Nous devons définir une adresse IP statique (et DNS, etc.) pour la connexion à notre réseau Wi-Fi sur le lieu de travail, mais je n’ai pas trouvé d’option sur mon appareil bq Aquaris E5. Comment devrais-je le faire?

4
pomsky

Comme suggéré, vous pouvez modifier

/etc/NetworkManager/system-settings

Une recherche rapide sur Google révèle ce guide

Avec un éditeur de texte. Ceci est au format XML, si vous n'êtes pas familier, n’ayez pas peur. Parcourez le tout, c'est comme un écran de paramètres.

Vous devez déterminer quel périphérique est représenté par votre adaptateur WiFi.

ip addr show wlan0

Trouvez vos informations de connexion wifi

ip route show

Recherchez la connexion associée à wlan0. Elle vous indiquera le SSID (nom wifi) et l’adresse IP attribuée au téléphone.

Obtenez votre DNS

getprop net.dns1

Conservez toutes ces informations à portée de main, car vous devrez écrire un fichier de configuration.

Ouvrez le terminal de votre appareil en tant que superutilisateur.

#cd /etc/NetworkManager/system-connections
#ls
# cat [name of wireless device wlan0]

Ceci listera le formatage de la configuration sans fil automatique faite lors de la connexion à votre réseau wifi, utilisez-la comme base pour vous attribuer une adresse IP statique.

$Sudo apt-get install vim
$Sudo vim [name of wireless device wlan0]

Recherchez dans l'en-tête [ipv6] de l'en-tête, appuyez sur 'i' pour passer en mode insertion et modifiez la ligne située en dessous pour afficher method=ignore

Passez à l'en-tête pour [ipv4] et apportez les modifications suivantes:

[ipv4]
method=manual
address1=[staticIP/netmask],[default ip route]
dns=8.8.8.8;[your ISP's DNS address];

Vous pouvez enregistrer ces modifications en appuyant sur échap et en tapant :wq

Éteignez le wifi et rallumez-le.

1
mikeymop

Une fois que vous démarrez dans Ubuntu Touch, connectez-vous au réseau Wi-Fi choisi. Ensuite, passez à l'invite du shell.

adb Shell

Ensuite, vérifiez l'adresse IP actuelle de votre appareil et vérifiez s'il s'agit du même IP que Android. Sinon, suivez les étapes ci-dessous.

root@ubuntu-phablet:~# ip addr show wlan0 

Accédez au dossier NetworkManager et recherchez le nom du SSID Wi-Fi.

 cd /etc/NetworkManager/system-connections
 ls
 cat YOURWIFINAME

Votre connexion wifi devrait ressembler à ceci:

[connection] id=YOURWIFINAME uuid=WIRELESS-UUID type=802-11-wireless
[802-11-wireless] ssid=WIFISSID mode=infrastructure
mac-address=WIRELESS:CARD:MAC:ADDRESS [ipv6] method=auto [ipv4]
method=auto

Pour passer à une adresse IP statique et ignorer l'adresse IPV6, vous devez modifier les sections dans [ipv6] et [ipv4]. Les modifications à apporter sont indiquées dans le fichier ci-dessous en gras, en italique. Utilisez l’éditeur vi pour éditer le fichier (n’utilisez pas les touches fléchées haut/bas en mode édition). Nano, qui est l'éditeur par défaut dans Ubuntu Touch, ne m'a pas permis de sauvegarder le fichier pour une raison quelconque.

 vi YOURWIFINAME 

[connexion] id = VotreWIFINAME uuid = WIRELESS-UUID type = 802-11-wireless [802-11-wireless] ssid = WIFISSID
mode = infrastructure adresse MAC = SANS FIL: CARD: MAC: ADRESSE [ipv6]
méthode = ignorer [ipv4] méthode = manuel
address1 = your.device.ip.address/netmask, your.default.ip.route
# Ce qui suit est le DNS de Google, fonctionne partout.
dns = 8.8.8.8
# ou utilisez votre adresse IP DNS

Enregistrez le fichier. Déconnectez et reconnectez le Wi-Fi de l'interface utilisateur Ubuntu Touch pour activer l'IP statique. Vous pouvez vérifier l'adresse IP en utilisant la commande:

ip addr show wlan0

Prendre plaisir!

Source

0
Android Dev