添加路由时啥时候是dev啥时候是gw
A qumu ethA1
B 宿主机 ethA2 ethC2
C 树莓派 ethC1
在A和C中都是直接sudo route add default dev ethA1/ethC1
这样做是有问题的,相当于仅仅是让包从ethA1和ethC1中发出去了,此时如果是访问A2和C2当然是没有问题的,但是如果是ethA1访问ethC1的话就有问题了,因为二者根本就不在一个局域网上!!
所以正确的方法是sudo route add default gw ip(ethA2) sudo route add default gw ip(ethC2),这样的话,数据包会传到宿主机,然后宿主机通过自身的路由的功能发送出去