Articles of arp

时间同步组策略= ARP泛滥?

我有一个Windows Server 2008 R2域控制器和各种版本的Windows – XP SP3,Vista,7,8.1一堆工作站。 时间同步在几台电脑上无法正常工作,所以我按照此页面上的指示进行操作: http : //techlauve.com/how-to-time-sync-across-windows-network/应用GPO以使服务器同步时间与NTP源(我使用pool.ntp.org而不是旧的Windows时间服务器),另一个GPO使所有工作站与DC同步。 一些工作站已经与DC同步,所以我认为这将是相当顺利的。 那么,我错了吗? 我强制更新了几个工作站(gpupdate / force),他们工作的很好,把服务器当作时间源(yay),所以我回到了我以前的工作。 两个小时后,所有的事情都爆发了。 基本上所有比Windows XP更新的工作站现在都使用ARP请求泛滥networking。 要上网打字,我不得不从服务器机房的交换机上拔掉95%的工作站。 我在这台机器上运行wireshark(Windows 7 SP1 64位),它充满了令人兴奋的数据,如: Broadcast ARP 60 Who has 192.168.1.1? Tell 192.168.1.51 Broadcast ARP 60 Who has 192.168.1.53? Tell 192.168.1.50 Broadcast ARP 60 Who has 192.168.1.2? Tell 192.168.1.48 Broadcast ARP 60 Who has 192.168.1.253? Tell […]

iptables:每个物理接口的服务

我有一个虚拟机,我试图configuration(不成功)每个物理设备一个服务 – 即ssh打开只在eth0,HTTP只在eth1和ftp只在eth2。 无论物理设备configuration如何,都必须发生这种情况,例如,如果eth0,eth1和eth2全都在同一子网上使用DHCP,并且eth0在一个上,eth1在另一个上使用DHCP,则必须工作。 第一个尝试是使用设备(-i eth0)过滤掉iptables中的stream量,然而事实certificate,由于内核在s1和eth2上运行ssh将会变得开放(数据包在接口上被不同的IP接受)。 切换到使用IP筛选(-s xyzq)无法正常工作,因为每次DHCP信息更改时都需要更新表。 我对如何实现这一目标有任何build议,我已经尝试过NAT到具有静态IP,网桥等的虚拟接口,但都没有成功。 UPDATE1:我没有提到,但通过使用IP(-s xyzq)并将arp_filter设置为2(RFC3704松散反向path),我得到每个设备一个服务,但是我需要保持防火墙与设备的实际IP同步这已被certificate是非常挑剔的。

使用两个IP的两个接口的容错性

我想为http请求提供容错设置。 为简洁起见,我们假设我们有一个非常简单的Web服务,服务器响应没有区别。 所以我会有以下设置(全部三个在同一个局域网中): Upstream Gateway: eth0 – 10.0.0.1 Server1: eth0 – 10.0.0.10 eth1 – 10.0.0.11 Server2: eth0 – 10.0.0.10 eth1 – 10.0.0.11 看起来很愚蠢? 不,不是。 当IP数据包到达网关时,它寻找2级地址,所以它发出ARP请求。 响应包含硬件地址(它将是Server1或Server2的硬件地址,最快获胜),并且ARP响应将被caching,但时间很短。 现在Server1已closures。 只有Server2的硬件地址响应,一切如常。 所以如果我失败了 任何预防措施?

IPv6:我对地址感到困惑

我正在研究IPv6,并且在某些方面有些麻烦。 让我们澄清,如果我得到这个权利! 单个主机可以具有: – 单播全局地址 – 链路本地地址然后,它join多播组,例如请求节点组,每个单播地址一个。 我的第一个问题是:如果主机需要发送一个数据包,这是它的源地址? 链接本地的还是全球的? 现在,我们转到ARP。 我读过ARP不再存在。 如果我需要向位于同一链路上的主机发送数据包,我将使用邻居请求获取其本地链接地址。 首先…这是这个程序的真正目标吗? 获取本地链接地址? 那么…我想IPv6包将封装在一个以太网帧…这是它的目的地址考虑braodcast不再是一个选项,我们不知道另一个主机的MAC? 我读过,IPv6数据包被发送到多播组“被请求节点”,其最后24位是从目标的地址获得…但是我怎么能创build它,如果目标的地址是我想获得? 希望你能帮助通过这个雾:)提前感谢!

当我在azure色的远程login时,“没有路由到主机”

