• 〖Linux〗iptables端口转发(11.11.136.80:5552 <==> 10.10.136.1:8055/11.11.136.1:8055)


    环境:

    pc1: 10.10.72.1 (network: 10.10.72.0/22)

    pc2: 地址1: 10.10.136.1 (nework: 10.10.136.0/22)

       地址2: 11.11.136.1 (network: 11.11.136.0/22)

    router1: 11.11.136.80 (network: 11.11.136.0/22)

    device1: 192.168.0.191 (network: 192.168.0.0/24)

    pc1 能访问 pc2,但不能访问router1,router1的5552端口映射到192.168.0.191:5552上;

    pc2 能访问 router1 继而操作 Android设备;

    目标:

      为了让pc1能操作Android设备(192.168.0.191:5552, adbd),需在pc2上做一个端口转发

    操作:

    1 # 端口转发:11.11.136.80:5552 <==> 10.10.136.1:8055/11.11.136.1:8055
    2 sudo iptables -t nat -A PREROUTING -d 10.10.136.1 -p tcp --dport 8055 -j DNAT --to-destination 11.11.136.80:5552
    3 sudo iptables -t nat -A PREROUTING -d 11.11.136.1 -p tcp --dport 8055 -j DNAT --to-destination 11.11.136.80:5552
    4 sudo iptables -t nat -A POSTROUTING -p tcp --dport 5552 -j SNAT --to-source 11.11.136.1

    验证:

      在pc1中输入:adb connect 10.10.136.1:8055 即可操作Android设备。 

  • 相关阅读:
    网络攻防第十一周作业
    网络攻防第十周作业
    网络攻防第九周作业
    网络攻防第八周作业
    网络攻防第七周作业
    网络攻防第六周作业
    网络攻防第五周作业
    网络攻防第四周作业
    网络攻防第三周作业
    20189207《网络攻防实践》第十一周作业
  • 原文地址:https://www.cnblogs.com/scue/p/3887739.html
Copyright © 2020-2023  润新知