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?
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.
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