地址

虚拟机异常 -- 汇总

微笑、不失礼 提交于 2019-12-06 17:31:25
VMware无法在Windows运行 win10系统:VMware无法在Windows运行该怎么办?(已解决) 虚拟机网卡无法启动 虚拟机网卡无法启动 centos7 无法启动网络 centos7 无法启动网络或者连不上虚拟机时(重启:service network restart) 虚拟机出现“”适配器 的mac地址在保留地址范围内 vm 虚拟机出现“”适配器 的mac地址在保留地址范围内‘’ 虚拟机打不开 非正常关机,导致虚拟机损坏,删除 .vmx.lck文件 解决网卡找不到ens33 可能出错原因:mac地址改变 修改配置文件 :vim /etc/sysconfig/network-scripts/ifcfg-ens33 中的mac地址,mac地址在VM中,找网络,高级 修改完后,重启网络。service NetworkManager start,ok 解决克隆后eth0不见的问题 直接修改/etc/sysconfig/network-script/ifcfg-eth0 删掉UUIDHWADDR 配置静态地址 然后: rm -rf  /etc/udev/rules.d/70-persistent-net.rules 然后 reboot 复制虚拟机后无法连接 可能Mac地址会相同,修改ifcfg-ens33中MACADDR和修改IP。 虚拟机修改IP地址和主机名

配置基于接口地址池的DHCP

别来无恙 提交于 2019-12-06 16:55:34
原理概述 实验内容 实验拓扑 实验编址 实验步骤 1.基本配置 根据实验编址表进行相应的基本IP地址配置,由于PC是通过DHCP自动获取地址,暂时无法测试连通性。交换机为二层设备,无需配置IP地址。 在配置完成后可以在端口上通过命令 display this 来查询配置成功与否 2.基于接口配置DHCP Server功能 首先,在R1上通过 命令 dhcp enable 来开启DHCP功能 在R1上的GE0/0/0和GE0/0/1接口上配置 dhcp select interface 命令 ,开启接口的DHCP服务功能,指定从接口地址池分配地址。 接口地址池可以动态分配IP地址,范围就是接口的IP地址所在网段,且只在此接口下有效。当DHCP服务器接收到DHCP客户端的请求报文后,DHCP服务器将会使用该接口的地址网段给客户端分配地址。 3.配置基于接口的DHCP Server租期/DNS服务器地址 在R1的GE0/0/0接口上使用 dhcp server lease命令 配置DHCP服务器接口地址池中的IP地址的租用有效期限为两天,GE0/0/1接口不修改,使用默认值1天,超过租期后该地址将会重新分配。 在GE0/0/0接口上使用dhcp server excluded-ip-address命令配置接口地址池中不参与自动分配的IP地址范围为 192.168.1.1到192.168

ipv4枯竭和ipv6的启用

巧了我就是萌 提交于 2019-12-06 16:21:05
IPv4是Internet Protocol version 4的缩写,中文翻译为互联网通信协议(TCP/IP协议)第四版,通常简称为网际协议版本4。 IPv4使用32位(4字节)地址,因此地址空间中只有4,294,967,296(2^32) 个地址。 IPv4地址可被写作任何表示一个32位整数值的形式,但为了方便人类阅读和分析,它通常被写作点分十进制的形式,即四个字节被分开用十进制写出,中间用点分隔。 所以,通常IPv4地址的地址格式为nnn.nnn.nnn.nnn,如:192.168.1.255 因为在点分十进制的表达形式下,共有4个字节的IP地址被分位四段,每一段就有一个字节,而一个字节有8位,那么,8位能表示的数字范围是 0 - 255。 所以,一个IPv4的地址,格式为nnn.nnn.nnn.nnn,其中 0<=nnn<=255,而每个 n 都是十进制数。可省略前导零。 所以,一个IPv4的地址,格式为nnn.nnn.nnn.nnn,其中 0<=nnn<=255,而每个 n 都是十进制数。可省略前导零。 IPv4报文格式 我们知道,在TCP/IP 五层协议模型中,一次网络请求要先后经过应用层->传输层->网络层->数据链路层->物理层。 而在请求过程中,一个请求数据也会从应用层到物理层经过层层包装,每一层把上一层的数据报文包装后加上一层头部信息之后再传给下一层。 所以

