网络调试技巧总结
ifconfig
ifconfig 查看网卡信息
ifconfig -S
tcpdump
tcpdump -i any -n icmp
查看流量出入ip addr
上面的log 以及ifcong -S 信息可以知道,当前是从wlan0 网卡请求数据。
iptable
iptable 部分指令
//禁止www.baidu.com 网址流量进入,此时对所有网卡都禁止
iptables -I INPUT -s www.baidu.com -j DROP
//删除上述禁止指令
iptables -D INPUT -s www.baidu.com -j DROP
//禁止设备访问 对应ip地址
iptables -A OUTPUT -d 124.71.11.0/24 -j DROP
//删除上面的命令
iptables -A OUTPUT -d 124.71.11.0/24 -j DROP
//查看 所有drop指令
iptables -L | grep -i DROP
//禁止通过wlan0 访问网址
iptables -A OUTPUT -o wlan0 -d 180.101.50.0/24 -j DROP
//删除上述指令
iptables -D OUTPUT -o wlan0 -d 180.101.50.0/24 -j DROP
//禁止通过rmnet_data1 访问ip地址
iptables -A OUTPUT -o rmnet_data1 -d 124.71.11.0/24 -j DROP
//删除上述命令
iptables -A OUTPUT -o rmnet_data1 -d 124.71.11.0/24 -j DROP
添加指定ip到到指定网卡
//通过ip rule list 查看
ip rule add pref 11 to 10.40.146.0/24 table 11
ip route add 10.40.146.0/24 table 11 dev rmnet_data2
ip route list table 11
删除
ip rule del pref 11
ip route del 10.40.146.0/24 table 11 dev rmnet_data2