多个同时wifi连接


12

随着airdrop的发布,很明显,我的WiFi网卡能够建立多个网络连接。是否有任何应用程序,文档,命令行工具等可用于管理Mac上的多个无线连接。

简而言之,我能否让我的单个无线网卡像两个无线网卡一样工作?

我之所以这样问是因为我的iPad上有一些应用程序只能通过WiFi与Macbook通讯(Apple不允许大多数应用程序进行有线有线数据传输)。现在,我的笔记本电脑可以与Internet或iPad通讯(网络即时通讯会阻止除互联网访问之外的所有内容,因此我的Macbook和ipad不能在该网络上通讯)。如果我的笔记本电脑可以同时连接到这两者,那就太好了,因为看起来硬件可以支持。

我戳了一下,在有线接口上添加VLAN看起来很简单,但是GUI中没有选项可以为无线设置一个。使用此页面上ifconfig命令,我现在设法获取了无线接口的VLAN,但是我不确定如何从终端使用无线接口。

我还能够按照bmasterswizzle的描述修改我的preferences.plist,并在系统设置中具有虚拟无线接口。不幸的是,我丢失了一些东西,因为我可以从该计算机ping虚拟接口,但不能从网络上的其他系统ping虚拟接口。

PING 10.0.0.114 (10.0.0.114): 56 data bytes
ping: sendto: No route to host
Request timeout for icmp_seq 0

我的脚步越来越近,但我认为需要解决一些布线问题。我并不是更复杂的网络设置方面的专家。


我将尝试解决空投问题,并等待澄清您的问题。您的Macbook可以与Internet和iPad通讯,而无需任何特殊的VLAN /隧道。同样,还不清楚任何iOS设备中的WiFi硬件是否能够实现AirDrop风格的点对点临时网状网络乐趣。
bmike

有没有人发现其他东西?(考虑创建多个wifi网络连接的

Answers:


3

如果您有几台计算机正在运行以测试AirDrop,则可以在每台计算机上打开一个终端,然后输入“ ifconfig -a”之类的内容,其中将列出您所有的网络接口卡。我离Mac或Unix盒子不远,但是您会看到一个网络接口,它可能被称为“ en0”(Ethernet0),它是一个物理接口(可能是wifi或电缆),还有一个称为“ en0:0”,这是一个逻辑接口,搭载在物理接口的顶部。这样,您可以只使用一个物理接口即可运行多个虚拟接口,这就是AirDrop的工作方式。您可以手动创建这些接口,然后通过在192.168地址上设置一个接口,在172.16地址上设置另一个接口来“多宿主”您的mac,因此允许它一次与2个网络通话。在有线接口上,它总是相对简单明了,但我不确定从无线连接的角度来看(从硬件支持的角度来看)有多棘手,但显然可以通过某种方式实现。有关更多详细信息,请参见此问题和答案,但总之,您需要熟悉诸如ifconfig,netstat,route等的终端命令。 使用Airdrop网络访问计算机?


1

Finder是在Mac OS X Lion上建立对等网络接口的主要应用程序。

您可以使用netstat或网络实用程序来查看为识别另一个空投mac而设置的IPv6路由。

fe80::%p2p1/64                          link#9                  UCI            p2p1
ff01::%p2p1/32                          link#9                  UmCI           p2p1
ff02::%p2p1/32                          link#9                  UmCI           p2p1

随着时间的流逝,mac会丢弃p2p1并生成p2p2,依此类推。您可以使用tcpdump和其他命令查看这些多播接口上的实际流量(就像en0和en1一样)。

网络实用程序/ Netstat中的“ 显示多播信息”选项似乎为您提供了有关p2p n接口的最佳详细信息。

Link-layer Multicast Group Memberships
Group                   Link-layer Address  Netif
33:33:0:0:0:1           <none>              p2p2
33:33:0:0:0:fb          <none>              p2p2
33:33:e2:e0:8a:33       <none>              p2p2
33:33:ff:4d:90:7e       <none>              p2p2
33:33:0:0:0:1           <none>              p2p2
33:33:0:0:0:fb          <none>              p2p2
33:33:e2:e0:8a:33       <none>              p2p2
33:33:ff:4d:90:7e       <none>              p2p2

IPv6 Multicast Group Memberships
Group                   Link-layer Address  Netif
ff01::1%p2p2            33:33:0:0:0:1       p2p2
ff02::1%p2p2            33:33:0:0:0:1       p2p2
ff02::fb%p2p2           33:33:0:0:0:fb      p2p2
ff02::2:e2e0:8a33%p2p2  33:33:e2:e0:8a:33   p2p2
ff02::1:ff4d:907e%p2p2  33:33:ff:4d:90:7e   p2p2

p2p2:
    inet6 fe80::1025:ff:fe4d:907e
    mldv2 flags=2<> rv 2 qi 125 qri 10 uri 3
        group ff01::1%p2p2 mode exclude
            mcast-macaddr 33:33:00:00:00:01
        group ff02::1%p2p2 mode exclude
            mcast-macaddr 33:33:00:00:00:01
        group ff02::fb%p2p2 mode exclude
            mcast-macaddr 33:33:00:00:00:fb
        group ff02::2:e2e0:8a33%p2p2 mode exclude
            mcast-macaddr 33:33:e2:e0:8a:33
        group ff02::1:ff4d:907e%p2p2 mode exclude
            mcast-macaddr 33:33:ff:4d:90:7e

真正的窍门将是让iOS设备越狱以执行类似的更改,因为iOS应用程序(遵循App Store规则)无法访问网络硬件,而只能使用Apple提供的API。

同样,您已经可以使用蓝牙获得网络连接,因此,假设您不能让iOS设备仅与Mac接入同一个WiFi网络,而无需绕开需要类似于AirDrop的东西,那么也许可以更轻松地完成数据传输。由于问题中没有列出实际的应用程序或特定任务,因此很难明确说明您的要求。


2
我已经看到了空投建立的p2p连接。它只是给了我一个灯泡,也许我可以通过我的无线网卡运行两个wifi连接。除了空投,首先可以使用此硬件建立两个标准(非空投)wifi连接,其次我该如何进行设置。基本上,这与为有线网卡设置VLAN相同,但带有无线网卡。
yodaisgreen 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.