汇编 易混淆指令lea offset

旧街凉风 提交于 2019-12-06 15:22:47
lea 是机器指令,offset 是伪指令。 LEA BX, BUFFER ;在实际执行时才会将变量buffer的地址放入bx MOV BX, OFFSET BUFFER ;在编译时就已经计算出buffer的地址为4300(假设),然后将上句替换为: mov bx,4300 lea可以进行比较复杂的计算,比如lea eax,[esi+ebx*4],把ebx的值*4,加上esi的值,存入eax中。 mov就不行了。 OFFSET只能取得用"数据定义伪指令"定义的变量的有效地址,不能取得一般操作数的有效地址(摘自80x86汇编语言程序设计教程) MOV BX,OFFSET [BX+200]这句是错误的 应该用LEA BX,[BX+200] lea eax,[ebp] 说明: eax得到ebp指向的堆栈内容的偏移地址, 和寄存器ebp的值是相同的 OFFSET一般用于对数据段操作, 而LEA在指令中算任意寄存器偏移地址 来源: https://www.cnblogs.com/dgwblog/p/11992736.html

python开发微信公众号SDK选择

♀尐吖头ヾ 提交于 2019-12-06 14:57:57
1.wechat-sdk sudo pip install wechat-sdk 文档地址: http: //ww2.wechat-python-sdk.com/ 2.wechat sudo pip install wechat 文档地址: https: //github.com/jeffkit/wechat 3.wechatpy(推荐) sudo pip install wechatpy 文档地址: https:/ /wechatpy.readthedocs.io/zh_CN/master/ # 1.wechat-sdk sudo pip install wechat-sdk 文档地址: http: //ww2.wechat-python-sdk.com/ 2.wechat sudo pip install wechat 文档地址: https: //github.com/jeffkit/wechat 3.wechatpy(推荐) sudo pip install wechatpy 文档地址: https:/ /wechatpy.readthedocs.io/zh_CN/master/ # 来源: https://www.cnblogs.com/abdm-989/p/11991371.html

perl修改镜像源地址

为君一笑 提交于 2019-12-06 14:25:40
perl修改源地址 这里推荐中科大的源 http://mirrors.ustc.edu.cn/CPAN/ perl -MCPAN -e shell 1、执行cpan命令确认存在该命令 如果cpan执行后提示找不到该命令,可以通过 yum -y install perl-CPAN 或手动安装该模块。 首次执行会出现yes/no的界面,输入yes会自动配置,输入no会让手动的配置一些参数。这里我选择了yes,配置好后的配置文件存放在/usr/share/perl5/CPAN/Config.pm。 2、查看当前源配置 o conf 查看配置信息 o conf urllist 查看当前源地址 o conf urllist push http://mirrors.aliyun.com/CPAN/ 添加阿里云的源地址 o conf commit 确认添加 o conf urllist ftp://mirrors.sohu.com/CPAN/ http://mirrors.163.com/cpan/ http://mirrors.ustc.edu.cn/CPAN/ 一次添加多个源地址 o conf urllist pop http://mirrors.163.com/cpan/ ftp://mirrors.sohu.com/CPAN/ 移除源地址 也可以为本地用户自定义一个配置文件

java对象引用测试

倾然丶 夕夏残阳落幕 提交于 2019-12-06 13:58:44
代码 java中初始化一个实例,这个实例对应的只是对象的一个地址,并不是对象本身。将这个实例赋值给别的实例时,新实例也是指向对象的地址,两个实例实际指向的是同一个实例。对新实例赋值,老实例也会同时改变。 如图中代码,java传的只是对象地址,对象赋值引用的是同一个对象,p1引用用p,对p1操作,最终还是会影响最初对象p的值。如果想不影响p,不能直接p1=p,需要对p1重新new或者让p1指向别的对象。 java中分为基本类型和引用类型,基本类型赋值,就是指向这个值本身,引用对象赋值,指向这个对象的地址引用。 来源: https://www.cnblogs.com/zxxfz/p/11988253.html

