six2me 2022-02-28 17:10 采纳率: 100%
浏览 9
已结题

请教一个打流脚本中的疑问

脚本如下。

#!/bin/bash

MEMLOG="/run/media/mmcblk1p1/3568/laohua/memlog.txt"

RED=$(echo -en '\033[00;31m')
RESTORE=$(echo -en '\033[0m')

touch ${MEMLOG}

ifconfig eth0 down
ifconfig eth1 down

ip route | awk '{print $1}' | while read line; do ip route del $line; done

sleep 1

/sbin/ifconfig eth0 hw ether 7A:B8:66:57:39:2B
/sbin/ifconfig eth1 hw ether 7A:B8:66:57:39:2C

/sbin/ifconfig eth0 up
/sbin/ifconfig eth1 up

sleep 1

/sbin/ifconfig eth0 192.168.1.1 netmask 255.255.255.0
/sbin/ifconfig eth1 192.168.1.2 netmask 255.255.255.0

/sbin/route add 192.168.1.11 dev eth0
/sbin/route add 192.168.1.22 dev eth1

sleep 1

/sbin/arp -i eth0 -s 192.168.1.11 7A:B8:66:57:39:2C
/sbin/arp -i eth1 -s 192.168.1.22 7A:B8:66:57:39:2B

/usr/sbin/iptables -t nat -F

/usr/sbin/iptables -t nat -A POSTROUTING  -s 192.168.1.1  -d 192.168.1.11 -j SNAT --to-source             192.168.1.22
/usr/sbin/iptables -t nat -A PREROUTING   -s 192.168.1.22 -d 192.168.1.11 -j DNAT --to-destination        192.168.1.2
/usr/sbin/iptables -t nat -A POSTROUTING  -s 192.168.1.2  -d 192.168.1.22 -j SNAT --to-source             192.168.1.11
/usr/sbin/iptables -t nat -A PREROUTING   -s 192.168.1.11 -d 192.168.1.22 -j DNAT --to-destination        192.168.1.1

iperf3 -p 5201 -s &

iperf3 -p 5201 -c 192.168.1.11 -i 5 -t 60000
iperf3 -p 5201 -c 192.168.1.22 -i 5 -t 60000

脚本执行没有问题,都正常,就是不知道后面的几行就是
/sbin/arp -i eth0 -s 192.168.1.11 7A:B8:66:57:39:2C
/sbin/arp -i eth1 -s 192.168.1.22 7A:B8:66:57:39:2B
/usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.1 -d 192.168.1.11 -j SNAT --to-source 192.168.1.22
/usr/sbin/iptables -t nat -A PREROUTING -s 192.168.1.22 -d 192.168.1.11 -j DNAT --to-destination 192.168.1.2
/usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.2 -d 192.168.1.22 -j SNAT --to-source 192.168.1.11
/usr/sbin/iptables -t nat -A PREROUTING -s 192.168.1.11 -d 192.168.1.22 -j DNAT --to-destination 192.168.1.1
有能给详细解释一下的吗,谢谢。

  • 写回答

1条回答 默认 最新

  • six2me 2022-03-02 08:17
    关注

    怎么没有人关注啊,自己顶以下,能解惑可以悬赏的。万分感谢

    评论

报告相同问题?

问题事件

  • 系统已结题 3月8日
  • 创建了问题 2月28日

悬赏问题

  • ¥20 python忆阻器数字识别
  • ¥15 无法输出helloworld
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真