虚拟网卡

修改虚拟网卡MAC地址需注意事项

我是研究僧i 提交于 2020-03-01 20:22:57
修改MAC地址的第二个数只能是2 、6、A、E中的一个,否则修改就不会起作用 MAC地址一共6个字节,分成两段。前三个字节叫作OUI,用于标记网卡设备的生产商,后三个字节由生产商自行决定,OUI与生产厂商的对应关系需要网络设备生产商向IEEE的一个专门组织IEEE Registeration Authority购买和注册,并有这个组织统一管理。 而在OUI中,有两个位是有特殊含义的,即第一个字节的最低两位。其中最低位表示MAC地址是单播地址还是多播地址,次低位表示是否由IEEE Registeration Authority统一发放。由该组织统一管理和发放的MAC地址,能够保证在全球范围内是唯一的,另外如果不是由IEEE统一管理的那部分MAC地址,作用就像局域网IP一样,需要用户自行分配并保证在网络中是唯一的。 所以自行修改的MAC地址,第二个十六进制位(第一字节的低四位),最低位是0,次低位是1(表示不是由IEEE统一管理发放的MAC地址),剩下两个任意,所以是: 0010 - 2 0110 - 6 1010 - A 1110 - E 来源: CSDN 作者: Jarsionge_Chen 链接: https://blog.csdn.net/Jarsionge_Chen/article/details/104572840

为hadoop集群设置静态IP

。_饼干妹妹 提交于 2020-02-29 16:46:36
—更新2017年3月1日19:38:49—- 以下是Nat 网络设置,如果你想要同一局域网内的主机可以远程连接上你的集群环境,建议使用桥接模式,具体原因可看文末三种网络连接模式的区别。 由于之前设置集群的网络连接方式是NAT ,而IP是动态的。我采用的是自己的电脑搭建的环境,换了个连接网络的地方,ip就变了。因此决定设置下静态IP。 首先检查一下当前虚拟机的网卡配置是否NAT模式。右击你的虚拟机,选择“设置”,查看你的网络链接模式是否是NAT模式。 虚拟机配置完成后,接着配置虚拟网卡vmware8。首先查看你的电脑下的cmd指令ipconfig下的vmnet8的ip地址是多少: vmnet8的ip要与虚拟机的网关IP在同一网段下。 接着,进入虚拟网络编辑器: 你会看到下面这幅图,选择VMnet8(我们需要的是NAT,所以需要配置这个网卡)。 点击NAT设置,可以看到一些有用的信息: 需要设置一下,这里子网掩码为255.255.255.0;网关为192.168.75.2。同时令子网ip为192.168.75.0。点击确定即可。 设置完虚拟网卡,虚拟网卡还不能访问外部的网络,如果是NAT内部集群,其实可以不用连外网的。但是如果你的机器有需要上网,则需要将虚拟网卡放入共享网络列表中去。 打开你的网卡配置。如果你是有线或者宽带直连,请将你用来上网的网卡共享给虚拟网卡。无线的,选无线网卡

Linux开发板下,遇到ARP Retry count exceeded; starting again报错问题,解决办法

元气小坏坏 提交于 2020-02-29 12:20:46
遇到“ARP Retry count exceeded; starting again"坑我两天时间,才明白原因 1.首先,网段是在同一网段,这点是必须的,不管是直连,还是通过中间交换机连接,都无所谓, 2。各自要能ping通,譬如开发板ping通主机,主机也能ping通Ubuntu; 3.各自防火墙必须关闭 上图中,就是我调试遇到的问题 4.虚拟机中的设置 是因为我在那个设置栏,下面还有两个虚拟机虚拟网卡1和虚拟网卡8,把以太网卡,占用了,所以,显示不出来 即把下面两个清除,即可 再把虚拟机0设置为上图那个,即可 来源: CSDN 作者: qq759584949 链接: https://blog.csdn.net/qq_20612759/article/details/104570699

如何用kali搭建钓鱼wifi

