Ubuntu虚拟机设置静态IP

目录

  • [1 确定网络信息](#1 确定网络信息)
  • [2 配置网络文件](#2 配置网络文件)
  • [3 更新配置](#3 更新配置)
  • [4 验证](#4 验证)

网上很多方案都是 sudo vi /etc/network/interfaces 但是在Ubuntu20.04中我的目录i已经没有这个文件夹了,好像就算自己新建通过这种方式也是不能达到静态ip的目的。整理了下面的这种方式,实测最终有效果。
附上我的虚拟网络编辑器的截图:
以及我的win网络设置:

1 确定网络信息

bash 复制代码
ifconfig

这是配置静态ip之前的网络信息

查看网关

bash 复制代码
route -n

通过ip a查看目前是动态分配的ip

2 配置网络文件

bash 复制代码
cd /etc/netplan/
ls

查看自己的文件的名称,我的是 01-network-manager-all.yaml

修改文件

bash 复制代码
 sudo vim /etc/netplan/01-network-manager-all.yaml

修改成如下:

bash 复制代码
network:
    version: 2
    renderer: NetworkManager
    ethernets:
        ens33: # 网卡名称
            dhcp4: no # 禁用动态IP分配,以便于下面添加静态IP、网关和DNS服务器的信息
            addresses: [192.168.5.你的静态ip/24] # 静态ip地址
            gateway4: 192.168.5.2 # 网关
            nameservers:
                addresses: [8.8.8.8, 114.114.114.114] # dns服务器地址

3 更新配置

bash 复制代码
sudo netplan apply
sudo systemctl restart systemd-networkd

4 验证

bash 复制代码
ip a

ping外网

相关推荐
草莓熊Lotso17 小时前
【Redis 初阶】Set 类型深度解析:去重集合的运算能力与实战场景
linux·网络·数据库·windows·redis·tcp/ip·缓存
张文君17 小时前
ubuntu26.04坏道坏块分区隔离急速版260831-V0.12
linux·python
贝锐1 天前
从国产化信创设备到商用安卓终端,向日葵如何帮助企业实现统一运维管理?
linux·运维·远程控制
Julien20041 天前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
kekekzt1 天前
TCP协议的粘包问题介绍,IP分片,MTU,MSS,滑动窗口的概念及之间的关系
网络·网络协议·tcp/ip
小张同学a.1 天前
Docker 容器实战 1—— docker 基础与镜像构建
linux·运维·docker·容器
Best-Wishes1 天前
BurpSuite Pro教育版在linux系统中配置
linux·运维·服务器·网络安全·burpsuite
wuminyu1 天前
深入剖析 Panama Off-heap 的性能损耗与开销
java·linux·c语言·jvm·c++
虎王物联1 天前
RK3568嵌入式Linux跑Docker:内核配置排查到AIoT容器化的完整路径
linux·运维·docker·rk3568·aiot·嵌入式linux
GeW1 天前
不只靠技术:RHCE考试的5个隐藏得分点
linux