精华内容
下载资源
问答
  • 虚拟机Linux与本地虚拟网卡配置---NAT链接方式 **********这是我亲自尝试多次实践出来的结果,不是复制粘贴************************* 首先进行初始化,这样避免有些设置会有影响 第二步,如图中1,取消本地...

    虚拟机Linux与本地虚拟网卡配置---NAT链接方式

    **********这是我亲自尝试多次实践出来的结果,不是复制粘贴*************************

    首先进行初始化,这样避免有些设置会有影响

     

    第二步,如图中1,取消本地DHCP服务,2、这里的子网ip要与虚拟机内部的网段相同,最后一段不同即可,这是192.168.21.0,我们设置虚拟机内部ip为192.168.21.2,本地虚拟网卡的ip设置为192.168.21.1。3、点击NAT设置,注意观测4处的网关,一定要和虚拟机中的网卡一致,这里暂且设置为192.168.21.0

     

     

     

    然后在CMD命令提示符上ping虚拟机中的ip,和虚拟机中ping本地虚拟机的ip都能通,如果显示如下图所示,则就配置成功,需要注意的是,在本机ping虚拟机,在虚拟机ping本地虚拟机的ip

     

    注意:虚拟机中的ip配置文件中,如果不全的请补全。

     

     

    注意:

    一、如果本机可以ping虚拟机,虚拟机无法ping通本机,一般考虑是本机的防火墙限制了,相反,如果本机无法ping通虚拟机,那么可能是设置不对,或者linux的防火墙拦截了,关闭linux防火墙就可以了。

    windows本机解决方法:

          1.最简单的方法就是:关闭防火墙。但一直关闭防火墙也不是个办法,会遇到很多安全问题,建议下一个方案;

          2.Windows的防火墙有个:ICMPv4-in这个规则,这个才是主要出问题的地方。只要找到这个开启,就不会被禁ping了;

    打开方法:

          1. 打开windo防火墙;

     

          2. 选择高级设置;

     

          3.入站规则;

     

          4. 找到“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则,右击启用规则或右侧点击。

    二、当用yum安装的时候,如果出现下面这个问题

    [root@localhost ~]# yum -y install lrzsz

    Loaded plugins: fastestmirror, security

    Loading mirror speeds from cached hostfile

    Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was

    14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"

    Error: Cannot find a valid baseurl for repo: base

     

    解决办法是:进入vi /etc/resolv.conf,写入:“nameserver 114.114.114.114”,“:wq”保存

     

     首次加入博客,请大家多多支持,在下感激不尽。也是对我无限的鼓励和帮助。

    转载于:https://www.cnblogs.com/jimmyTang-J/p/9656354.html

    展开全文
  • 能用的废掉的网线上截取下来如下图)来激活本地网卡,也可以多增加一个可用虚拟网卡(虽然第一次在当时无法解决(^-^)) 制作方法:截取或制作成水晶头后,将线皮剥掉至漏出铜线,将线序颜色排列成T-568B的线序...

          可有可无的小方法~

          当没有可用网线插来激活本地网卡时,这时可以自制一个水晶头加半截网线(或者从水晶头还

    能用的废掉的网线上截取下来如下图)来激活本地网卡,也可以多增加一个可用虚拟网卡(虽然第一次在当时无法解决(^-^))

    制作方法:截取或制作成水晶头后,将线皮剥掉至漏出铜线,将线序颜色排列成T-568B的线序(如下图)

    以10/100兆太网网卡为例的DTE类型接口引脚定义为(对应上图从左到右):
      1—TX+Tranceive  Data+  (发信号+)                               5—n/cNot  connected  (空脚)
      2—TX-Tranceive  Data-  (发信号-)                                  6—RX-Receive  Data-  (收信号-)
      3—RX+Receive  Data+  (收信号+)                                  7—n/cNot  connected  (空脚)
      4—n/cNot  connected  (空脚)                                         8—n/cNot  connected  (空脚)

    所以对应的将1与3对接、2与6对接(如下图),保证对接后接触良好,其他线不用管,这样自己发出的数据又被自己接受,插在电脑上就会给电脑一个错觉错认为已连接网络设备,本地网卡并开始识别网络。

          网卡识别完后会显示未连接internet,但是网卡已经激活,在虚拟机上可以使用了,以后做模拟实验就算没有可用的网线,只要有这个小网线插头,就可以多一个本地虚拟网卡了,以后可能会遍地可用网线,但这个可以作为激活本地网卡的救急方案,以应对不时之需,虽然不能上网。(^-^)


      
      只等风来(~^_^)/~
      
     

    转载于:https://www.cnblogs.com/dengfenglai/p/6657885.html

    展开全文
  • GetAdaptersInof获取本地连接网卡信息,排除无线网卡和虚拟网卡,只获取本地主机的物理网卡信息
  • Qt获取IP地址、MAC地址等网卡信息,区分本地网卡、无线网卡和虚拟网卡
  • GetAdaptersInfo 可以获得本机所有网卡的信息,然而这些网卡中可能... ipconfig 将它们与本地物理网卡等同对待。 有些人建议使用 MAC 地址中的 "locally administread bit" 来区分。而事实证明这是靠不住的。http:/
    GetAdaptersInfo 可以获得本机所有网卡的信息,然而这些网卡中可能包括虚拟网卡。例如,若安装了 VMWare 或者某些 VPN 客户端软件,则会出现若干虚拟网卡。它们在形式上与物理网卡几乎没有区别。 ipconfig 将它们与本地物理网卡等同对待。

    有些人建议使用 MAC 地址中的 "locally administread bit" 来区分。而事实证明这是靠不住的。http://hi.baidu.com/xzq2000/blog ... cd762f07088b95.html
    是目前我找到的比较实用的办法。

    其原理是先由 GetAdaptersInfo 获取所有网卡的基本信息。然后利用网卡名去注册表中查找对应的硬件信息。若是物理网卡,其硬件信息中通常会包含 PCI 。

    例如,某个网卡的名为 {ACA306D0-1D69-4116-BC2B-919B428AD084}。
    他在注册表中的信息所在位置为: 
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Network/{4D36E972-E325-11CE-BFC1-08002BE10318}/{ACA306D0-1D69-4116-BC2B-919B428AD084}/Connection

    若PnpInstanceID的值以PCI开头,说明是物理网卡,MediaSubType为01则是常见网卡,02为无线网卡。

    以下代码是从上述网页中转贴。该例中仅当网卡为有线物理网卡时才返回true.

    bool IsLocalAdapter ( const char *pAdapterName ) const
    ...{
        BOOL ret_value = FALSE;

    #define NET_CARD_KEY "System/CurrentControlSet/Control/Network/{4D36E972-E325-11CE-BFC1-08002BE10318}"
        char szDataBuf[MAX_PATH+1];
        DWORD dwDataLen = MAX_PATH;
        DWORD dwType = REG_SZ;
        HKEY hNetKey = NULL;
        HKEY hLocalNet = NULL;

        if(ERROR_SUCCESS != RegOpenKeyEx(HKEY_LOCAL_MACHINE, NET_CARD_KEY, 0, KEY_READ, &hNetKey))
            return FALSE;
        sprintf(szDataBuf, "%s/Connection", pAdapterName);
        if(ERROR_SUCCESS != RegOpenKeyEx(hNetKey ,szDataBuf ,0 ,KEY_READ, &hLocalNet))
        ...{
            RegCloseKey(hNetKey);
            return FALSE;
        }
        if (ERROR_SUCCESS != RegQueryValueEx(hLocalNet, "MediaSubType", 0, &dwType, (BYTE *)szDataBuf, &dwDataLen))
        ...{
            goto ret;
        }
        if (*((DWORD *)szDataBuf)!=0x01)
            goto ret;
        dwDataLen = MAX_PATH;
        if (ERROR_SUCCESS != RegQueryValueEx(hLocalNet, ";PnpInstanceID", 0, &dwType, (BYTE *)szDataBuf, &dwDataLen))
        ...{
            goto ret;
        }
        if (strncmp(szDataBuf, ";PCI", strlen(";PCI")))
            goto ret;

        ret_value = TRUE;

    ret:
        RegCloseKey(hLocalNet);
        RegCloseKey(hNetKey);

        return ret_value!=0;

    }


    获得正确本地MAC地址,区分虚拟网卡



    void GetLocalMAC(char *buf)
    {
    IP_ADAPTER_INFO *IpAdaptersInfo =NULL;
    IP_ADAPTER_INFO *IpAdaptersInfoHead =NULL;

    IpAdaptersInfo = (IP_ADAPTER_INFO *) GlobalAlloc(GPTR, sizeof(IP_ADAPTER_INFO ));

    if (IpAdaptersInfo == NULL)
    {
      return;
    }

    DWORD dwDataSize = sizeof( IP_ADAPTER_INFO );
    DWORD dwRetVal = GetAdaptersInfo(IpAdaptersInfo,&dwDataSize);

    if ( ERROR_SUCCESS != dwRetVal)
    {
      GlobalFree( IpAdaptersInfo );
      IpAdaptersInfo = NULL;

      if( ERROR_BUFFER_OVERFLOW == dwRetVal)
      {
       IpAdaptersInfo =(IP_ADAPTER_INFO *) GlobalAlloc( GPTR, dwDataSize );
       if (IpAdaptersInfo == NULL)
       {
        return;
       }
       if ( ERROR_SUCCESS != GetAdaptersInfo( IpAdaptersInfo, &dwDataSize ))
       {
        GlobalFree( IpAdaptersInfo );
        return;
       }

      }
      else
      {
       return;
      }

    }

    //Save the head pointer of IP_ADAPTER_INFO structures list.
    IpAdaptersInfoHead = IpAdaptersInfo;

    do{
      if (IsLocalAdapter(IpAdaptersInfo->AdapterName))
      {
       sprintf(buf,"%02x-%02x-%02x-%02x-%02x-%02x",
        IpAdaptersInfo->Address[0],
        IpAdaptersInfo->Address[1],
        IpAdaptersInfo->Address[2],
        IpAdaptersInfo->Address[3],
        IpAdaptersInfo->Address[4],
        IpAdaptersInfo->Address[5]);
       //
       break;
      }

      IpAdaptersInfo = IpAdaptersInfo->Next;

    }while (IpAdaptersInfo);

    if (IpAdaptersInfoHead != NULL)
    {
      GlobalFree( IpAdaptersInfoHead );
    }
    }


    BOOL IsLocalAdapter(char *pAdapterName)
    {
    BOOL ret_value = FALSE;

    #define NET_CARD_KEY _T("System//CurrentControlSet//Control//Network//{4D36E972-E325-11CE-BFC1-08002BE10318}")
    char szDataBuf[MAX_PATH+1];
    DWORD dwDataLen = MAX_PATH;
    DWORD dwType = REG_SZ;
    HKEY hNetKey = NULL;
    HKEY hLocalNet = NULL;

    if(ERROR_SUCCESS != RegOpenKeyEx(HKEY_LOCAL_MACHINE, NET_CARD_KEY, 0, KEY_READ, &hNetKey))
      return FALSE;
    wsprintf(szDataBuf, "%s//Connection", pAdapterName);
    if(ERROR_SUCCESS != RegOpenKeyEx(hNetKey ,szDataBuf ,0 ,KEY_READ, &hLocalNet))
    {
      RegCloseKey(hNetKey);
      return FALSE;
    }
    if (ERROR_SUCCESS != RegQueryValueEx(hLocalNet, "MediaSubType", 0, &dwType, (BYTE *)szDataBuf, &dwDataLen))
    {
      goto ret;
    }
    if (*((DWORD *)szDataBuf)!=0x01)
      goto ret;
    dwDataLen = MAX_PATH;
    if (ERROR_SUCCESS != RegQueryValueEx(hLocalNet, ";PnpInstanceID", 0, &dwType, (BYTE *)szDataBuf, &dwDataLen))
    {
      goto ret;
    }
    if (strncmp(szDataBuf, ";PCI", strlen(";PCI")))
      goto ret;

    ret_value = TRUE;

    ret:
    RegCloseKey(hLocalNet);
    RegCloseKey(hNetKey);

    return ret_value;
    }

    以前的那个无法区分虚拟网卡,所以在得到MAC地址时会出现大量重复的现象,非常麻烦,这个就没有问题了。

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Network/{4D36E972-E325-11CE-BFC1-08002BE10318}/{ACA306D0-1D69-4116-BC2B-919B428AD084}/Connection
    网卡在注册表里的位置

    区分PnpInstanceID,如果前面有PCI就是本机的真实网卡,MediaSubType为01则是常见网卡,02为无线网卡。
    展开全文
  • 单网卡创建多个本地连接(创建虚拟本地连接) 图解:单网卡创建多个本地连接(创建虚拟本地连接) 2009-04-25 17:37                       ...
    单网卡创建多个本地连接(创建虚拟本地连接)

    图解:单网卡创建多个本地连接(创建虚拟本地连接)
    2009-04-25 17:37

     

     

     

     

     

     

     

     

     

     

     

    虚拟网卡 即用软件模拟网络环境

      windows系统自带此软件

      进入添加硬件向导,添加新硬件,检测过后选择添加新设备,再选择从列表中选取,选中网卡下一步,查找制造商Microsoft有一个设备Microsoft Loopback Adapter,选中它,安装完成后,查看硬件管理器,会多出一个新网卡,这就是虚拟网卡。

      可以模拟集线器功能,实现VPN的功能.使的系统把此软件识别成一块网卡,有了这东西,只要可以访问外网,都可以连接到虚拟集线器(HUB)上与其它电脑组成局域网.在此虚拟的局域网上能进行所有物理存在的局域网的操作.可以互相访问,可以联网玩游戏.该软件能够突破防火墙拦截,信息都经过加密,安全上不存在问题. 能够模拟成有 VPN 的网卡,让你可以直接从公司外部连接到内部的 VPN 服务器上,进而存取公司内的各项服务。不论你是要找网芳,还是要连 Lotus Note 抓数据,都可以如愿所偿。

      虚拟网卡的安装

      在Windows 2000/XP操作系统中,我们还可添加虚拟网卡,有了虚拟网卡的支持,我们就可方便地进行某些特殊的设置和测试,下面就以Windows XP系统为例来说明一下具体的操作步骤。

      1.打开“控制面板”,双击“添加硬件”图标,在“添加硬件向导”中单击“下一步”按钮,该向导会搜索最近连接到计算机但尚未安装的新硬件,由于我们并没有真正为计算机连接新的硬件,所以系统当然无法找到新硬件,因此会弹出一个询问硬件是否已安装的对话框,没有关系,在该对话框中选择“是,硬件已连接好”按钮,单击“下一步”按钮。

      2.在出现的“已安装的硬件”列表中,选择最后一项“添加新的硬件设备”,单击“下一步”按钮继续。

      3.接下来在弹出的对话框中,选择“安装我手动从列表中选择的硬件”,单击“下一步”按钮,在出现的硬件列表中选择“网络适配器”,单击“下一步”按钮。

      4.在选择网卡对话框中,厂商中选择“Microsoft”,在网卡中选择“Microsoft Loopback Adapter”,单击“下一步”按钮即可开始安装,最后单击“完成”按钮。

      VISTA操作系统

      1. 单击“开始”,然后单击“控制面板”。

      2. 如果您在经典视图中,请单击左窗格中的“控制面板”下的“切换到分类视图”。

      3. 双击“打印机和其它硬件”,然后单击“下一步”。

      4. 在左窗格中的“请参阅”下,单击“添加硬件”,然后单击“下一步”。

      5. 单击“是,我已经连接了此硬件”,然后单击“下一步”。

      6. 在列表的底部,单击“添加新的硬件设备”,然后单击“下一步”。

      7. 单击“安装我手动从列表选择的硬件”,然后单击“下一步”。

      8. 单击“网络适配器”,然后单击“下一步”。

      9. 在“制造商”框中,单击“Microsoft”。

      10. 在“网络适配器”框中,单击“Microsoft 环回适配器”,然后单击“下一步”。

      11. 单击“完成”。

    展开全文
  • 搞了我老半天SpringMVC本地磁盘路径映射成网络路径,没搞成 不知道是我的问题还是本来就不行 需要修改tomcat里的server.xml <Context docBase="F:/exception" path="/images" ...
  • /*只获取本地连接的网卡信息,并不获取无线网卡和虚拟网卡的信息,要想获取无线网卡的信息,需把if(strstr(pAdapter->Description,"PCI")>0 && pAdapter- >Type==MIB_IF_TYPE_ETHERNET)改成if(strstr(pAdapter->Type...
  • 本地物理网卡的MAC地址。GetAdaptersInfo 可以获得本机所有网卡的信息,然而这些网卡中可能包括虚拟网卡。例如,若安装了 VMWare 或者某些 VPN 客户端软件,则会出现若干虚拟网卡。它们在形式上与物理网卡几乎没有...
  • hello,everyone!!!! 虚拟网络中的本地网络是什么意思?有什么用? THX!!!!
  • 该图是本次实验的配置,包括本地虚拟网络vmnet8的配置、虚拟机的配置和vmware 虚拟网络的配置 虚拟网络配置 编辑-虚拟机网络编辑器-常规设置,其中注意网关的配置即可,后续虚拟机和本地vmnet8的网关都需要一致。 ...
  • 适合window开启本地连接共享给双网卡,实现网络共享解决校园不能共享网络的问题,资源只有C++源码,适合已有VC环境及有经验的新手,一键开启ICS共享源码
  • 在打开的虚拟机设置中,选中【网络适配器】,之后在右边设置网络连接为【自定义:指定的虚拟网络】 然后设置同一网关即可. 本文转自火地晋博客园博客,原文链接:...
  • 想做个类似360wifi的小软件。现在的问题是:如果网络没有共享到virtual wireless 手机是不能上网的,有没有什么指令可以修改本地网络或者无线网络的属性,让这个过程可以自动运行?
  • IIS 本地虚拟服务器 云服务器 端口映射 本人也新手 第一次发文章 我就随便说一下我这两天玩 搭建网站 学到的 欢迎指正 互相学习 这有几个坑!: (1)80端口好像被封了已经 我电信的 搞了一整天本地做服务器端口映射...
  • 2TB虚拟本地磁盘实验

    2021-05-08 14:08:37
    windows上对应虚拟本地磁盘 存储的分类 DAS 直连式存储 硬盘 U盘 NAS 网络附加存储 NFS samba SAS 存储区域网络 存储到主机的 1.准备工作: centos7.0 一块2TB磁盘 2.安装targetcli dnf -y install ...
  • 路由器架设虚拟服务器让外访问到本地网站 https://jingyan.baidu.com/article/6f2f55a18e7998b5b93e6c8b.html 分步阅读 此文目的演示如何通过路由器设置,让外可以访问到内网中的某一台电脑,也可以是电脑上...
  • 虚拟网络

    2016-11-06 17:34:56
    虚拟交换机:VMwareworkStation的虚拟交换机配置在虚拟网络编辑器上进行配置桥接方式:直接桥接在本地的网卡上,虚拟机可以和本机直接通讯获取和主机一样的网段地址。Nat及host-only不可以和本地网卡通讯,会创建一...
  • windows下 显示 linux环境下显示 解决方案: 1.win+R 2.输入services 启动服务 3.找到 启动这两项服务,ok问题解决 ps:虚拟机配置的net所以....... ...
  • 文档都开着呢,包括虚拟机,幸好文档都提前保存了,幸免于难,但是今天打开虚拟机各种问题,不过很多都是老问题,已经知道怎么解决了,今天碰到了一个新的问题就是虚拟机能正常ping 通www.baidu.com,但是本地却怎么...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,154
精华内容 1,661
关键字:

本地虚拟网