小编Mar*_*tin的帖子

如何从自定义 linux 网络命名空间切换回默认命名空间?

使用ip netns exec您可以在自定义网络命名空间中执行命令 - 但是否还有一种方法可以在默认命名空间中执行命令?

例如,执行这两个命令后:

sudo ip netns add test_ns
sudo ip netns exec test_ns bash
Run Code Online (Sandbox Code Playgroud)

新创建的 bash 如何在默认网络命名空间中执行程序?据我所知,没有ip netns exec default或任何类似的东西。

我的场景是:

我想在单独的网络命名空间中运行 SSH 服务器(以使系统的其余部分不知道网络连接,因为系统用于网络测试),但希望能够通过以下方式在默认网络命名空间中执行程序SSH 连接。

到目前为止我发现了什么:

linux-networking network-namespace

17
推荐指数
2
解决办法
2万
查看次数