新聞中心
linux ap命令詳解?
Linux Arp命令顯示和修改地址解析協(xié)議(ARP)使用的“IP 到物理”地址轉(zhuǎn)換表。 ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] [-v] -a 通過詢問當(dāng)前協(xié)議數(shù)據(jù),顯示當(dāng)前ARP項(xiàng)。如果指定inet_addr,則只顯示指定計(jì)算機(jī)的IP地址和物理地址。如果不止一個(gè)網(wǎng)絡(luò)接口使用ARP,則顯示每個(gè)ARP表的項(xiàng)。 -g 與-a相同。 -v 在詳細(xì)模式下顯示當(dāng)前ARP項(xiàng)。所有無效項(xiàng)和環(huán)回接口上的項(xiàng)都將顯示。 inet_addr 指定Internet地址(IP地址)。 -N if_addr 顯示if_addr指定的網(wǎng)絡(luò)接口的ARP項(xiàng)。 -d 刪除inet_addr指定的主機(jī)。inet_addr可以是通配符*,以刪除所有主機(jī)。 -s 添加主機(jī)并且將Internet地址inet_addr與物理地址eth_addr相關(guān)聯(lián)。物理地址是用連字符分隔的6個(gè)十六進(jìn)制字節(jié)。該項(xiàng)是永久的。 eth_addr 指定物理地址。 if_addr 如果存在,此項(xiàng)指定地址轉(zhuǎn)換表應(yīng)修改的接口的 Internet 地址。如果不存在,則使用第一個(gè)適用的接口。

站在用戶的角度思考問題,與客戶深入溝通,找到四川網(wǎng)站設(shè)計(jì)與四川網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋四川地區(qū)。
UBUNTU主機(jī)不能PING通virtualbox里的虛擬機(jī)?
這個(gè)問題也可以結(jié)合主機(jī)路由表及主機(jī)發(fā)送數(shù)據(jù)包的過程進(jìn)行理解??傮w結(jié)論:
1.只要本機(jī)路由表有目的地址匹配項(xiàng),該數(shù)據(jù)包就會(huì)被送出去;
2.網(wǎng)關(guān)地址在Linux中必須對(duì)應(yīng)一條類型為scope link的路由表項(xiàng),在進(jìn)行ARP廣播時(shí)根據(jù)該表項(xiàng)選擇進(jìn)行arp廣播的接口。
為了簡化和直觀顯示結(jié)果,我直接啟動(dòng)了一臺(tái)virtualbox虛擬機(jī),虛擬機(jī)里安裝了ubuntu 14.04,并通過NAT和主機(jī)相連(NAT接口的原理和PPPOE一致)。同時(shí)主機(jī)還有一個(gè)內(nèi)網(wǎng)接口。
步驟一:初始默認(rèn)情況,主機(jī)自動(dòng)獲得IP10.0.2.15/24和網(wǎng)關(guān)10.0.2.2一個(gè)網(wǎng)段,
如果輸入ip route命令,結(jié)果如下,ping網(wǎng)關(guān)正常能通;
步驟二:主機(jī)地址手動(dòng)設(shè)為10.0.1.2/32,ping網(wǎng)關(guān)依舊能通;
ip route命令返回的主機(jī)路由表
步驟三:刪除所有路由,只添加default 路由,不能直接添加,提示Network is unreachable。
步驟四:多個(gè)接口同一個(gè)相同的網(wǎng)關(guān)地址,路由表配置優(yōu)先選擇不和網(wǎng)關(guān)直連接口,此時(shí)ping 10.0.0.2不通
ip route
清空arp 表
ping 10.0.0.2不通
原因:進(jìn)行arp廣播根據(jù)metric 1的路由表選擇僅從eth1接口廣播,不會(huì)在所有接口上都廣播,然而網(wǎng)關(guān)實(shí)際和eth0相連,所以收不到arp應(yīng)答,無法ping 通。
注:注意到測試過程中有時(shí)網(wǎng)關(guān)主動(dòng)通過eth0發(fā)來arp消息,系統(tǒng)會(huì)自動(dòng)把eth1的表項(xiàng)刪除。此時(shí)又可以ping通了。
參考:
How to clear the ARP cache on Linux? - Linux Audit
arp requesting to another subnet, how?
到此,以上就是小編對(duì)于linux防止攻擊的問題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
分享名稱:linuxap命令詳解?(Linux系統(tǒng)怎么防御ARP攻擊)
網(wǎng)頁地址:http://m.5511xx.com/article/djjpgdd.html


咨詢
建站咨詢
