直接用
nmtui 修改
在nmtui界面中,选择”Edit a connection”,然后选择”Connection 1″。这将列出所有已配置的网络连接,可以对其进行编辑、删除和添加。每个连接都对应一个配置文件,保存在/etc/NetworkManager/system-connections/目录下。
1.Ubuntu20.04 LTS版本修改DNS
修改 /etc/systemd/resolved.conf 文件,在其中添加dns信息
sudo vim /etc/systemd/resolved.conf
DNS=8.8.8.8
然后退出保存。
在ubuntu终端中依次执行如下命令:
sudo systemctl restart systemd-resolved
sudo systemctl enable systemd-resolved
sudo mv /etc/resolv.conf /etc/resolv.conf.bak
sudo ln -s /run/systemd/resolve/resolv.conf /etc/
再查看cat /etc/resolv.conf文件就可以看到新的dns信息已经写入其中了。
最后重启NetworkManager:
sudo systemctl restart NetworkManager
2.修改静态ip
修改网络配置文件,网络配置文件存放在/etc/netplan 目录下,
用ls 命令查看配置文件
ls /etc/netplan
从图上可以看出网络配置文件名为:01-network-manager-all.yaml
修改 sudo vim 01-network-manager-all.yaml 文件
编辑 01-network-manager-all.yaml 文件的内容为:
network: version: 2 renderer: NetworkManager ethernets: ens33: #网卡名,以ubuntu操作系统的网卡名称为准 dhcp4: no #ipv4关闭dhcp,用static模式 dhcp6: no #ip6关闭dhcp addresses: - 192.168.18.161/24 #本机IP地址 gateway4: 192.168.18.2 #vmware网关的的IP地址 nameservers: #DNS服务器 addresses: [114.114.114.114, 8.8.8.8, 1.1.1.1]
然后执行 sudo netplan apply 命令编译网络配置,
sudo netplan apply
此命令用来编译01-network-manager-all.yaml 文件,编译成功则无任何提示,编译失败会出现错误提示
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)