懒猫微服实战入门(十):通过 nmtui 设置静态 IP,接入旁路由实现科学上网
日常开发中,我主要使用的是 MacBook 作为主力机。但有些软件、驱动或容器服务必须在 X86 架构环境下测试,这时懒猫微服就是一个很好的辅助平台。然而在一些网络场景下,为了访问特定服务,还需要将这台设备接入旁路由中。
不然我访问 Dockerhub 是这样的,经常会超时,只能用不是很全的镜像站。
群晖等设备提供的图形化网络面板,懒猫微服这类轻量系统没有 GUI,只能使用命令行工具。NetworkManager 提供了一个非常好用的文本界面工具:nmtui
。
什么是 nmtui
nmtui
是 NetworkManager 的 TUI(Text-based User Interface)组件,界面类似简化版 GUI,操作简单,功能却很强大。通过它,我们可以方便地完成以下配置:
- 选择并连接网络设备(有线或无线)
- 设置 手动 IP 地址
- 指定 网关、DNS 服务器
- 管理 路由策略
- 开启或关闭 DHCP 自动获取功能 命令如下:
1 | nmtui |
设置静态 IP 接入旁路由
打开 nmtui
后,进入“Edit a connection”,编辑你连接的网卡(如 enp2s0
),手动设置 IP 地址、网关和 DNS。如下图所示,我将所有网络解析都指向了旁路由(比如是 OpenWrt 或其他带翻墙能力的设备):
确保设置完成后,运行以下命令重新应用配置:
1 | nmcli device reapply enp2s0 |
如果配置无误,网络将立即切换到静态 IP 并走旁路由的网关。
验证效果
这样子终端就能下载 Docker image 了,其实到这一步已经完成了。
接下来,可以通过懒猫微服中安装的浏览器测试网络是否生效。
继续打开 YouTube 首页,也能顺利访问并加载视频页面:
你没看错,这是 浏览器里的浏览器,实现了一个“浏览器套娃”的效果。😂
最终,我播放了银临的《牵丝戏》,人美歌也好听~
懒猫微服实战入门(十):通过 nmtui 设置静态 IP,接入旁路由实现科学上网
https://xu-hardy.github.io/懒猫微服实战入门(十):通过-nmtui-设置静态-ip,接入旁路由实现科学上网/