网络别名可以在没有接口的情况下持续存在吗?

问题描述 投票:0回答:0

我有一台运行 DSM 6.2.4 的 Synology NAS(DSM 是基于 GNU 的)。

我正在尝试为具有固定 IP 地址的 VPN 连接 (

tun0
) 创建网络别名,以便我可以将应用程序绑定到 IP 地址。该应用程序不支持接口绑定并且 DSM 不支持
iptables -m owner
通过 tun0 路由 pid 的流量,因此网络别名似乎是我为此目的的唯一选择。

VPN 使用 OpenVPN 配置文件 (.opvn) 配置。当我运行

ifconfig -a
时,我可以看到您所期望的
tun0
界面。当我使用
tun0
ifconfig tun0:0 $IP up
创建别名时,界面按预期出现在
ifconfig -a
下 - 我可以 ping
$IP
,当我将我的应用程序绑定到
$IP
流量时,以及当
tun0
是断开连接 我的应用程序无法发送或接收流量。这一切都按预期工作。

问题是当我断开我的 VPN 连接时,

tun0
接口和
tun0:0
别名都从
ifconfig -a
中消失。当我重新连接 VPN 时,
tun0
返回但
tun0:0
没有,因此断开/重新连接我的 VPN 连接似乎每次都在重新创建接口,而不是简单地打开/关闭接口。这包括我的系统重新启动时。

有什么办法可以为一个并不总是存在的接口创建一个持久的别名吗?

networking synology
© www.soinside.com 2019 - 2024. All rights reserved.