Debian/Ubuntu(旧版本和新版本)更换IP地址步骤

Debian/Ubuntu(旧版本和新版本)更换IP地址步骤

发布时间:2024-10-05 19:21:07

旧版本 debian/ubuntu(使用 /etc/network/interfaces)

  1. 编辑网络配置文件:
     
    sudo nano /etc/network/interfaces
  2. 修改或添加以下内容:
     

    auto eth0
    iface eth0 inet static
    address <新的ipv4地址>
    netmask <子网掩码>
    gateway <网关地址>
    dns-nameservers

    iface eth0 inet6 static
    address <新的ipv6地址>
    netmask
    gateway

    注意:将 eth0 替换为您的网卡名称(可以用 ip a 命令查看)
  3. 保存并退出文件
  4. 重启网络服务:
     
    sudo /etc/init.d/networking restart
     
    sudo systemctl restart networking

新版本 debian/ubuntu(使用 netplan)

  1. 找到您的 netplan 配置文件,通常位于 /etc/netplan/ 目录下,例如:
     
    sudo nano /etc/netplan/01-netcfg.yaml
  2. 修改或添加以下内容:
    yaml

    network:
    version: 2
    renderer: networkd
    ethernets:
    ens33:
    addresses:
    - <新的ipv4地址>/24
    - <新的ipv6地址>/64
    gateway4:
    gateway6:
    nameservers:
    addresses: []

    注意:将 ens33 替换为您的网卡名称
  3. 保存并退出文件
  4. 应用新配置:
     
    sudo netplan apply

验证步骤(适用于所有版本)

  1. 验证新ip地址:
     
    ip addr show
  2. 测试网络连接:
     
    ping -c 4 google.com

注意事项:

  • ubuntu 17.10 及更高版本,以及较新的 debian 版本(如 debian 10 buster)默认使用 netplan。
  • 较旧的版本仍然使用 /etc/network/interfaces 文件。
  • 某些系统可能同时存在两种配置方法,请检查您的系统实际使用哪种方法。
  • 执行这些操作时,请确保您有物理访问服务器的方式,以防远程连接中断。
  • 如果使用防火墙,可能需要更新防火墙规则以适应新的ip地址。

-----------------------------------------------------------------------------

上面的指南涵盖了debian和ubuntu的旧版本和新版本。主要的区别在于:

  1. 配置方法:
    • 旧版本使用 /etc/network/interfaces 文件
    • 新版本(如ubuntu 17.10+和debian 10+)使用 netplan
  2. 配置文件格式:
    • 旧版本使用文本格式
    • netplan 使用 yaml 格式
  3. 网络服务重启命令:
    • 旧版本可能使用 /etc/init.d/networking restartsystemctl restart networking
    • netplan 使用 netplan apply
  4. 网卡命名:
    • 旧版本可能使用 eth0eth1
    • 新版本可能使用 ens33enp0s3 等可预测的命名方式

在执行这些步骤时,请确保根据您的具体debian或ubuntu版本选择相应的操作。

感谢提供:05互联