如何在Linux下關閉ARP協議

2022-08-21 10:03:14 字數 867 閱讀 5829

方法一:臨時關閉arp協議

echo 1 > /proc/sys/net/ipv4/conf/eth0/arp_ignore

echo 2 > /proc/sys/net/ipv4/conf/eth0/arp_announce

方法二:永久關閉arp協議

net.ipv4.conf.ens33.arp_ignore = 1

net.ipv4.conf.ens33.arp_announce = 2

或:net.ipv4.conf.ens33.arp_ignore = 1

net.ipv4.conf.ens33.arp_announce = 2

net.ipv4.conf.all.arp_ignore = 1

net.ipv4.conf.all.arp_announce = 2

net.ipv4.conf.lo.arp_ignore = 1

net.ipv4.conf.lo.arp_announce = 2

引數說明:

arp_ignore

在設定引數的時候將arp_ignore 設定為1,意味著當別人的arp請求過來的時候,如果接收的網絡卡裝置上面沒有這個ip,就不做出響應,預設是0,只要這台機器上面任何乙個網絡卡裝置上面有這個ip,就響應arp請求,並傳送mac位址。

arp_announce 為2 #  - 對查詢目標使用最適當的本地位址。例如,如果在ens33介面上接受到了乙個vip的arp請求包。核心判斷這個vip位址是不是ens33介面上的ip一樣。如果一樣,則回覆這個包。如果不一樣,就丟棄不回應。

如何在Linux終端下關閉指定的GPU程序

本人再用terminal終端進行操作時候,發現自己平時使用的gpu被占用了,teamviewer用因為商業化而被禁用,參考別人的程式來 終止使用gpu的程式,如下 首先,我們在終端輸入nvidia smi nvidia smi 在下面的processes框框裡,我們可以看到正常進行的程序,最左邊一列...

如何在Linux下禁用ARP協議

方法一 禁用網絡卡的arp協議 使用 ifconfig eth0 arp 方法二 關閉核心的arp功能 echo 1 proc sys net ipv4 conf eth0 arp ignore echo 2 proc sys net ipv4 conf eth0 arp announce 方法三 ...

linux 下關閉啟動sendmail 服務

在啟動時關閉sendmail 服務 其它服務也一樣 在啟動時關閉sendmail 對其他的服務可以採取同樣的措施。而對於那些不是從inetd啟動的服務,則通過命令來關閉,例如需要關閉sendmail服務,則 etc rc.d init.d sendmail stop 然後再設定其不在系統啟動時啟動 ...