MAC地址绑定的判断

今天面试管问的俩问题把我给问傻了……回来总结一下

1.如何判断单机不能上网是由于MAC绑定或MAC封锁造成的

C:\>arp -h

显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。

arp : address resolution protocol 地址解析协议

      某节点的IP地址的ARP请求被广播到网络上后,这个节点会收到确认其物理地址的应答,这样的数据包才能被传送出去。

     IP地址在第三层, MAC地址在第二层,两层互不联系。协议在发送数据包时,需得封装第三层(IP地址),第二层(MAC地址)的报头, 所以得用ARP的服务获得两层的信息。

ARP cache:储存(IP, MAC)地址的缓冲区。

C:\>arp -a

接口: 192.168.1.80 --- 0xc

  Internet 地址         物理地址              类型

  192.168.1.1           08-10-75-1b-06-1f     动态

  192.168.1.255         ff-ff-ff-ff-ff-ff     静态

接口: 143.168.1.1 --- 0xe

  Internet 地址         物理地址              类型

  143.168.1.255         ff-ff-ff-ff-ff-ff     静态

模拟测试:

1.将本机MAC在路由上设置MAC过滤,并启用MAC过滤功能

C:\>ping  www.baidu.com                   不能上网

正在 Ping www.a.shifen.com [119.75.218.77] 具有 32 字节的数据:

请求超时。

C:\>ping 192.168.1.1                   网关不通

正在 Ping 192.168.1.1 具有 32 字节的数据:

请求超时。

C:\>arp -d *                              清空arp缓存

C:\>arp –a                             继续查询,发现可以发现网关,和广播地址

接口: 192.168.1.80 --- 0xc

  Internet 地址         物理地址              类型

  192.168.1.1           08-10-75-1b-06-1f     动态

  192.168.1.255         ff-ff-ff-ff-ff-ff     静态

接口: 143.168.1.1 --- 0xe

  Internet 地址         物理地址              类型

  143.168.1.255         ff-ff-ff-ff-ff-ff     静态

禁用虚拟机路由

C:\>arp -d *

C:\>arp –a                           不能发现虚拟机路由

接口: 192.168.1.80 --- 0xc

  Internet 地址         物理地址              类型

  192.168.1.1           08-10-75-1b-06-1f     动态

  192.168.1.255         ff-ff-ff-ff-ff-ff     静态

启用虚拟机路由

C:\>arp -a

接口: 192.168.1.80 --- 0xc

  Internet 地址         物理地址              类型

  192.168.1.1           08-10-75-1b-06-1f     动态

  192.168.1.255         ff-ff-ff-ff-ff-ff     静态

接口: 143.168.1.1 --- 0xe

  Internet 地址         物理地址              类型

  143.168.1.255         ff-ff-ff-ff-ff-ff     静态

说明链路存在,修改本机IP地址,网络恢复正常

2 .如何知道对方MAC地址

设置虚拟机,并设置MAC地址为0800273085A0

启动LINUX虚拟机, 本机查找MAC,本机发现的是桥接虚拟MAC地址

C:\>arp -a

接口: 192.168.1.80 --- 0xc

  Internet 地址         物理地址              类型

  192.168.1.1           08-10-75-1b-06-1f     动态

  192.168.1.255         ff-ff-ff-ff-ff-ff     静态

  224.0.0.22            01-00-5e-00-00-16     静态

  224.0.0.251           01-00-5e-00-00-fb     静态

  224.0.0.252           01-00-5e-00-00-fc     静态

  239.255.255.250       01-00-5e-7f-ff-fa     静态

LINUX查找MAC

[root@node1 ~]# arp -a

bogon (192.168.1.1) at 08:10:75:1b:06:1f [ether] on eth0

bogon (192.168.1.80) at 00:30:18:a4:2c:69 [ether] on eth0

可见LINUX已经发现WIN7MAC地址

C:\>nbtstat -a 192.168.1.80

本地连接:

节点 IP 址址: [192.168.1.80] 范围 ID: []

           NetBIOS 远程计算机名称表

       名称               类型         状态

    ---------------------------------------------

    WIN7           <00>  唯一        已注册

    BY             <00>            已注册

    WIN7           <20>  唯一        已注册

    BY             <1E>            已注册

    BY             <1D>  唯一        已注册

    ..__MSBROWSE__.<01>            已注册

 

    MAC 地址 = 00-30-18-A4-2C-69

 

 

http://space.itpub.net/27693611

 

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27693611/viewspace-742428/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27693611/viewspace-742428/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值