Ken的杂谈
  • Ken的杂谈 (current)
  • 关于
  • 杂谈
    Java Spring Spring Boot Spring Cloud MyBatis C# .NET Core .NET ASP.NET Core ASP.NET ClassLibrary Mono 数据库 MySQL SQL Server 网络 缓存 Web Linux CentOS Ubuntu macOS Windows openEuler Nginx ServiceStack JS/JQ 正则 工具 IDE Grafana Exceptions CI/CD Solution 微服务 Arch Docker 杂谈
  • 系列
    Java 快速入门系列教程 Spring Boot 入门教程 Spring Boot 2.x 入门教程 Spring Cloud 入门教程 .NET Core 快速入门教程 ASP.NET Core 2.1 入门教程 CentOS 7 快速上手教程 Ubuntu快速上手入门教程 Hyper-V基础教程 Docker入门教程
  • GitHub

Ubuntu 22+ 设置静态IP

Linux Ubuntu @ 2023-04-04 21:00:31 · 阅读:(6523)

一、前言

1、本文环境信息

工具 本文环境 适用范围
VMware VMware Fusion 13.x VMware Workstation / Fusion
Ubuntu Ubuntu 22.04.2 LTS Ubuntu 22.x +

2、前置知识

vi命令:https://www.runoob.com/linux/linux-vim.html

二、设置步骤

1、安装网络工具

sudo apt-get install -y net-tools

2、查看当前网络

查看网络情况以及网卡名,后续设置需要用到网卡名

ifconfig 

#输出示例(这里的ens160是网卡名)
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.10.3  netmask 255.255.255.0  broadcast 10.0.10.255
        inet6 fe80::20c:29ff:fe9c:e6c6  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:9c:e6:c6  txqueuelen 1000  (Ethernet)
        RX packets 23110  bytes 27974871 (27.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8262  bytes 798576 (798.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 48  memory 0x3fe00000-3fe20000

3、查看&备份网络配置

# 进入网络配置目录
cd /etc/netplan

# 查看网络配置文件
ll

# 如果已有manger文件先备份
sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml.bak

4、修改网络配置

4.1、修改配置文件

sudo vi 01-network-manager-all.yaml

4.2、填充以下配置
配置文件主要包含网卡名、DHCP配置、静态IP、网关、DNS,自己根据路由器或者虚拟机的NAT网络指定即可
需要注意的是,如果是在VMware虚拟机环境下,默认网关是192.168..2,而不是192.168..1

network:
  ethernets:
    ens160:     # 网卡名
      dhcp4: no # 关闭IPV4 DHCP
      dhcp6: no # 关闭IPV6 DHCP
      addresses:
        - 192.168.10.33/24    # IP
      routes:
        - to: default
          via: 192.168.10.2   # 网关
      nameservers:            # DNS
        addresses:
          - 114.114.114.114
          - 8.8.8.8
  version: 2

4.3、应用设置

sudo netplan apply

5、查看设置情况

# 查看网络
ifconfig

# ping测试
ping baidu.com

Ken的杂谈

本文由 ken.io 创作,采用CC BY 3.0 CN协议 进行许可。 可自由转载、引用、甚至修改,但需署名作者且注明出处。

Linux Ubuntu

随笔目录


    © Copyright 2012-2025 Ken的杂谈

    豫ICP备10025012号

    ASP.NET Core(6.0) on Linux