温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ubuntu如何设置静态IP地址

发布时间:2025-12-31 03:27:27 来源:亿速云 阅读:151 作者:小樊 栏目:系统运维

Ubuntu 设置静态 IP 的方法

一、先确认版本与网络管理方式

  • 查看系统版本:lsb_release -a
  • 查看网卡名称:ip a(常见如 ens33、enp0s3、eth0
  • 查看是否存在 Netplan 配置:ls /etc/netplan(有 .yaml 文件即为 Netplan,Ubuntu 17.10 及以后版本默认使用 Netplan;旧版可能使用 /etc/network/interfacesNetworkManager

二、使用 Netplan 配置静态 IP(Ubuntu 18.04、20.04、22.04、24.04 等)

  • 备份并编辑配置文件(文件名可能不同,如 50-cloud-init.yaml、01-netcfg.yaml、00-installer-config.yaml
    • sudo cp /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml.bak
    • sudo nano /etc/netplan/01-netcfg.yaml
  • 示例(将接口名与地址替换为你的实际值;YAML 缩进必须使用空格)
    network:
      version: 2
      renderer: networkd
      ethernets:
        ens33:
          dhcp4: no
          addresses:
            - 192.168.1.100/24
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    
    • 如使用 NetworkManager 渲染器(常见于桌面版),将 renderer: 改为 NetworkManager,并确保接口由 NM 管理。
  • 应用与回滚
    • 安全应用:sudo netplan try(出错会自动回滚)
    • 直接应用:sudo netplan apply
    • 调试模式:sudo netplan --debug apply
  • 验证
    • ip a show ens33
    • ping -c 4 192.168.1.1
    • nslookup example.com(检查 DNS
  • 提示
    • 子网掩码用 CIDR 表示(如 /24 表示 255.255.255.0
    • 多网卡分别在其项下配置 addressesgateway4nameservers

三、桌面版通过图形界面设置(NetworkManager)

  • 右上角网络图标 → 设置 → 网络 → 有线/Wi‑Fi → 齿轮图标
  • IPv4 方法 选择 Manual(手动)
  • 填写:Addresses(IP/掩码,如 192.168.1.100/24)、Gateway(如 192.168.1.1)、DNS(如 8.8.8.8, 8.8.4.4
  • 应用后断开并重连,使用 ip anslookup 验证

四、旧版 Ubuntu 使用 /etc/network/interfaces(16.04 及更早)

  • 编辑配置文件
    • sudo nano /etc/network/interfaces
  • 示例
    auto eth0
    iface eth0 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
    
  • 使配置生效
    • sudo systemctl restart networking
    • sudo ifdown eth0 && sudo ifup eth0
  • 验证
    • ip a show eth0
    • ping -c 4 192.168.1.1

五、常见问题与排查

  • 接口名不一致:用 ip a 确认实际名称,替换配置中的 ens33/enp0s3/eth0
  • YAML 语法错误:缩进必须一致且使用空格;建议先 netplan try,失败会自动回滚
  • 默认路由冲突:一台主机通常只保留一个 gateway4;多网卡请确认业务路由
  • DNS 不生效:在 nameservers.addresses 明确写入 DNS;桌面版可在 NM 的 IPv4 页填写
  • 虚拟机场景:确保与宿主机网络模式(桥接/NAT)和网段匹配,避免 IP 冲突
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI