首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于wsl2上不同的分配,我如何拥有不同的ip?

对于wsl2上不同的分配,我如何拥有不同的ip?
EN

Stack Overflow用户
提问于 2020-11-01 07:19:57
回答 2查看 2.3K关注 0票数 9

我在wsl2上运行了5种不同的wsl2发行版,但是它们都有相同的ip、address.For示例、Ubuntu 18.04Ubuntu 20.04都有相同的ip。是否有可能在每个Ubuntu版本上有不同的ips?

EN

回答 2

Stack Overflow用户

发布于 2021-11-03 21:35:40

完全暴露:此答案不涉及到wsl2实例之间的网络问题。相反,它提供了另一种方式--按照评论者的要求--让两个来宾操作系统在“主机操作系统”内的网络中拥有自己的IP地址。

以下允许两个VM(而不是wsl2实例)在主机Windows 10操作系统内的网络中具有不同的IP地址:

  • 没有特定顺序的先决条件:
    • 禁用超级V窗口功能.此页描述了各种各样的方法,但我走了控制面板路线。
    • 安装VirtualBox

  • 建立一个网络供VM共享:
    1. 开放VirtualBox
    2. 单击File > Preferences
    3. 点击网络
    4. 单击带有加号(+)的图标以添加新的网络

  • 创建VM并将它们连接到此网络
    1. 创建VM并给它一个操作系统,否则就会这样
    2. 关闭VM
    3. 在主VirtualBox窗口中选择VM,单击设置/齿轮按钮
    4. 点击网络
    5. 选择NAT网络“附加到”
    6. 选择上面创建的网络的名称。(下面是一个对我有用的样本。)

  • 自定义VM 的总体网络设置
    1. 返回主VirtualBox窗口>文件>首选项>网络
    2. 单击齿轮图标编辑网络
    3. 单击端口转发
    4. 输入详细信息(如以下内容,但根据您的需要进行修改),以便将本地主机的流量定向到此网络中的某些IP地址/端口。

票数 2
EN

Stack Overflow用户

发布于 2022-03-20 15:03:36

可以使用新的网络命名空间创建新进程,从而实现网络隔离。

代码语言:javascript
运行
复制
ip netns add net1
ip netns exec net1 ip addr add 192.168.99.10/24 dev sit0
ip netns exec net1 exec bash

参考资料:https://blogs.igalia.com/dpino/2016/04/10/network-namespaces/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64629535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档