ubuntu18.04版本配置静态IP并且可以上网(解决配置静态IP不能额上网的问题)

一、在VMware选择桥接模式,连接到物理网卡

二、然后打开虚拟机

打开命令行,输入ifonfig查看当前IP,子网掩码,网关

如果本来没连上网的,去windows下面ipconfig。

然后我们就可以将这个配置成我们的静态IP,当然也可以是自己想配置的(不冲突),

三、配置

执行sudo vim /etc/netplan/01-network-manager-all.yaml这个命令,我们要修改yaml文件进行配置,01-network-manager-all.yaml这个是我的配置文件。大家可以找自己的文件

然后sudo vim /etc/netplan/文件名

然后将配置加入,注意yaml文件是对格式要求很严格的

cpp 复制代码
network:
  version: 2
  renderer: networkd  # 改用 systemd-networkd 管理,放弃 NetworkManager
  ethernets:
    ens33:
      dhcp4: no
      addresses: [192.168.50.100/24]
      gateway4: 192.168.50.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1, 223.5.5.5]  # 只保留公共 DNS# Let NetworkManager manage all devices on this system
~                                                                                                                          

然后修改自己的ip和掩码和网关。

粘贴完后,保存,

四、生效

cpp 复制代码
#更新配置
sudo netplan apply

# 重新关联 resolv.conf 到 systemd-resolved 管理的正确文件
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

# 重启 systemd-resolved 服务,确保转发规则生效
sudo systemctl restart systemd-resolved

执行完之后,

先ping谷歌,再拼百度

cpp 复制代码
ping 8.8.8.8
ping www.baidu.com

到这里就成功配置了。

相关推荐
松涛和鸣1 小时前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
Yeats_Liao3 小时前
评估体系构建:基于自动化指标与人工打分的双重验证
运维·人工智能·深度学习·算法·机器学习·自动化
爱吃生蚝的于勒3 小时前
【Linux】进程信号之捕捉(三)
linux·运维·服务器·c语言·数据结构·c++·学习
The森3 小时前
Linux IO 模型纵深解析 01:从 Unix 传统到 Linux 内核的 IO 第一性原理
linux·服务器·c语言·经验分享·笔记·unix
文艺理科生Owen4 小时前
Nginx 路径映射深度解析:从本地开发到生产交付的底层哲学
运维·nginx
期待のcode4 小时前
Redis的主从复制与集群
运维·服务器·redis
翼龙云_cloud4 小时前
腾讯云代理商: Linux 云服务器搭建 FTP 服务指南
linux·服务器·腾讯云
REDcker4 小时前
gRPC开发者快速入门
服务器·c++·后端·grpc
江湖有缘5 小时前
零基础入门:使用 Docker 快速部署 Organizr 个人主页
java·服务器·docker
wangjialelele5 小时前
Linux下的IO操作以及ext系列文件系统
linux·运维·服务器·c语言·c++·个人开发