欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > windows中HyperV为ubuntu指定固定IP

windows中HyperV为ubuntu指定固定IP

2025/7/1 16:18:09 来源:https://blog.csdn.net/feifei2211/article/details/145528527  浏览:    关键词:windows中HyperV为ubuntu指定固定IP

1. 配置Windows主机的网络

  1. 打开“控制面板” -> “网络和共享中心” -> “更改适配器设置”。

  2. 找到与InternalSwitch对应的网络适配器(通常名为vEthernet (InternalSwitch))。

  3. 右键点击适配器,选择“属性”。

  4. 双击“Internet协议版本 4 (TCP/IPv4)”。

  5. 选择“使用下面的IP地址”,设置一个固定IP(如172.168.10.2),子网掩码为255.255.255.0,网关可留空。

2. 在Hyper-V中为虚拟机添加多个网络适配器

  1. 打开 Hyper-V管理器

  2. 右键点击目标虚拟机,选择 “设置”

  3. 在 “硬件” 部分,点击 “添加硬件”

  4. 选择 “网络适配器”,然后点击 “添加”

  5. 为每个网络适配器选择不同的虚拟交换机(例如,InternalSwitch1InternalSwitch2 等)。

  6. 重复以上步骤,添加所需数量的网络适配器。

3. 在Ubuntu中配置多个网络适配器

  1. 启动Ubuntu虚拟机并登录。

  2. 查看当前网络接口:

ip a

你会看到类似 eth0eth1eth2 的接口,每个接口对应一个网络适配器。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:15:5d:0a:41:01 brd ff:ff:ff:ff:ff:ffinet 192.168.10.65/24 metric 100 brd 192.168.10.255 scope global dynamic eth0valid_lft 28083sec preferred_lft 28083secinet6 fe80::215:5dff:fe0a:4101/64 scope link valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000link/ether 00:15:5d:0a:41:03 brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:9c:c7:19:e1 brd ff:ff:ff:ff:ff:ffinet 172.17.0.1/16 brd 172.17.255.255 scope global docker0valid_lft forever preferred_lft forever

当前Ubuntu系统的网络接口状态如下:

  1. lo:回环接口,IP为 127.0.0.1,状态正常。

  2. eth0:已启用,IP为 192.168.10.65/24,通过DHCP获取,状态正常。

  3. eth1:未启用(state DOWN),没有分配IP地址。

  4. docker0:Docker虚拟网桥,IP为 172.17.0.1/16,状态为 DOWN

为 eth1 配置一个固定IP,并确保其能够与主机或其他网络设备通信。

3. 编辑Netplan配置文件:

sudo nano /etc/netplan/01-netcfg.yaml

4. 为每个网络适配器配置不同的IP地址。例如:

network:version: 2renderer: networkdethernets:eth0:dhcp4: yeseth1:dhcp4: noaddresses:- 172.168.10.3/24

5. 保存并退出编辑器,然后应用配置

查看当前文件的权限

ls -l /etc/netplan/01-netcfg.yaml

 修改文件权限:
运行以下命令,将文件权限设置为 600(只有文件所有者可以读写):

sudo chmod 600 /etc/netplan/01-netcfg.yaml

应用配置 

sudo netplan apply

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词