linux ubuntu windows服务器ARP换防 实战部署
linux ubuntu windows服务器ARP换防 实战部署
一、设置方法
1、centos32位机器
安装libnet
yum -y install libnet
安装arpoison
wget https://files.cnblogs.com/xl-yin/arpoison.zip
unzip arpoison.zip
cd arpoison
gcc arpoison.c /usr/lib/libnet.a -o arpoison
mv arpoison /usr/sbin
建立脚本加入下列内容
arp -s 192.168.2.1 00:19:E0:C5:46:6A
网关IP 网关MAC
arpoison -i eth0 -d 192.168.2.1 -s 192.168.2.101 -t ff:ff:ff:ff:ff:ff -r 8C:73:6E:B9:64:81 1>/dev/null &
网卡接口 网关IP 自己IP 广播地址 自己MAC 不显示提示
编辑vi /etc/rc.d/rc.local
加入脚本路径 开机启动。
2、centos64位机器
安装libnet
yum -y install libnet
安装arpoison
wget https://files.cnblogs.com/xl-yin/arpoison.zip
unzip arpoison.zip
cd arpoison
gcc arpoison.c /usr/lib64/libnet.a -o arpoison
mv arpoison /usr/sbin
建立脚本加入下列内容
vi /sbin/arp.sh
chmod 755 /sbin/arp.sh
arp -s 192.168.2.1 00:19:E0:C5:46:6A
网关IP 网关MAC
arpoison -i eth0 -d 192.168.2.1 -s 192.168.2.101 -t ff:ff:ff:ff:ff:ff -r 8C:73:6E:C9:64:81 1>/dev/null &
网卡接口 网关IP 自己IP 广播地址 自己MAC 不显示提示
编辑vi /etc/rc.d/rc.local
/sbin/arp.sh
加入脚本路径 开机启动。
3、ubuntu64位机器
安装libnet
sudo apt-get install libnet1-dev
安装arpoison
wget https://files.cnblogs.com/xl-yin/arpoison.zip
unzip arpoison.zip
cd arpoison
gcc arpoison.c /usr/lib/libnet.a -o arpoison
sudo mv arpoison /usr/sbin
建立脚本加入下列内容
arp -s 192.168.2.1 00:19:E0:C5:46:6A
网关IP 网关MAC
arpoison -i eth0 -d 192.168.2.1 -s 192.168.2.101 -t ff:ff:ff:ff:ff:ff -r 8C:73:6E:B9:B4:81 1>/dev/null &
网卡接口 网关IP 自己IP 广播地址 自己MAC 不显示提示
设置开机启动
sudo vi /etc/init.d/arp.sh
sudo chmod 755 /etc/init.d/arp.sh
sudo update-rc.d arp.sh defaults
4、windows机器
先从ftp下载金山贝壳ARP防火墙
在DOS下输入
shutdown /r /t 180 #三分钟之后自动重启
执行安装 金山贝壳ARP防火墙
如安装完成没有断网 取消重启
shutdown /a
如断网等待重启
关闭自动更新、等等报警提示