笑着哭i 提交于 2020-02-09 22:24:38
疫情来袭,在家无聊,写篇博客解解闷。 搭建钓鱼wifi,这里我用的是kali系统,如果你有一个外置usb无线网卡,那么恭喜你,可以在虚拟机安装kali就可以。如果你恰好和我一样没有外置无线网卡,那就只能把kali安装到物理机了(注意一定要记得 分区!分区!分区! ) 具体怎么安装到物理机,有时间在给大家讲讲 0.首先,把网卡切换到监听模式并创建热点 ifconfig wlan0 down iwconfig wlan0 mode monitor ifconfig wlan0 up airmon - ng start wlan0 / / 建立监听 这里的wlan0是自己的无线网卡,可以输入ifconfig查看 (最后一条命令多执行几次,直到ifconfig出现wlan0mon) 然后创建一个名为CCDX的热带 airbase - ng - e CCDX - c 11 wlan0mon 出现这样,唉说明你创建热点成功了(这时这个窗口不要关) 这时用你的手机就可以搜到名为CCDX的热点但无法连接,因为没有分配ip 1.建立虚拟网卡并打开ip转发 这一步的意义是将这张网卡的流量转发到虚拟网卡上 (注意,这是要重新打开一个终端,因为之前那个终端已经用来开启热点了) ifconfig at0 up ifconfig at0 10 . 0 . 0 . 1 netmask 255 . 255 .

如何删除本地连接2

随声附和 提交于 2020-02-06 16:31:05
如何删除本地连接2 windows下打开网络连接可以看到 本地连接1 如果此时删除本地连接1,然后重新安装网卡驱动,新建的连接就是本地连接2。 如果把本地连接2的配置设置的同原来一样,按确认,系统就会提示ip已经被另一个连接使用。 问题是:windows到底在哪里记录原有连接的? 如何把原有连接彻底删掉? 这个应该是你原来的适配器没有删除的结果,CMD下输入命令: set devmgr_show_nonpresent_devices=1 再输入命令: start devmgmt.msc 在打开的设备管理器的"查看"菜单中,选择"显示隐藏的设备"菜单项,打开"网络适配器"项,删除你以前的网卡适配器,然后再指定IP即可 ________________________________________________________ 如果你的电脑中只配置了一块网卡,在“网络连接”中应有一名为“本地连接”的图标,可有时发现“本地连接”名称后面有“2”、“3”这样的字样,那么这样的字样就说明该网卡的驱动程序在你的电脑中至少被安装过两次。为什么会出现这样的情况呢? 这是由于你更改了网卡的插槽造成的。有时候,你可能会在机箱中把网卡从一个插槽更换到另一个插槽,在更换时,即使你在更换插槽之前没有卸载该网卡的驱动程序,在更换后系统仍要求你重新安装该设备的驱动程序,对于即插即用的网卡

Windows 8.1 Hyper-V安装的虚拟机

↘锁芯ラ 提交于 2020-01-30 10:09:03
一、安装Hyper-v   Hyper-V内置于Windows 8中,用户无需格外的下载安装文件,只需要到Windows 8的程序管理中将其选中开启功能即可。      具体步骤:控制面板→程序→启用或关闭Windows功能→勾选Hyper-V→重启电脑。经过两次自动重启过程,Hyper-V就已经部署到了Windows 8中。   成功启用后可以在“开始屏幕”中看到Hyper-V管理器与Hyper-V虚拟机连接,我们点击Hyper-V管理器,开启Hyper-V管理界面。 二、启动Hyper-v   成功启动Hyper-V管理器,可以在Hyper-V管理器的左侧栏中看到一个以你的计算机名为名的Hyper-V服务器,这个就是本地服务器,用户可以通过右侧栏“连接到服务器”功能连接到远程 Hyper-V服务器中。如果没有本地服务器,则代表Hyper-V没有成功安装或相关服务没有被开启,还有一种情况就是CPU不支持。 三、创建虚拟机有向导   接下来我们来创建一个本地的虚拟机。   具体步骤:选中本地服务器,→在右侧栏中会出现操作菜单→新建→虚拟机。   跟着会有个新建虚拟机向导,引导用户创建一台虚拟机。在向导中用户可以设置虚拟机名称、存储位置(包括虚拟机信息及快照存放位置,尽量选择剩余空间较多的分区)分配给此台虚拟 机所使用的内容量、网络参数也就是虚拟网卡(只有未连接状态我们稍后解释)

docker的跨主机网络Overlay,MacVlan网络的实现