我有两个在不同的公有IP的azure色虚拟机,其私有IP是: 10.10.1.9 10.10.1.6 当我从服务器10.10.1.6使用以下命令执行telnet时,出现错误: telnet 10.10.1.9 2181 Trying 10.10.1.9… telnet: connect to address 10.10.1.9: No route to host 当我在10.10.1.9端做一个tcpdump的时候,我得到如下的日志: #tcpdump -i eth0 port 2181 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes 07:55:35.530270 IP 10.10.1.6.55910 > 10.10.1.9.eforward: Flags [S], seq 1018543857, […]

获取Windows机器的MAC地址

好吧,这不是一般容易回答的问题标题可能意味着… 我需要从运行Windows的机器(从XP到Server2012)获取MAC地址。 我可以使用以下选项: 1)getmac – 总的来说很好,而且它返回MAC地址的格式也适合我,但是这在过去造成了我的问题。 2)WMIC – 总体来说还不错,但也造成了我的问题 而且在性能方面还比较落后(特别是在低规格的机器上)。 3)ipconfing – 从命令输出中检索它的传统方式。 如果有更多的接口存在,可以工作,但parsing输出可能是麻烦的。 所以问题是以下。 为了获得一台机器的MAC地址,以上所有的最佳select是什么? 请记住,我将通过一个shell脚本调用任何实用程序(不pipe是否加上这个等式),而且我正在部署不同的Windows版本(从Professional到POSembedded)。 由于XP不支持Powershell,显然是不可能的。 另外我之所以想避免WMIC,是因为我遇到了可能会导致安装不当的问题(导致重大问题),以及2)因为某些Windows版本(例如embedded式XP)不包含它。 我试图通过使用ARP表获得它,但据我所见,它不会列出本地计算机的MAC地址。 任何有用的提示或想法是受欢迎的。

Ubuntu 16.04,Keepalived VMAC

我试图构build两个冗余的前向负载均衡器(使用IPVS或NGINX),但首先我想让浮动VRRP虚拟ip / mac正常工作,然后再继续前进。 在VMware vSphere 6上有最新更新的Ubuntu 16.04虚拟机。 虚拟机在DvSwitch端口组上,混合模式,MAC地址改变,并且伪造的传输被启用。 VM正在使用VMXNET3用于NIC。 我在回购中使用标准keepalived。 keepalived/xenial-updates,now 1:1.2.19-1ubuntu0.1 amd64 [installed] 我正在尝试使用以下configurationkeepalived … root@lb1:~# cat /etc/keepalived/keepalived.conf vrrp_instance VI_1 { state MASTER interface ens192 virtual_router_id 150 priority 150 use_vmac vrrp150 vmac_xmit_base advert_int 1 virtual_ipaddress { 10.0.4.55 } } 当初始设置时,朝着macvlan接口(vrrp150)的ping与ARP接口MAC(由于若干原因而不好)进行ARP应答。 我试图使用net.ipv4.conf设置的许多不同组合,在网上设置,他们似乎完全破坏ARP的macvlan接口。 iptables和ufw完全禁用了我的知识,和tcpdump显示以下… root@lb1:~# tcpdump -s0 -i vrrp150 tcpdump: verbose output suppressed, use -v or […]

如何修改Windows上无法访问IP的Socketclosures时间?

首先,请看这个问题来了解我所提到的。 当我尝试套接字在Windows操作系统与UDP不可达IP,我得到了三秒的延迟。 从结果中可以看出,Windows操作系统有三秒的延迟。 但是Ubuntu没有延迟,即与Windows操作系统有关的问题。 如何减less三秒延迟到零? 无法到达的IP(使用UDP)的Windows套接字closures时间:3秒 Ubuntu无法访问的IP地址closures时间(与UDP):0秒 提前致谢…

奇怪的arp问题与2共享相同的子网

我有两台通过交换机连接的linux机器。 在机器上运行linux RHEL 7.3 kernel 3.10.0-327.el7.x86_64 其中一台机器的两个端口连接到交换机,另一个连接到一个端口。 两个端口共享相同的子网 。 ifconfig machine 1 ens3f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 6.6.6.2 netmask 255.255.255.0 broadcast 6.6.6.255 ether 34:9a:17:aa:28:1b txqueuelen 1000 (Ethernet) ifconfig machine 2 ens1f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 6.6.6.11 netmask 255.255.255.0 broadcast 6.6.6.255 ether 34:9a:17:65:55:5d txqueuelen 1000 (Ethernet) ens3f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 6.6.6.12 netmask 255.255.255.0 broadcast 6.6.6.255 […]

CISCO:ARP中毒对策

如何防止Cisco Catalyst 2950/2960/3550/3750容易遭受ARP中毒? 这可以通过ARP检查来避免吗? 谢谢