Ubuntu如何配置静态IP地址

Ubuntu配置静态IP

一般来说IP分配之后很少会变,但是路由器或者网关设备断电后可能会重新分配IP地址,在日常开发协作中很不方便,以下介绍通过命令行方式在Ubuntu中设置静态IP。

系统环境

Ubuntu 24.04.1 LTS

使用命令hostnamectl可以读取本机系统版本

hostnamectl

在这里插入图片描述

上图中Operating System: Ubuntu 24.04.1 LTS表示系统版本

查看可用网卡

使用ip addr show查看可用网络接口

ip addr show

在这里插入图片描述

上图中loens33就是两个网络接口,lo为回环接口确保127.0.0.1可以访问本机ens33则是实际的网卡接口名称。常见的网卡名称还有eth0enp2s1等。

编辑netplan配置文件

重点:先备份

  • 进入netplan目录
cd /etc/netplan
  • 查看配置文件,一般为50-cloud-init.yaml或01-netcfg.yaml
ls -l
  • 备份原始文件
cp 50-cloud-init.yaml 50-cloud-init.yaml_bak
  • 使用vim编辑配置文件
sudo vim 50-cloud-init.yaml
  • vim常见用法
i #修改,打开文件后输入 i 变成插入模式
Esc #按键退出插入模式
: #英文冒号指令模式
wq #在冒号后输入,回车保存并退出
  • 示例文件
network:
  renderer: networkd
  ethernets:
      ens33: # 替换为你的网络接口名称
          dhcp4: false # 关闭 ipv4 自动获取ip
          dhcp6: false # 关闭 ipv6 自动获取ip
          addresses: [192.168.133.33/24] # 静态 IP 地址和子网掩码
          routes:
            - to: default
              via: 192.168.133.1 # 网关地址
          nameservers:
              addresses: [192.168.133.1,8.8.8.8] #DNS服务器地址
              search: []
  version: 2

根据网络环境替换上述示例中的 IP 地址、网关和 DNS 服务器地址。renderer配置为networkd,使用 systemd-networkd 作为网络配置的后端。桌面环境使用 NetworkManager,Ubuntu Server 和无头环境使用networkd

  • 保存配置文件后,执行apply使之生效
sudo netplan apply

在这里插入图片描述

配置检测
  • 检查ip地址
ifconfig

在这里插入图片描述

  • 检查网络
ping baidu.com

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值