具有 NIC 别名的 PPTP 服务器

具有 NIC 别名的 PPTP 服务器

我已经使用 PPTP 在 VPS 服务器上设置了 VPN。我有一个 NIC,有两个别名。

  • 以太网0
  • eth0:1
  • eth0:2

3个接口都有公共地址。eth0是法国 IP、eth0:1英国 IP、eth0:2美国 IP。

我尝试配置 IP 转发和 IPtables,但用户流量始终路由到eth0.

当我设置用户eth0:1使用英国 IP 时,该用户能够连接,但没有流量。

我希望能够将用户分配到他们可能用来访问特定服务的界面。

答案1

eth0:1,eth0:2是接口别名。它们不充当单独的接口。实际界面依然是eth0.进出这些别名的流量仍算作 eth0。

iftop如果您用来一一监控这些接口,您会得到更好的了解。

iftop -BPn -i eth0
iftop -BPn -i eth0:1
iftop -BPn -i eth0:2

所有 3 个命令将显示相同的流量。

如果您想通过 iptables 限制服务访问,可以尝试通过目标 IP 来限制它们。或者让服务仅绑定到特定的 IP。

相关内容