配置多个接口,每个接口都有一个网关

配置多个接口,每个接口都有一个网关

我正在尝试配置 SIP 网络接口。我的目标是西普罗西德我的互联网接口 ( enp3s0) 连接到 SIP 以太网设备 ( enp4s0)。我已编辑/etc/network/interfaces如下:

root@debian:/home/debian# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto enp3s0
iface enp3s0 inet static
              address xxx.xx.xx.xx (removed, but this is working just fine - I wouldn't beable to connect wth SSH without this)
              gateway xxx.xx.xx.x
              netmask 255.255.255.0

auto enp4s0
iface enp4s0 inet static
              address 10.50.146.130
              gateway 10.50.146.129
              netmask 255.255.255.252

dns-nameservers 8.8.8.8 8.8.4.4

但是,当我尝试 ping 网关时10.50.146.129,却失败了。我尝试过以下方法:

  • 创建一个新的 IP 路由表并向其中添加default,然后创建 IP 规则来选择该路由
  • via添加在线找到的各种组合的路线
  • 显示ip a接口enp4s0已启动,旁边还有正确的 IP

此时,我只想得到一个指示,指明正确的方向,而不是反复试验。您将如何管理两个具有不同网关的网络接口?对我来说,接受传入的网络流量并将其代理到我的 SIP 设备至关重要 - 使用siproxd

相关内容