AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 751239
Accepted
pomsky
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 2 个回答
  • 2210 Views

2 个回答

  • Voted
  1. 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并重新打开。

    • 1
  2. 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
    

    享受!

    资源

    • 0

相关问题

  • 如何设置 VLAN 转发?

  • 如何将主机 Ubuntu 上的 VPN (tun0) 网络适配器映射到 VirtualBox 来宾 Windows?

  • 如何限制下载/上传带宽?

  • 如何通过 Windows 网络共享文件?

  • 面板小程序以文本形式显示当前网络流量?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve