树莓派3怎样在两个局域网之间中转流量?
这种事情网上的教程有一大堆吧。
树莓派的配置其实很简单:
假设树莓派在局域网A(eth0) 192.168.88.66/24,在局域网B(wlan0) 192.168.99.77/24
以Debian为例#在root下echo "net.ipv4.ip_forward = 1" \u0026gt;\u0026gt; /etc/sysctl.conf #启用IPv4转发#你也可以用你喜欢的文本编辑器直接改/etc/sysctl.confsysctl -piptables -t nat -A POSTROUTING -s 192.168.99.0/24 -o eth0 -j MASQUERADE #转发时进行SNAT
然后“把局域网B的设备的默认网关设置成树莓派”就行了
“把局域网B的设备的默认网关设置成树莓派”这件事其实比树莓派的配置更麻烦。有3个方案:
1.自己给每个机器设置默认网关2.让B局域网的DHCP服务器下发默认网关192.168.99.77(一般的弱智路由器可能没法配置)3.把B局域网原有网关本身加一条静态路由0.0.0.0 via 192.168.99.77(对于弱智路由器不保证有足够的优先级)
以上这些事情做完之后,B局域网的机器就可以连接到A局域网的其它机器和互联网了。
反过来A局域网的机器还是没法连接B局域网的机器,要想实现的话也可以在树莓派上配置:iptables -t nat -A POSTROUTING -s 192.168.88.0/24 -o wlan0 -j MASQUERADE
【树莓派3怎样在两个局域网之间中转流量?】 然后需要在A局域网的默认网关上配一条静态路由,192.168.99.0/24 via 192.168.88.66(这个一般支持静态路由的路由器都能正常使用)
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 出入口■注意了!南京地铁两个出入口将临时封闭
- 有必要重新开个C店吗
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 耻骨|韧带痛、耻骨也痛,从来没有这么痛过,痛了两个多星期了!”厦门孕妈崩溃:“孕晚期各种不舒服
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