当前位置: 首页 > news >正文

如何在Ubuntu中删除或修改已有的IP地址设置?

在 Ubuntu 中为新增加的网卡设置网络时,需要区分原有网卡和新网卡的配置,确保它们可以独立工作(可在同一网段或不同网段)。以下是具体步骤,假设你需要为新网卡配置静态 IP(以 192.168.1.190/24 为例,网关 192.168.1.1,DNS 为 8.8.8.8 和 114.114.114.114):

步骤 1:确认新网卡的接口名称

首先确定新网卡的接口名称(如 eth1ens34 等):

bash

ip link show  # 列出所有网络接口,新网卡通常是新增的名称

步骤 2:编辑 Netplan 配置文件(Ubuntu 20.04+)

假设原有网卡配置已存在(如 eth0),需在配置文件中新增新网卡的配置:

  1. 打开 Netplan 配置文件(文件名可能不同,如 00-installer-config.yaml):

    bash

    sudo nano /etc/netplan/00-installer-config.yaml
    
  2. 配置示例(原有网卡 + 新网卡独立配置):

    yaml

    network:ethernets:eth0:  # 原有网卡(保持原配置不变)dhcp4: noaddresses: [192.168.0.100/24]  # 原有IPgateway4: 192.168.0.1         # 原有网关nameservers:addresses: [8.8.8.8]        # 原有DNS(可与新网卡不同)eth1:  # 新网卡(替换为实际接口名)dhcp4: no                     # 关闭DHCP,使用静态IPaddresses: [192.168.1.190/24] # 新网卡的IP和子网掩码(192.168.1.0/24网段)gateway4: 192.168.1.1         # 新网卡的网关(若需独立网关)nameservers:addresses: [8.8.8.8, 114.114.114.114]  # 新网卡的DNSversion: 2
    
    • 说明
      • 新网卡与原有网卡可在不同网段(如示例中 eth0 在 192.168.0.0/24eth1 在 192.168.1.0/24),也可在同一网段(需避免 IP 冲突)。
      • 若新网卡无需独立网关(如仅用于局域网通信),可删除 gateway4 配置。

步骤 3:应用配置并验证

  1. 应用配置使新网卡生效:

    bash

    sudo netplan apply
    

    若提示语法错误,用 sudo netplan try 测试并修正。

  2. 验证新网卡配置:

    bash

    # 查看新网卡的IP地址
    ip addr show eth1  # 替换为新网卡接口名# 查看路由(确认新网关是否生效)
    ip route show# 测试新网卡的网络连通性
    ping -I eth1 192.168.1.1    # 测试与网关连通性
    ping -I eth1 8.8.8.8        # 测试DNS连通性
    

特殊场景:新网卡与原有网卡同网段

若新网卡需与原有网卡在同一网段(如 192.168.1.0/24),只需确保 IP 不冲突:

yaml

network:ethernets:eth0:  # 原有网卡addresses: [192.168.1.100/24]  # 原有IPgateway4: 192.168.1.1# ...(其他配置)eth1:  # 新网卡addresses: [192.168.1.19/24]  # 新IP(与eth0不同)# 可共享原有网关,无需重复配置gateway4# ...(其他配置)示例:
network:ethernets:ens33:dhcp4: noaddresses:- 192.168.0.33/24nameservers:addresses:- 8.8.8.8search:- 114.114.114.114routes:- to: defaultvia: 192.168.0.1ens36:dhcp4: noaddresses:- 192.168.1.19/24nameservers:addresses:- 8.8.8.8search:- 114.114.114.114routes:- to: defaultvia: 192.168.1.1 version: 2

注意事项

  1. YAML 格式缩进:必须使用空格缩进(不能用 Tab),否则配置无效。
  2. IP 冲突:新网卡的 IP 需与网络中其他设备(包括原有网卡)不冲突。
  3. 多网关路由:若两个网卡都配置了网关,系统会默认使用其中一个(通常是配置文件中靠前的),如需指定特定网段走某网关,需手动添加路由规则。

通过以上配置,新网卡将独立工作,与原有网卡互不干扰。

http://www.xdnf.cn/news/1352449.html

相关文章:

  • C语言---数据类型
  • PyTorch生成式人工智能——VQ-VAE详解与实现
  • TypeScript 的泛型(Generics)作用理解
  • Kafka 概念与概述
  • 在TencentOS3上部署OpenTenBase:从入门到实战的完整指南
  • 【Java学习笔记】18.反射与注解的应用
  • 遥感机器学习入门实战教程|Sklearn案例⑧:评估指标(metrics)全解析
  • tcpdump命令打印抓包信息
  • 【golang】ORM框架操作数据库
  • 2-5.Python 编码基础 - 键盘输入
  • STM32CubeIDE V1.9.0下载资源链接
  • 醋酸镨:催化剂领域的璀璨新星
  • LangChain4J-基础(整合Spring、RAG、MCP、向量数据库、提示词、流式输出)
  • 信贷模型域——信贷获客模型(获客模型)
  • 温度对直线导轨的性能有哪些影响?
  • 小白向:Obsidian(Markdown语法学习)快速入门完全指南:从零开始构建你的第二大脑(免费好用的笔记软件的知识管理系统)、黑曜石笔记
  • 数字经济、全球化与5G催生域名新价值的逻辑与实践路径
  • 快速掌握Java非线性数据结构:树(二叉树、平衡二叉树、多路平衡树)、堆、图【算法必备】
  • vue3 - 组件间的传值
  • 【小沐学GIS】基于Godot绘制三维数字地球Earth(Godot)
  • 计算机网络 TLS握手中三个随机数详解
  • 【Golang】有关垃圾收集器的笔记
  • 语义通信高斯信道仿真代码
  • GaussDB 数据库架构师修炼(十八) SQL引擎-计划管理-SQL PATCH
  • Base64编码、AES加密、RSA加密、MD5加密
  • RAG Embeddings 向量数据库
  • 使用Ollama部署自己的本地模型
  • 疯狂星期四文案网第48天运营日记
  • 12 SQL进阶-锁(8.20)
  • Python语法速成课程(二)