【Ubuntu】如何用指令设置静态IP

这里介绍的是利用netplan 的配置文件一般在 /etc/netplan/ 目录下,文件名类似 01-network-manager-all.yaml。

用 nano/ vim 编辑器打开配置文件:

yaml 复制代码
sudo nano /etc/netplan/01-network-manager-all.yaml # 替换成你的文件名

修改配置文件

yaml 复制代码
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:  # 替换成你的网络接口名称
      dhcp4: no
      addresses: [192.168.1.100/24]  # 替换成你的静态IP地址和子网掩码
      gateway4: 192.168.1.1  # 替换成你的网关地址
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]  # 替换成你的DNS服务器地址

参数含义如下:

**dhcp4: **no 表示禁用 DHCP 自动获取 IP 地址。

**addresses: **后面跟着你的静态 IP 地址和子网掩码,用 CIDR 记法,比如 192.168.1.100/24。

**gateway4: **后面跟着你的网关地址。

**nameservers : **后面跟着你的 DNS 服务器地址,可以设置多个, 也可以不设置

应用配置

yaml 复制代码
sudo netplan apply
相关推荐
shan~~1 小时前
linux达梦数据库操作
linux·数据库·chrome
liliangcsdn1 小时前
LLM时代基于unstructured解析非结构化pdf
linux·服务器·数据分析
Codigger官方1 小时前
Linux 基金会牵头成立 React 基金会:前端开源生态迎来里程碑式变革
linux·前端·react.js
武文斌771 小时前
项目学习总结:LVGL图形参数动态变化、开发板的GDB调试、sqlite3移植、MQTT协议、心跳包
linux·开发语言·网络·arm开发·数据库·嵌入式硬件·学习
爱吃喵的鲤鱼1 小时前
仿mudou——Connection模块(连接管理)
linux·运维·服务器·开发语言·网络·c++
让子弹飞022 小时前
永久解决ubuntu网络连接问题
linux·运维·ubuntu
郝学胜-神的一滴2 小时前
使用Linux的read和write系统函数操作文件
linux·服务器·开发语言·数据库·c++·程序人生·软件工程
七七七七073 小时前
【Linux 系统】打开文件和文件系统
linux·运维·spring
DeeplyMind4 小时前
第二章:模块的编译与运行-7 Loading and Unloading Modules
linux·驱动开发
7哥♡ۣۖᝰꫛꫀꪝۣℋ4 小时前
网络层--数据链路层
网络·tcp/ip·智能路由器