如何在交换机上组建局域网

人盡茶涼 提交于 2019-12-06 11:56:00
如何在交换机上组建局域网 操作层面 使用交换机将各台设备相连接(有线的交换机就是有线连接,无线的就是无线连接),手动分配IP地址(交换机没有现在家用路由器有的DHCP功能,不能自动分配IP地址),填写子网掩码。如果只在内网通讯的话,不需要填写网关和DNS服务器,原因之后会讲。 其实这就完成了,就可以进行内网的通讯了。 理论层面 但是理论层面其实还没有完。 当连接到局域网的设备第一次想要通过Ip访问局域网下的另外一台设备时,由于是第一次连接,该设备只知道目标设备的IP地址,不知道MAC地址(还记得每台设备上会维护一个ARP表,来做IP地址和MAC地址的映射吧),这时就会发出一个ARP请求,该请求的目标MAC地址是全F的。 交换机收到该请求包后,首先在自己的转发表中记录下该端口是和源MAC地址对应的(这一步学名叫MAC地址学习),然后由于目标MAC地址为全F,所以直接泛洪处理。 注意,交换机只处理数据链路层上的内容,对于网络层及以上的内容完全不看 目标设备收到ARP请求后返回数据包,来说明自己就是那个IP地址对应的设备,同时在自己的ARP表中记录源设备的IP地址和MAC地址的映射关系,此时交换机的转发表中又记录了目标设备的MAC地址和对应的端口号。然后交换机依据数据包中的目标MAC地址和自己转发表中刚刚记录的对应关系,将数据包转发给一开始发送数据包的设备的对应端口。这样

NAT地址转换常用命令详解

拜拜、爱过 提交于 2019-12-06 10:05:54
缺省值: 没有启用NAT。 命令模式: 全局配置模式。 说明: 静态NAT主要用于那些对需要对外部用户开放的服务,如Web服务器等,它可以把本地地址映射为指定的全局地址。 第一种格式实现的是一对一的NAT映射。第二种格式可实现一对多的映射,即一个全局地址可映射多个内部地址,用端口号区分各个映射。 范例 1 : Ruijie(config)# ip nat inside source static 1 92. 1 68. 1 .6 200. 1 0. 1 0.2 本例定义了一个内部源地址静态NAT,内部本地地址为 1 92. 1 68. 1 .6,内部全局地址为200. 1 0. 1 0.2。外网用户只能用200. 1 0. 1 0.2访问这台主机,内网用户只能用 1 92. 1 68. 1 .6访问这台主机,如果加上permit- inside 关键字,内网用户也能用200. 1 0. 1 0.2访问。 范例2: Ruijie(config)# ip nat inside source static tcp 1 92. 1 68. 1 .6 80 200. 1 0. 1 0.2 80 Ruijie(config)# ip nat inside source static tcp 1 92. 1 68. 1 .8 80 200. 1 0. 1 0.2 8080

Android高手必学个性化控件之ListView

做~自己de王妃 提交于 2019-12-06 08:55:18
强大的listview自定义控件集合 工具/原料 Android ADT Eclipse 方法/步骤 1 在实际项目中,以下很多控件如用到了网络加载图片,可能会出现性能问题,比如图片加载不出来,滑动过快的时候会出现bug等等各种各样的问题,这时候可能你会觉得是这些控件的bug,这里强烈推荐凡是用图片的都用这个 https://github.com/nostra13/Android-Universal-Image-Loader 来加载,无数项目证明这个最靠谱!!! android-pulltorefresh (注:如需实现listview和scrollview同时存在上下拉刷新,推荐用xlistview改进版 见2) 一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WevView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且它实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。 项目地址:https://github.com/chrisbanes/Android-PullToRefresh Demo地址:https://github