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

服务器网络配置 netplan一个网口配置两个ip(双ip、辅助ip、别名IP别名)

文章目录

# This is the network config written by 'subiquity'
network:ethernets:enp125s0f0:dhcp4: noaddresses: [192.168.90.180/24]gateway4: 192.168.90.1nameservers:addresses:- 172.0.0.207- 172.0.0.208enp125s0f1:dhcp4: trueenp125s0f2:dhcp4: trueenp125s0f3:dhcp4: trueversion: 2

我现在只有一个网口插了网线,我想给它加一个ip:

192.168.80.174(ip)
255.255.255.0(掩码)
192.168.80.1(网关)
202.99.216.113(dns)

这两个ip配置能共用这个网口不,会不会冲突?

是的,一个网口可以配置多个IP地址,这在Linux系统中称为IP别名或辅助IP。这两个IP配置可以共用同一个网口而不会直接冲突,因为它们在不同的子网中(192.168.90.0/24和192.168.80.0/24)。

您可以这样修改配置文件:

network:ethernets:enp125s0f0:dhcp4: noaddresses: - 192.168.90.180/24- 192.168.80.174/24routes:- to: 0.0.0.0/0via: 192.168.90.1metric: 100- to: 0.0.0.0/0via: 192.168.80.1metric: 200nameservers:addresses:- 172.0.0.207- 172.0.0.208- 202.99.216.113enp125s0f1:dhcp4: trueenp125s0f2:dhcp4: trueenp125s0f3:dhcp4: trueversion: 2

“to: 0.0.0.0/0” 表示默认路由(default route)。

具体解释:

  • 0.0.0.0/0 是一个特殊的网络前缀,它匹配所有可能的IP地址
  • 它的作用是:当数据包的目的地不在本地网络中,并且没有其他更具体的路由规则时,系统会使用这个默认路由
  • 简单说,它告诉系统"所有其他未指定目的地的流量都发送到这个网关"

在我提供的配置中,设置了两个默认路由(分别通过192.168.90.1和192.168.80.1),并用metric值区分优先级。metric值越小,优先级越高,所以系统会优先使用192.168.90.1作为默认网关。

这种配置允许您在主要网关不可用时自动使用备用网关,提高网络连接的可靠性。

需要注意:

  1. 我设置了路由优先级(metric值越小优先级越高),当前保持192.168.90.1作为主要默认网关
  2. 添加了新的DNS服务器
  3. 使用metric区分两个默认路由,避免路由冲突

应用新配置后,建议测试两个网络是否都能正常工作。

配置后确实可以:

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/2384787.html

相关文章:

  • 响应面法(Response Surface Methodology ,RSM)
  • 针对面试-java集合篇
  • Spring Boot 拦截器:解锁5大实用场景
  • 展锐 Android 15 锁定某个App版本的实现
  • 有两个Python脚本都在虚拟环境下运行,怎么打包成一个系统服务,按照顺序启动?
  • 【Linux cmd】查找进程信息
  • 与网格共舞 - 服务网格的运维与问题排查 (Istio 实例)
  • Python 脚本执行命令的深度探索:方法、示例与最佳实践
  • PotPlayer 4K 本地万能影音播放器
  • 2025年电工杯A题第一版本Q1-Q4详细思路求解+代码运行
  • 基于阿里云DashScope API构建智能对话指南
  • HOW - 基于组件库组件改造成自定义组件基本规范
  • 九州未来十三载:开源赋能 智启未来
  • 2025年AI搜索引擎发展洞察:技术革新与市场变革
  • dify调用Streamable HTTP MCP应用
  • HCIP实验五
  • java将图片转Base64字符串存储mysql数据库
  • 题目 3330: 蓝桥杯2025年第十六届省赛真题-01 串
  • 初识 Flask 框架
  • MYSQL故障排查和环境优化
  • vivado fpga程序固化
  • OpenCV CUDA模块图像特征检测与描述------图像中快速检测特征点类cv::cuda::FastFeatureDetector
  • SpringMVC(结合源码浅析工作流程)
  • 学习STC51单片机13(芯片为STC89C52RC)
  • Claude 4 系列 Opus 4 与 Sonnet 4正式发布:Claude 4新特性都有哪些?
  • Swagger API 未授权访问漏洞【原理扫描】修复
  • 深度“求索”:DeepSeek+Dify构建个人知识库
  • 基于R语言的空间异质性数据分析技术
  • C++:动态刷新打印内容
  • 网络学习-TCP协议(七)