五迷三道 提交于 2020-01-28 20:01:41
让外网能否访问容器的端口映射方法: 1.手动指定端口映射关系 两台虚拟机,第一台映射端口(第二台访问宿主机端口,就是访问容器端口 curl 192.168.1.1:90 。) docker run -itd --name web1 -p 90:80 nginx:latest 2>从宿主机随机映射端口到容器, docker run -itd --name web2 -p 80 nginx:latest 3》从宿主机随机映射端口到容器,容器内所有暴漏端口,都会一一映射。 docker run -itd --name web4 -P nginx:latest Join容器:container(共享网络协议栈) 容器和容器之间。 docker run -itd --name web5 busybox docker run -itd --name web6 --network container:web5 busybox:latest docker exec -it web6 /bin/sh echo 6666666 > /tmp/index.html httpd -h /tmp/ docker exec -it web5 /bin/sh get -O - -q 127.0.0.1 6666666 这时会发现,两个容器的ip地址一样。 PS:这种方法的使用场景: 由于这种网络的特殊性

docker和k8s网络模型复盘

元气小坏坏 提交于 2020-01-19 04:36:46
Docker K8S网络模型复盘 网络模式简介 常见网络模型 docker网络模式 默认模式Bridge详解 Kubernetes网络通信原理 Flannel NetWork原理: 网络模式简介 Docker和k8s跟着老师学了一遍,容器化技术及其编排如此强大,最近让我想不通的是docker及k8s的网络通信是如何实现的,无论是虚拟机还是物理机都有自己的ip,网卡,虚拟网卡等等,然而容器也有自己的ip地址,到了大规模容器编排的阶段,如此大量的容器网络访问管理,虽然了解到他们都有自己的网卡,k8s也有flannel来解决容器通信,但是仍感觉不够透彻,在此通过网上了解和学习理解进行一些梳理,不见得能够彻底理解,仅作复习。 常见网络模型 首先看一下虚拟机常用的网络模式: bridged(桥接模式) ,在桥接模式下,你需要手工为虚拟 系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机 系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。 NAT(网络地址转换模式) ,在NAT网络中,会使用到VMnet8虚拟交换机,Host上的VMware Network Adapter VMnet8虚拟网卡被连接到VMnet8交换机上,来与Guest进行通信

VMware虚拟网络连接模式详解(NAT,Bridged,Host-only)

三世轮回 提交于 2020-01-18 17:50:45
序言 如果你使用VMware安装虚拟机,那么你必定会选择网络连接,那么vmware提供主要的3种网络连接方式,我们该如何抉择呢?他们有什么不同呢?这篇我们就做一个深入。 首先打开虚拟机设置里面的网络适配器,如下图: 网络连接,有此三种类型(我从中文搞成专业的英文,呵呵):NAT,Bridged Adapter ,Host-only Adapter。 那就是这三种模式,决定啦你的虚拟机之间是否可以通信,虚拟机与主机之间是否可以通信,同时也缓解啦IP4的部分短板。 vmnet0、vmnet1、vmnet8三种虚拟网络的工作方式图解 虚拟机装好之后,你的主机中就会出现如下的东西 vmnet0:虚拟网桥,这个网桥有若干端口,一个端口连接你的host,一个端口连接虚拟机,他们的位置是对等的,谁也不是谁的网关,所以桥接模式可以让虚拟机和主机有相同的网络位置,处于统一网段。 vmnet1:他构建一个封闭的网络环境,不与主机以外的网络环境建立连接,也是一个虚拟交换机,一个端口连接到主机上,另一个端口连接到虚拟机的DHCP服务器上,其余的端口连载虚拟机上。 vmnet8:他是NAT连接模式使用的方式。从主机的虚拟网卡出来,链接到vmnet8交换机,虚拟交换机的其他口连接到NAT设备,另外一个连接DHCP服务器,其他接口连接虚拟机。 NAT,Bridged Adapter ,Host-only

虚拟网卡驱动

Deadly 提交于 2020-01-16 09:50:54
网卡驱动程序框架: app: socket --------------------------------------------------       ---------------        --------------- 若干层网络协议--纯软件 ---------------        --------------- hard_start_xmit|| /\                       \/ || netif_rx sk_buff         --------------- 硬件相关的驱动程序(要提供hard_start_xmit, 有数据时要用netif_rx上报)        -------------------------------------------------- 硬件 怎么写网卡驱动程序? 1. 分配一个net_device结构体 2. 设置: 2.1 发包函数: hard_start_xmit 2.2 收到数据时(在中断处理函数里)用netif_rx上报数据 2.3 其他设置 3. 注册: register_netdevice 测试1th/2th: 1. insmod virt_net.ko 2. ifconfig vnet0 3.3.3.3 ifconfig // 查看 3. ping 3.3.3.3 // 成功