我已经使用 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。