启用环回的取消共享网络

unshare network with loopback enabled

提问人:Kitsune 提问时间:7/7/2022 更新时间:7/7/2022 访问量:212

问:

为了在我的程序的开发版本上运行测试,我需要将其与网络隔离。 不过,该版本仍然需要访问 (127.0.0.1)。loopback

我尝试使用,但默认情况下环回接口已关闭。 使用 允许我通过使用来启用接口,但需要在 shell 中手动调用程序。unshare -c -n <program>unshare -r -n baship link set lo upbash

我试图创建一个持久的网络命名空间(),但这仅适用于我需要避免的。ip netns add vnet1sudo

因此,可以使用 down 创建非共享网络命名空间,而无需使用 .losudo

我需要在启动构建之前启动界面。理想情况下,我会将设置集成到 bash 脚本中,而不使用权限提升。 我读到 fedora 默认提供启用的环回接口,那么我可以用 etc. 调整此行为吗?(我在 archlinux 上)losysctl

linux-namespaces 取消共享

评论


答: 暂无答案