web-dev-qa-db-ja.com

Ubuntu電話でWi-Fi接続の静的IPアドレスを設定する方法は?

職場のWi-Fiに接続するには、静的IPアドレス(およびDNSなど)を設定する必要がありますが、bq Aquaris E5デバイスにオプションが見つかりませんでした。どうすればいいですか?

4
pomsky

提案されているように、変更できます

/etc/NetworkManager/system-settings

簡単なGoogle検索で このガイド

テキストエディタを使用します。これはXML形式です。慣れていない場合は、恐れないでください。設定画面のようなものです。

どのデバイスがWiFiアダプターによって表されているかを判断する必要があります。

ip addr show wlan0

Wi-Fi接続情報を見つける

ip route show

Wlan0に関連する接続を探します。これにより、SSID(wifi名)と電話機に割り当てられたIPアドレスの両方が表示されます。

DNSを取得する

getprop net.dns1

構成ファイルを作成する必要があるため、これらの情報はすべて手元に置いてください。

デバイスのターミナルをスーパーユーザーとして開きます。

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

これは、wifiネットワークに接続したときに行われる自動ワイヤレス設定のフォーマットをリストします。これをベースとして使用して、静的IPアドレスの割り当てを行います。

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

このファイルで[ipv6]と書かれているヘッダーを探し、 'i'を押して挿入モードに切り替え、その下の行を変更してmethod=ignoreを表示します

[ipv4]のヘッダーに移動して、次の変更を行います。

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

これらの変更を保存するには、エスケープを押して:wqと入力します

Wi-Fiをオフにして、再びオンにします。

1
mikeymop

Ubuntu Touchを起動したら、選択したWi-Fiネットワークに接続します。次に、シェルプロンプトにドロップします。

adb Shell

次に、デバイスの現在のIPアドレスを確認し、Androidと同じIPかどうかを確認します。そうでない場合は、以下の手順に従ってください。

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

NetworkManagerフォルダーに移動し、Wi-Fi SSID名を探します

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

wifi接続は次のようになります:

[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

静的IPに変更してIPV6アドレスを無視するには、[ipv6]および[ipv4]のセクションを変更する必要があります。行われる変更は、以下のファイルに太字の斜体で示されています。 viエディターを使用してファイルを編集します(編集モードでは上下の矢印キーを使用しないでください)。 Ubuntu TouchのデフォルトのエディターであるNanoは、何らかの理由でファイルを保存できませんでした。

 vi YOURWIFINAME 

[接続] id = YOURWIFINAME uuid = WIRELESS-UUID type = 802-11-wireless [802-11-wireless] ssid = WIFISSID
mode = infrastructure mac-address = WIRELESS:CARD:MAC:ADDRESS [ipv6]
method = ignore [ipv4] method = manual
address1 = your.device.ip.address/netmask、your.default.ip.route
#以下はGoogleのDNSであり、どこでも動作します。
dns = 8.8.8.8
#またはDNS IPアドレスを使用

ファイルを保存します。 Ubuntu Touch UIからWi-Fiを切断して再接続し、静的IPを有効にします。次のコマンドを使用して、IPを確認できます。

ip addr show wlan0

楽しい!

ソース

0
Android Dev