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