换网绑定静态ip

好的,文件为空是正常的,说明系统目前没有通过这个文件进行任何网络配置。我们可以直接在这个空文件里写入固定 IP 的配置。

请按照以下步骤操作:

步骤 1:编辑配置文件

  1. 打开终端,执行以下命令,用nano编辑器打开这个空文件:

    复制代码
    sudo nano /etc/netplan/50-cloud-init.yaml
  2. 将下面的完整配置内容,一字不差地复制并粘贴到nano编辑器中。

    yaml

    复制代码
    network:
      ethernets:
        ens33:
          dhcp4: no
          addresses: [192.168.3.25/24]
          gateway4: 192.168.3.218
          nameservers:
            addresses: [114.114.114.114, 8.8.8.8]
      version: 2

    ⚠️ 特别注意:

    • 确保ens33是你正确的网卡名称(从你之前的ifconfig看,是的)。
    • YAML 格式对缩进非常敏感! 请确保粘贴后的格式和上面的示例完全一致,所有的缩进都使用空格,而不是 Tab 键。

步骤 2:保存并应用配置

  1. 粘贴完成后,按 Ctrl + O 保存文件,然后按 Enter 键确认文件名。

  2. 按 Ctrl + X 退出 nano 编辑器。

  3. 在终端中执行以下命令,让新的网络配置生效:

    复制代码
    sudo netplan apply

    这个命令执行后,你的网络会短暂中断并重新连接。

步骤 3:验证配置是否成功

  1. 执行以下命令,查看 IP 地址是否已设置为我们指定的固定 IP:

    复制代码
    ifconfig

    你应该能看到 ens33 的 inet 地址已经变成了 192.168.3.25。

  2. 测试网络是否畅通:

    复制代码
    ping www.baidu.com

    如果能收到回复,说明你的固定 IP 配置成功,并且网络连接正常。

现在,你的 Ubuntu 系统每次开机都会自动使用 192.168.3.25 这个 IP 地址,再也不需要手动获取了。

换 WiFi 后,需针对新 WiFi 的局域网环境重新配置固定 IP,具体步骤如下:

步骤 1:连接新 WiFi,获取新网络的关键信息

先连接目标新 WiFi,在终端执行以下命令,获取新 WiFi 的局域网参数:

复制代码
# 1. 获取新网关(新WiFi路由器的IP)
ip route show
# 输出示例:default via 192.168.1.1 dev ens33 → 新网关是192.168.1.1

# 2. 获取新网段、可选的固定IP
ip a
# 输出示例:ens33的inet为192.168.1.100/24 → 新网段是192.168.1.0/24,可选择192.168.1.100作为新固定IP

步骤 2:修改 Netplan 配置文件

编辑之前的 Netplan 配置文件,替换为新 WiFi 的参数:

  1. 打开配置文件:

    复制代码
    sudo nano /etc/netplan/50-cloud-init.yaml
  2. 将原配置中的addresses(固定 IP)、gateway4(新网关)替换为新 WiFi 的参数(以 "新网关 192.168.1.1、新固定 IP192.168.1.25" 为例):

    yaml

    复制代码
    network:
      ethernets:
        ens33:  # 保持你的网卡名不变
          dhcp4: no
          addresses: [192.168.1.25/24]  # 新固定IP+新网段(/24对应子网掩码255.255.255.0)
          gateway4: 192.168.1.1  # 新WiFi的网关
          nameservers:
            addresses: [114.114.114.114, 8.8.8.8]  # DNS可保持公共服务器
      version: 2

    ⚠️ 注意:addresses中的 IP 需在新网段内(比如新网段是 192.168.1.x,IP 就填 192.168.1.xx),且不能与局域网内其他设备 IP 重复。

步骤 3:应用配置并验证

  1. 保存并退出编辑器(Ctrl+O→回车→Ctrl+X);

  2. 应用新配置:

    复制代码
    sudo netplan apply
  3. 验证是否生效:

    • 执行ip a,查看 ens33 的 inet 是否为新固定 IP;
    • 执行ping www.baidu.com,测试新 WiFi 下的网络连通性。

重复以上步骤,即可在不同 WiFi 的局域网环境下,配置对应的固定 IP。

相关推荐
Geeys34 分钟前
多多搜索操作指南|拼多多商家从 0 到 1 实操教程(自定义 + OCPX、选词、出价、投产优化)
大数据·网络·人工智能
Brookty38 分钟前
网络原理|第一阶段:网络层、IP 数据报、网络接口与逐跳转发机制
网络·ip
Eloudy1 小时前
【无标题】
网络·gpu·rdma·roce
AI日报派送佬9 小时前
2026年10月14日AI行业日报|Gemini 4 Argon正式发布;小模型跨设备传播风险引发安全热议
网络·人工智能·openai·谷歌·deepseek·anthropic·ai日报
VidDown9 小时前
24fps 转 25fps 不只是改个数字:帧率转换、PAL/NTSC 与音频补偿
python·网络协议·音视频·视频编解码·视频
安易算力10 小时前
昇腾CANN算子开发与MindSpore部署调优实践:从Ascend C到模型推理全链路
网络·架构
遇印记11 小时前
传输层,网络层
运维·服务器·网络·windows·学习
北京中科新远科技12 小时前
高速光模块上线验收实战:DOM、FEC、BER与端口计数器怎么一起看
服务器·网络·php
80s77714 小时前
动态IP是什么,动态IP的应用场景有哪些?
网络·网络协议·tcp/ip