ubuntu22.04配置双网卡双静态ip不通网段访问服务器的相同服务

服务器 0

ubuntu22.04配置双网卡双静态ip不通网段访问服务器的相同服务
技术博客 http://idea.coderyj.com/

1.需求
  • 南方电网网段(假如)是 192.168.3.1的网段
  • 机器人服务器在隧道ip是 172.16.1.1网段
  • 要求这2个网段都能访问到服务器上的服务
2.解决方案
  • 服务器上配置双网卡 双ip 以ubuntu22.04为例 vim /etc/netplan/00-installer-config.yaml `
network:  ethernets:    eno1:      dhcp4: no      addresses:        - 172.16.1.117/24      routes:        - to: default          via: 172.16.1.1          metric: 100      nameservers:        addresses:          - 8.8.8.8          - 114.114.114.114    eno2:      dhcp4: no      addresses:        - 192.168.3.100/24      routes:        - to: default          via: 192.168.3.1          metric: 110      nameservers:        addresses:          - 8.8.8.8          - 114.114.114.114    eno3:      dhcp4: true    eno4:      dhcp4: true  version: 2
  • 配置生效
sudo netplan apply

ps 说明 metric字段默认值是100 代表默认路由,就是你服务器上网的网段,这个值不能重复,重复了就会报错

3.访问

  • 浏览器输入 172.16.1.117 成功
    在这里插入图片描述
  • 浏览器输入 192.168.3.100 成功 并且用 192.168.3.100 也可以连接 ssh

也许您对下面的内容还感兴趣: