海思SD3403/SS928V100开发(11)双网卡同网段外部回环搭建测试
1. 前言
网卡eth0: 内部自带网卡
网卡eth1: USB扩展网卡
需要通过将eth0和eth1设置成相同网段IP,
通过外部网络互联进行老化测试
问题:
Linux的内核对从一个网络地址发往另一个网络地址的数据包,如
果这两个网络地址同属一个host,则这个数据包会直接在内部转发,根本不会放到网络设备上。
2. 双网卡网络配置
2.1 IP设置
ifconfig eth0 192.168.43.40 netmask 255.255.255.0
ifconfig eth1 192.168.43.99 netmask 255.255.255.0
2.2 MAC 地址设置
为了简单起见,脚本弄了两个临时的MAC地址,
分别设定在eth0和eth1上,
ETH0_MAC=00:11:22:33:44:55
ETH1_MAC=00:11:22:33:44:66
ifconfig eth0 hw ether $ETH0_MAC
ifconfig eth1 hw ether $ETH1_MAC
2.3 路由表设置
然后是路由表的设置,设置了两个到目的地址的路由,
目的地址分别是192.168.43.11和192.168.43.22。
这两个地址其实是没有主机与其对应的。
route add 192.168.43.11 dev eth0
route add 192.168.43.22 dev eth1