Ubuntu 同网段ip区分网卡路由设置

前段时间工作中遇到个不是很常见的网络需求,具体事件描述:公司在一个客户那里有一台服务器(4块网卡),还有一台工控机,需求是服务器的网卡1配置DHCP连接公网,网卡2与工控机通过一台交换机连接进行通讯,两个网卡在同一网段内(192.168.1.0/24),这就造成了网卡2配置了192.168.1.*/24的IP后 与 工控机都插在交换机上但是无法正常通信,即ping不通对方的情况,后来在网上找了一些帖子,一般都写的配置和解决办法非常模糊,而且一度造成很大的误导,通过实际的环境测试很简单就解决这种场景需求的问题。

对服务器的网络进行配置,我这里的服务器操作系统是Ubuntu22.0.4

#vim /etc/netplan/00-installer-config.yaml

network:
  ethernets:
    eth0:
      dhcp4: true
    eth1:
      dhcp4: false
      addresses:
      - 192.168.1.10/32
      routes:
      - to: 192.168.1.20/32
        metric: 200
  version: 2

* 这里192.168.1.10是服务器网卡2的配置,192.168.1.20是工控机的IP地址,必须要加routes:配置否则到工控机的IP不通

看一下网卡情况

#ifconfig

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:22:27:98:5d  tx
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值