ubuntu配置静态ip
Ubuntu 配置静态 IP适用于 Ubuntu 18.04 / 20.04 / 22.04 / 24.04 等使用 Netplan 的版本配置文件在/etc/netplan/目录下。1. 查看当前网卡名称和ip地址ip-braddr;hostname-I常见网卡名ens33、eth0、enp0s3等。2. 编辑 Netplan 配置文件先查看目录下有哪些配置文件ls/etc/netplan/常见文件名01-netcfg.yaml— 本地安装最常见00-installer-config.yaml— Ubuntu 22.04 安装器生成50-cloud-init.yaml— 云服务器/cloud-init 生成sudovi/etc/netplan/01-netcfg.yaml# 以实际文件名为准另外ubuntu一般默认不是root记得sudo3. 配置静态 IPnetwork:# 网络配置顶层键version:2# Netplan 配置版本固定为 2renderer:networkd# 后端服务Ubuntu 桌面/服务器用 networkdethernets:# 有线网卡配置块ens33:# 网卡名替换成你自己的ip addr 查看dhcp4:false# 关闭 IPv4 自动获取改为手动配置addresses:# 静态 IP 地址列表-192.168.1.100/24# IP 地址/子网掩码位数/24 255.255.255.0routes:# 路由配置-to:default# 默认路由所有流量via:192.168.1.1# 默认网关地址通常是路由器 IPnameservers:# DNS 服务器配置addresses:# DNS 地址列表-8.8.8.8# 主 DNSGoogle-8.8.4.4# 备用 DNSGoogle关键说明dhcp4: false— 关闭 DHCPaddresses格式为IP/前缀长度/24等同于255.255.255.0routes中via指定网关地址nameservers配置 DNS4. 应用配置sudonetplan apply如果配置有误导致断网可以用sudo netplan try先测试超时会自动回滚。5. 验证ipaddr show ens33ping-c48.8.8.8旧版本 Ubuntu16.04 及以下//注意这一段我没经过验证。操作注意备份编辑/etc/network/interfacessudovi/etc/network/interfaces添加auto ens33 iface ens33 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4重启网络sudosystemctl restart networking注意事项YAML 文件缩进必须用空格不能用 Tab静态 IP 需在网段内且未被占用设置前先ip addr查看当前网段