Mac OS X中的虚拟网络接口

57

我知道在Windows中可以创建虚拟网络接口(参见这里),在Linux中使用ip-aliases也很容易实现,但是在Mac OS X中有类似的东西吗?我一直在寻找环回适配器、虚拟接口,但没有找到好的解决方案。

你可以在网络面板中创建一个基于现有接口的新接口,但它不会像真正的完全功能接口一样运作(如果原始接口不活动,则派生接口也不活动)。

在完全断开连接的情况下,需要这种情况。即使如此,在VMWare安装中运行服务器时也有必要拥有网络能力。那些虚拟机可以通过其IP地址访问,但无法通过其DNS名称访问,即使我在其中一个虚拟机上运行DNS服务器。通过配置一个接口来使用虚拟DNS服务器,我想我可以测试一些DNS场景。不幸的是,如果它们都不活动,就没有任何接口能够解析DNS名称...


在你的同一主题上,或多或少 http://compileyouidontevenknowyou.blogspot.com/2009/03/virtual-networking-with-virtualbox-on.html - Dan Rosenstark
12个回答

-1

原帖询问如何创建一个新的虚拟网络接口,而不是为现有的网络接口添加新的IP地址。 - mxi1
我同意问题明确指定了虚拟接口,而我的答案和提供的链接并没有区分虚拟接口和物理接口。然而,问题并没有特别要求这些内容。它要求“类似于”在Windows中创建虚拟网络设备的东西。 - David Mann

-1

使用ifconfig interfacename create命令可以创建一个虚拟接口。


你能提供一个例子吗?如果我尝试那个,它不起作用,并且据我所知从来没有起作用过。 - Mecki
在ifconfig手册中记录的方式,使用“ifconfig vlan0 create”命令创建指定的网络伪设备。如果未指定单元编号,则尝试创建一个带有任意单元编号的新设备。 - Brian Mitchell
1
它无法工作,因为上面的vlan0无法被激活(状态),因此它将无法接收任何数据包... - Hans Doggen
你的问题涉及到虚拟接口,但没有明确说明你想要做什么,这正是我回答的重点。这个功能是用于 VLAN 的,你可以像下面这样操作:ifconfig vlan0 vlan sometag vlandev en0 ipconfig set vlan0 DHCP如果你的目标是 VLAN。 - Brian Mitchell
@HansDoggen,你知道为什么无法激活VLAN接口吗? - Dmitry Minkovsky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接