Hyper-V 下的 Debian 双网卡配置

Debian 双网卡配置

因为 Hyper-v 不能在 Hyper-v Manger 里设置网卡的静态 IP,

而每次开机自启之后又要连接 Debian 虚拟机,所以使用了双网卡。

双网卡分为内网网卡和外网网卡:

  • 内网网卡设置为静态 IP,供给宿主机连接使用
  • 外网网卡设置为 DHCP 获取 IP 的桥接网卡,联网使用

操作步骤

添加网络适配器

在 Hyper-v Manger 选中虚拟机,

【设置】->【添加硬件】->【网络适配器】添加网卡

添加网卡分为内外网,可使用默认连接作为桥接网卡,

新建一个网卡专门用于与宿主机连接使用。

在 Debian 中,本文假设 eth0 为桥接网卡(外网网卡),eth1 为内网网卡。

方法一:使用 Debian 系统网卡配置文件配置

配置内网网卡

使用默认网卡【Default】作为内网网卡,在 Windows 网卡配置处配置【vEthernet (Internet)】网卡,

将 IP 设置为 192.168.137.1 子网掩码为 255.255.255.0

之所以为192.168.137.1,是因为该值为 Hyper-v 默认值,可以通过以太网网卡共享【Internet连接共享】

共享网络,即实现一张网卡可与宿主机通信的同时访问外网,但是每次开机后需要重置才能上网。

在 Debian 虚拟机中编辑文件:/etc/network/interfaces.d/win-net.conf(文件名可以自己命名):

尤其需要注意跃点数,因为内网网卡无法连接互联网,所以要将跃点数设置较高,则访问优先级较低,

同时 IP 地址设置为静态地址,供给宿主机连接使用。

text 复制代码
auto eth1
iface eth1 inet static
    address 192.168.137.2
    netmask 255.255.255.0
    gateway 192.168.137.1
    dns-nameserver 8.8.8.8 8.8.4.4
    metric 1000  # 跃点数【重要】:点数越小越优先访问

配置外网网卡

/etc/network/interfaces 文件中有相关默认配置:

text 复制代码
allow-hotplug eth0
iface eth0 inet dhcp
    metric 200  # 跃点数【重要】:点数越小越优先访问

添加跃点数即可,添加的跃点数要比外网网卡更小,以实现优先访问。

重启网络

systemctl restart networking

方法二:使用 NetworkManager

安装 NetworkManger

bash 复制代码
# 安装 network-manager
apt install network-manager
# 开机启动 network-manager
systemctl enable NetworkManager

配置网络

通过 nmtui 指令配置网络,进入【Edit a connection】;

如不存在 eth0 和 eth1 网卡,使用【Add】-【Ethernet】添加网络,

分别在两次添加的【Device】中填入 eth0 和 eth1。

保持 eth0 为 DHCP 自动获取 IP;

选择 eth1 在【IPv4】-【Manual】手动分配 IP:

  • IP 地址:192.168.137.2
  • 网关:192.168.137.1

保存即可。

相关

在 Redhat 系的 Linux 可以通过类似配置达到效果,后续可通过 SSH 公私钥访问达到直接访问的效果。

相关推荐
sysin.org8 天前
macOS Sonoma 14.7.1 (23H222) Boot ISO 原版可引导镜像下载
macos·虚拟机·iso·vm·sonoma
GuokLiu25 天前
241012-绿联UGOSPro-在仅无线WLAN网络条件下添加虚拟机网络
网络·nas·vm
奋斗的袍子0075 个月前
VMware虚拟机三种网络模式设置 - NAT(网络地址转换模式)
linux·运维·服务器·网络·虚拟机·vm·网络设置
skywalk81635 个月前
vm-bhyve虚拟机安装ubuntu22版本后进入grub无法启动
运维·ubuntu·grub·vm·bhyve
你是我的天晴7 个月前
虚拟机vm桥接模式linux(centos,ubuntu)联网
linux·运维·桥接模式·vm
晓枫-迷麟7 个月前
【记录问题】如何测试虚拟机已经可以连接网络
linux·网络·虚拟机·vm
The Devil of hell7 个月前
VM官网下载地址导航
虚拟机·vm
天狼IoT8 个月前
用Vmware创建并运行Ubuntu64虚拟机,安装配置跳坑记录
linux·ubuntu·vm
阿亮说技术9 个月前
MacBook安装虚拟机Parallels Desktop
macbook·vm·parallels
ManageEngine卓豪1 年前
CPU就绪情况及其对虚拟机性能的影响
cpu·虚拟机·vm