zoukankan      html  css  js  c++  java
  • How do I connect to multiple wifi networks?

    https://askubuntu.com/questions/488588/how-do-i-connect-to-multiple-wifi-networks

    How can I connect to 2 WiFi networks at the same time with only 1 WiFi-adapter?

    I have two separate wireless networks, to which I need to connect the Ubuntu-PC simultaneously: The first with internet access and the other one without internet access.

    I tried to create a Virtual Interface and even though there doesn't seem to be an error, it did not appear in the Network Manager. It would seem, the driver I am using, is ath9k:

    lcpi

    How can I find out whether my it can create virtual wireless interfaces? Can I replace the driver ath9k, if it doesn't support virtual interfaces?


    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


    Yes you can, if your card support it. First of all look the documentation of iw and especially the page of virtual interfaces. Unless you are running 14.04, that is, due to a bug in udev scripts (probably fixed in 15.10, but no confirmation yet).

    Note that in the following description wlan0 is my normal WiFi interface and wlan1 is the name I choosed for the virtual one (it's quite arbitrary). You have to adapt this to your system, of course.

    You can create a new virtual interface with:

    sudo iw dev wlan0 interface add wlan1 type station 
    

    if your adaptor/driver support it, it's done --- you now have two interfaces; otherwise you will have some type of error or the interface will not appear.

    You can check if the new interface exists by typing

     sudo ifconfig -a 
    

    ...and see if the wlan1 interface shows up. It will appear in the Network Manager too anyway:

    enter image description here

    You can remove the virtual interface with

    sudo iw dev wlan1 del
    

    I really never used it --- I tried to connect twice to my router and havoc arose (but that probably is normal). Moreover, you will probably need to see if packet forwarding between the two interfaces is enabled by default or not, and you probably need to play a bit with the routing after that. But it's a start.

    PD --- one of the thing you will probably have to change is the MAC number of the "virtual" interface, which is by default the same as the other, and will create problems almost for sure.

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


    I have found another answer in this topic and it has a little extra just to save some time.
    e.g.

    About using both interfaces at the same time and the message aboutthem not being unique: This is probably because they both use the sameMAC address. You can try to change the MAC address of the newinterface before activating it.
     ip link set dev <dev-name> address <new-mac-address> 

    https://superuser.com/questions/592296/using-iw-to-add-a-virtual-wireless-interface-getting-the-error-no-such-device


  • 相关阅读:
    Python 命令详解
    redhat 6 / centos 6 搭建Django环境
    Linux rsync 命令详解
    Python 文件处理
    [网络流24题]最长不下降子序列问题
    [网络流24题]圆桌问题
    BZOJ 4675(点分治)
    LOJ 2183 / SDOI2015 序列统计 (DP+矩阵快速幂)
    BZOJ 3931 (网络流+最短路)
    [网络流24题]魔术球问题
  • 原文地址:https://www.cnblogs.com/ztguang/p/12644577.html
Copyright © 2011-2022 走看看