练习:使用nmcli 配置网络连接
显示所有连接
# nmcli con show
显示活动连接的所有配置信息
# nmcli con show "System eth0" --->引号内为连接的网卡名称
显示设备状态
#nmcli dev status
显示网卡eth0的设备信息
# nmcli dev show eth0
使用相同的IPV4地址、网络前缀和默认网关创建一个静态连接,将连接命名为static-eth0
# sudo nmcli con add con-name "static-eth0" ifname eth0 type ethernet ip4 172.25.25.11/24 gw4 172.2.25.254 这条命令中有几处不太明白,ifname这个选项一直不懂,是指定某一现有的网卡或者是把原有的这个名字修改掉吗? 另外又出现了gw4 难道是getaway的缩写。这个是搞什么是网关吗? 不懂的太多咯。
修改新连接,添加DNS
# sudo nmcli con mod "static-eth0" ipv4.dns 172.25.254.254
显示并激活新连接
查看所有连接
$ nmcli con show
查看活动连接
$ nmcli con show --active
激活新的连接
sudo nmcli con up "static-eth0"
查看活动连接
$ nmcli con show --active
使用新的网络地址测试连接
验证IP地址
ip addr show eth0
验证网关
$ ip route
Ping DNS地址
$ ping -c3 172.25.254.254
禁止原有的连接在系统启动时自动启动
$ sudo nmcli con mod "System eht0" \ 带这个\是什么意思呢?
重新启动系统
$ reboot
查看活动连接
$ nmcli con show --active
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~