今天有个颇蛋疼的需求,iphoneQQ 在公司不是很正常,初步怀疑是端口没开放导致的
1.查看手机的IP,在cisco 6506上建立策略路由
1)建立ACL
access-list extended 188
permit ip host $iphoneIP$ any
2)建立策略路由
route-map src-route permit 20(原来有这个策略路由,新增个规则)
match ip address 188
set ip next-hop $linuxNAT$
3)在手机的VLAN接口生效
ip policy route-map src-route
2. 在linux设置NAT转发请求:
/sbin/iptables -t nat -A POSTROUTING -s $iphoneIP$/32 -o eth0 -j MASQUERADE
sysctl -w net.ipv4.ip_forward=1
3.在linux NAT机器上听包:
tcpdump -nn host $iphoneIP$
抓到了,iphoneQQ访问的是14000端口