pomsky Asked: 2016-03-29 13:49:20 +0800 CST2016-03-29 13:49:20 +0800 CST 2016-03-29 13:49:20 +0800 CST 如何在 Ubuntu 手机上设置 Wi-Fi 连接的静态 IP 地址? 772 我们需要设置一个静态 IP 地址(和 DNS 等)以连接到我们的工作场所 Wi-Fi,但我在我的 bq Aquaris E5 设备上找不到选项。我该怎么做? networking 2 个回答 Voted Best Answer mikeymop 2016-04-21T05:12:02+08:002016-04-21T05:12:02+08:00 按照建议,您可以修改 /etc/NetworkManager/system-settings 一个快速的谷歌搜索揭示了这个指南 带有文本编辑器。这是 XML 格式的,如果您不熟悉,请不要害怕。浏览整个内容,它就像一个设置屏幕。 您需要确定您的 WiFi 适配器代表的是哪个设备。 ip addr show wlan0 查找您的 wifi 连接信息 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 关闭wifi并重新打开。 You'reAGitForNotUsingGit 2016-04-23T13:31:42+08:002016-04-23T13:31:42+08:00 启动 Ubuntu Touch 后,连接到所选的 Wi-Fi 网络。然后,进入 shell 提示符。 adb shell 然后检查您设备的当前 IP 地址并验证它是否与 Android 相同。如果没有,请按照以下步骤操作。 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编辑器编辑文件(不要在编辑模式下使用向上和向下箭头键)。Nano 是 Ubuntu Touch 中的默认编辑器,由于某种原因不允许我保存文件。 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 #下面是谷歌的DNS,可以在任何地方使用。 dns=8.8.8.8 #或使用您的 DNS IP 地址 保存文件。从 Ubuntu Touch UI 断开并重新连接 Wi-Fi 以获取静态 IP。您可以使用以下命令验证 ip: ip addr show wlan0 享受! 资源
按照建议,您可以修改
一个快速的谷歌搜索揭示了这个指南
带有文本编辑器。这是 XML 格式的,如果您不熟悉,请不要害怕。浏览整个内容,它就像一个设置屏幕。
您需要确定您的 WiFi 适配器代表的是哪个设备。
查找您的 wifi 连接信息
查找与 wlan0 相关的连接,这将显示 SSID(wifi 名称)和分配给手机的 IP 地址。
获取您的 DNS
将所有这些信息放在手边,因为您需要编写配置文件。
以超级用户身份打开设备上的终端。
这将列出当您连接到 wifi 网络时将进行的自动无线配置的格式,使用它作为基础来进行静态 IP 地址分配。
在这个文件中查找标题
[ipv6]
,点击“i”切换到插入模式,并将其下方的行更改为显示method=ignore
转到标题
[ipv4]
并进行以下更改:您可以通过点击转义和键入来保存这些更改
:wq
关闭wifi并重新打开。
启动 Ubuntu Touch 后,连接到所选的 Wi-Fi 网络。然后,进入 shell 提示符。
然后检查您设备的当前 IP 地址并验证它是否与 Android 相同。如果没有,请按照以下步骤操作。
导航到 NetworkManager 文件夹并查找 Wi-Fi SSID 名称
您的 wifi 连接应如下所示:
要更改为静态 IP 并忽略 IPV6 地址,您需要更改 [ipv6] 和 [ipv4] 中的部分。要进行的更改在下面的文件中以粗体斜体显示。使用
vi
编辑器编辑文件(不要在编辑模式下使用向上和向下箭头键)。Nano 是 Ubuntu Touch 中的默认编辑器,由于某种原因不允许我保存文件。保存文件。从 Ubuntu Touch UI 断开并重新连接 Wi-Fi 以获取静态 IP。您可以使用以下命令验证 ip:
享受!
资源