Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
apoint
V2EX  ›  Linux

linux 上如何实现像猎豹 wifi 那样可以同时连 wifi 发 wifi?

  •  2
     
  •   apoint · Jul 5, 2016 · 9206 views
    This topic created in 3782 days ago, the information mentioned may be changed or developed.

    如题。

    44 replies  •  2017-08-08 19:14:04 +08:00
    lcorange
    lcorange
    Jul 5, 2016
    1
    这个好像是微软的黑科技,虚拟无线网卡
    mac 上是没有这个功能的, linux 好像也没有
    sxul07
    sxul07
    Jul 5, 2016
    2
    linux 绝壁可以…我没研究过 但是安卓手机都可以做到的。。
    sxul07
    sxul07
    Jul 5, 2016
    3
    @lcorange 这个跟系统无关 是看网卡支不支持的 …一般螃蟹和 Intel 网卡好像都能用 = =但是 killer 网卡似乎都不行
    Sorrow
    Sorrow
    Jul 5, 2016
    4
    前提:无线网卡支持 AP 模式
    参见 https://wiki.archlinux.org/index.php/software_access_point
    lcorange
    lcorange
    Jul 5, 2016
    5
    @sxul07 这样啊,学到了
    br00k
    br00k
    Jul 5, 2016
    6
    @sxul07 killer 无线就是用的 AR 的,支持的。安卓手机一般的并不可以,不能同时接收 WIFI ,然后开启热点。
    windows 要无线网卡支持“承载模式”模式就可以开启。
    sxul07
    sxul07
    Jul 5, 2016
    7
    @br00k 我的 killer 网卡承载模式开不起来诶…朋友的外星人也是 装猎豹什么的都不行
    Neveroldmilk
    Neveroldmilk
    Jul 5, 2016
    8
    wifi router 。
    zxb
    zxb
    Jul 5, 2016 via Android
    9
    你还可以同时连 n 个 wifi 发 n 个 wifi ,网卡支持就行。

    > iw help
    mingyuejingque
    mingyuejingque
    Jul 5, 2016
    10
    老衲买过必联的一款 usb wifi , 自带的光盘里就有 windows 安装程序,装好直接支持软 ap 功能。
    但是 linux 和 mac 只提供了源码, 看了下 README 和 install.sh 介绍,也号称支持 软 ap 功能, 不过要编译一堆东西,老衲就没折腾它了, 直接用路由器的 wds 或者 ap 中继了,
    那个咚咚型号好像是 BL-LW05-AR5 150M 迷你增强型无线网卡 不过现在 x 东上好像升价了,日她嘛的。
    RqPS6rhmP3Nyn3Tm
    RqPS6rhmP3Nyn3Tm
    Jul 5, 2016
    11
    我记得是 wireless hosted mode?当年确实研究很久,看起来真的是微软黑科技
    Duolingo
    Duolingo
    Jul 5, 2016 via iPhone
    12
    半双工和全双工嘛。。。。
    CuminLo
    CuminLo
    Jul 5, 2016
    13
    @mingyuejingque 貌似我也用过这一款,那个时候还不懂 Linux ,确实有带源码....
    Owenjia
    Owenjia
    Jul 5, 2016
    14
    貌似要网卡支持的吧?用 create_ap 试试看。
    zxb
    zxb
    Jul 5, 2016 via Android
    15
    先用 iw list 看支持的模式,如果支持的话 iw interface add 添加 vap ( virtual ap ),然后用 hostapd 开起来。我笔记本上的 intel 网卡只能支持一个 sta 一个 ap ,而之前买的一款 ath 系列的网卡我记得可以开 16 个。在这方面 linux 比其他系统强大多了
    qa52666
    qa52666
    Jul 5, 2016 via Android
    16
    两张无线网卡,物理解决方案
    wwqgtxx
    wwqgtxx
    Jul 5, 2016
    17
    @br00k 安卓以前可以用 fqrouter 做到,可惜这个软件很久不更新了
    freewarcraft
    freewarcraft
    Jul 5, 2016
    19
    @wwqgtxx 对的,好像要 root 以后才可以,而且印象中这个 app 已经停止维护了
    heiybb
    heiybb
    Jul 5, 2016❤️1
    20
    @sxul07 不会吧。我也是 AW ,用 Connectify 可以=-=
    VYSE
    VYSE
    Jul 5, 2016
    21
    LINUX 不支持 OPENWRT 怎么 WISP 中继的?
    klausroot
    klausroot
    Jul 5, 2016
    22
    @mingyuejingque 明月大师无处不在啊 佩服.jpg
    skylancer
    skylancer
    Jul 5, 2016
    23
    这年代还有无线网卡不支持 sta + ap 运行的么...
    添加下配置直接 hostapd 跑起来就好了
    skylancer
    skylancer
    Jul 5, 2016
    24
    @zxb 你确定?
    243205964
    243205964
    Jul 5, 2016 via Android
    25
    软件解决不了就上硬件吧
    zxb
    zxb
    Jul 5, 2016 via Android
    26
    @skylancer 确定啥?
    skylancer
    skylancer
    Jul 5, 2016
    27
    @zxb v2 要是能支持引用就好了
    我是说你说的"你还可以同时连 n 个 wifi 发 n 个 wifi ,网卡支持就行"
    zxb
    zxb
    Jul 5, 2016 via Android❤️1
    28
    @skylancer 确定的。你可以运行 iw list 看里面的 valid interface combinations ,会告诉你能连几个。
    qqmishi
    qqmishi
    Jul 6, 2016
    29
    @zxb
    valid interface combinations:
    * #{ managed } <= 1, #{ AP } <= 1,
    total <= 2, #channels <= 1, STA/AP BI must match
    * #{ managed } <= 2,
    total <= 2, #channels <= 1
    这个的意思是只能开一个吗,,,
    skylancer
    skylancer
    Jul 6, 2016
    30
    @zxb 我建议你先把模式给弄清楚
    我还特意用 valid interface combinations 搜了一轮,根本没人支持你的观点
    zxb
    zxb
    Jul 6, 2016 via Android
    31
    @qqmishi 嗯

    @skylancer 自己试试呗,爱信不信
    v2016
    v2016
    Jul 6, 2016
    32
    三星有一款手机能够做到
    yuedingwangji
    yuedingwangji
    Jul 7, 2016
    33
    @br00k 安卓手机好像是有一个模块设置导致了不能开 wifi 的同时开热点,网上搜一下能找到代码
    skylancer
    skylancer
    Jul 7, 2016
    34
    @zxb 我还以为我记的有问题,今天刚发出去信息才想起来有 MU-MIMO ,但是我是确定在不支持的网卡上 sta 只能关联一个设备,所以我说的并没有错

    另外你的提醒我没看到,不知道什么情况...
    zxb
    zxb
    Jul 7, 2016
    35
    @skylancer 和 MIMO 没什么关系。确实一个 sta 只能关联一个设备,但是可以在一个无线网卡上创建多个 sta ,我说的是这个意思。
    skylancer
    skylancer
    Jul 7, 2016
    36
    @zxb 创建 vap 并不是 sta 呐- -
    zxb
    zxb
    Jul 7, 2016 via Android
    37
    @skylancer sta 也可以创建啊,你为什么不去试试呢
    skylancer
    skylancer
    Jul 8, 2016
    38
    @zxb 求推荐网卡
    skylancer
    skylancer
    Jul 8, 2016
    39
    @zxb 另求围观配置
    zxb
    zxb
    Jul 8, 2016 via Android
    40
    @skylancer 真不好意思,网卡什么的都放在学校了。

    我记得之前主要用的是 TP-LINK 的 tl-wn722n , ar9271 芯片, ath9k_htc 驱动,不过到网上一查好像也只能同时创建 2 个 sta/ap 。

    还用过 D-Link 的 DWA-127 (好像已经买不到了), rt2800usb 驱动的,在网上查的好像能开 8 个,不过这个用的比较少,不确定。

    以上都是 usb 网卡,如果能用 pcie 的就简单了,找一个 ath9k 的好像能开 2048 个,我以前用的一个 ath5k 的 eee pc 也能开好多(忘了几个了)。

    上面的信息都是网上找的,我手上没有网卡没法测试,不好意思
    skylancer
    skylancer
    Jul 8, 2016
    41
    @zxb 感谢我自己看看。这些芯片我印象中真是没法创建多个 sta ,不知道你这个是什么情况,找个机会我去看看
    zxb
    zxb
    Jul 8, 2016
    42
    @skylancer 刚刚在笔记本上试了一下

    > dmesg

    [ 2.229756] iwlwifi 0000:01:00.0: Detected Intel(R) Centrino(R) Advanced-N 6235 AGN, REV=0xB0

    > iw list

    valid interface combinations:
    * #{ managed } <= 1, #{ AP } <= 1,
    total <= 2, #channels <= 1, STA/AP BI must match
    * #{ managed } <= 2,
    total <= 2, #channels <= 1

    创建、连上之后

    > iw dev

    phy#0
    Interface sta1
    ifindex 5
    wdev 0x2
    addr b4:b6:76:83:f6:81
    type managed
    channel 6 (2437 MHz), width: 40 MHz, center1: 2427 MHz
    Interface wlan0
    ifindex 3
    wdev 0x1
    addr b4:b6:76:83:f6:80
    type managed
    channel 6 (2437 MHz), width: 40 MHz, center1: 2427 MHz
    sxul07
    sxul07
    Aug 22, 2016
    43
    @heiybb Connectify 你用的什么版本的=-= 付费了吗?
    param
    param
    Aug 8, 2017
    44
    用 iw list 命令,在 valid interface combinations 里面,如果有#{ AP, mesh point },则说明可以同时连接 WiFi 和开 AP 吧?
    我一般是用 create_ap 这个脚本来开的,很方便
    sudo create_ap wlp7s0 wlp7s0 free
    就可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1184 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 17:39 · PVG 01:39 · LAX 09:39 · JFK 12:39
    ♥ Do have faith in what you're doing.