利用树莓派将wifi网络转发到路由器wan口

amazing-1 amazing-1     2022-12-11     721

关键词:

利用树莓派将 WIFI 网络转发到路由器WAN口

目的

树莓派的无线网卡和有线网卡作路由,无线网卡与外网(如电信路由器出口)相连,有线网卡与内网相连。

内网通过一个路由器分发。

实现内外网隔离。

概况

外网网络(局域网):192.168.0.0/24

树莓派NAT路由:192.168.2.0/24(有线网卡) --> 192.168.0.112(树莓派的无线网络IP)

树莓派无线网卡IP:192.168.0.112

树莓派有线网卡IP:192.168.2.1

内网网络:192.168.2.0/24

内网测试电脑IP:192.168.2.2

路由器网络:192.168.3.0/24

环境

1.树莓派4。

2.树莓派能够连接WIFI,WIFI连接互联网。

3.一根网线和一个路由器。

主要节点

1.树莓派和电脑互联,以树莓派作为主机,实现局域网互通。

2.配置NAT,使发送到eth0的包能够被转发到wlan0上去,从而实现网络共享。

步骤1 - 局域网互通

1.将树莓派连接至WIFI,保证可以上网。

2.树莓派与电脑直连(先不与路由器WAN口连接,方便测试)。电脑有线网卡设置IP为192.168.2.2/24,网关为192.168.2.1。树莓派有线网卡IP设置为192.168.2.1/24。

3.树莓派的路由表调整。移除eth0的默认路由表,添加对192.168.2.0/24网络的eth0转发规则。如:

route delete default dev eth0
route add -net 192.168.2.0/24 dev eth0
4.此时,局域网配置完成,PING检查是否互通。

步骤2 - 转发规则

1.在树莓派端配置,命令如下

sudo iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o wlan0 -j SNAT --to 192.168.0.112
即,将192.168.2.0/24网络上的源数据包转发到wlan0对应192.168.1.112源IP上(描述不准确,就是一条NAT类型的转发规则)。

2.此时,PING 192.168.0.0/24网络的IP地址应通过。配置好主机的DNS服务后,外网网络地址也相应能够解析访问。

步骤3 - 连接路由器

1.与连接电脑类似,将树莓派与路由器WAN口连接。路由器上网方式(也即WAN口的网络配置)设置为静态IP,与电脑上设置一致即可。路由器网络设置为192.168.3.0/24即可正常工作(不冲突即可)。

步骤4 - 启用内核包转发

其实是很重要的一步,因为内核默认是关闭这个功能的。

相关方式可以在网上查,这里提供一条。

echo "1" > /proc/sys/net/ipv4/ip_forward

/etc/rc.local

以下脚本直接放在启动脚本或者手动执行均可。如果路由器、树莓派总共三块网卡的IP均配置正确的话,电脑连接到路由器的WI-FI,就能PING通外网了。

echo "1" > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o wlan0 -j SNAT --to 192.168.0.112

route delete default dev eth0
route add -net 192.168.2.0/24 dev eth0

ifconfig eth0 192.168.2.1/24





如何设置wifi网页认证登录

...如何设置。1.连接电脑:把能上网的电脑通过网线连接到路由器的LAN口。2.登录管理界面:打开浏览器,输入路由器底部标贴标识的管理地址,输入路由器的管理密码后登录管理界面。3.修改管理IP地址:登录路由器管理界面,点... 查看详情

如何设置tp_link多wan口内外网,和策略选路?

...以同时访问内网和Internet。(一)配置WAN口1、网线一端接路由器的WAN口,另一端接猫的LAN口。再一根网线一端接路由器的LAN口,另一端接电脑的网口。2、打开浏览器,输入192.168.1.1(即路由器的IP地址),输入路由器帐号和密码... 查看详情

路由器为啥要分wan口和lan口,路由器内部如何区分对待这两种口的?

学过网络技术这门课,所以我感觉路由器就是将从任何一个接口收到的数据根据IP地址选择一个接口转发出去,所以可能是从任何一个接口接收数据再从任何一个接口转发出去,所以说所有接口的地位和作用应该都是一样的啊,... 查看详情

路由器动态和静态ip怎么设置?

...的是静态地址,那你得根据外部网络的基本情况,给你的路由器wan口指定ip地址,网关,dns。(该地址正常渠道是外部网络的网管分配) 参考技术B对Lan口IP而言,开启dhcp就是动态分配ip了,当然关闭就是静态了。从你的提问判断... 查看详情

锐捷nbr1100路由器如何配置上网

小白第一次配路由器,WAN0口接网线,LAN0口连电脑!本机电脑IP改成192.168.1.2,子网掩码255.255.255.0!接着IE输入192.168.1.1进入web界面!快速配置里面LAN口输入192.168.2.1.子网掩码255.255.255.0,wan口设置静态IP把我原先不接路由器时的本... 查看详情

路由器的那个wan口和lan口怎么连接

...线插入Wan口,电脑插入到lan口就可以了参考技术A飞鱼星路由器,型号为ve982!接口上是这样写的!第一个接口wan1第二接口wan2第三接口wan3/lan3第四接口wan4/lan4第五接口lan1。现在我1和2接口分别接了猫。就是2进嘛。345接口用于... 查看详情

多wan口路由器能实现负载均衡吗?

...了呢,还有下面的电信网通列表需要填写吗?  多WAN口路由器可以实现负载均衡。  多WAN口路由器应用主要有以下优势:  1、带宽汇聚:多个WAN口可以同时接入多条宽带,通过负载均衡策略可以同时使用接入线路带宽,... 查看详情

双wan口路由器,如何指定一部分ip电脑用wan1上网,一部分从wan2口上网?

双WAN口路由器,wan1使用的是联通adsl4M,wan2铁通20M光纤。所有电脑都通过这台路由器上网,我从QOS设置里分别设置了如:192.168.0.2-99工作线路wan2;剩余ip工作线路wan2,可是只要我开通两个wan口,所有电脑都从wan1口(联通)上网,... 查看详情

虚拟机网络模式

...的地位,也就是说,虚拟机上网不经过宿主机,直接连接路由器,同样也承担了相应的风险,IP容易冲突网络位是192.168.0.2.仅主机模式使用VMnet1这块网卡,虚拟机可以连接路由器,但是不能上网,网吧断网,开房打运输船就是用... 查看详情

tp-link无线路由器多人使用设置

无线路由器的设置方法:1.路由器连入网络。如图所示,将网线接入路由器的WAN口,用网线将电脑与路由器的任意一个Lan口连接。启动电脑,当Lan口闪烁,即说明电脑与路由器成功建立通讯。2.系统连接到路由器。打开电脑的wifi... 查看详情

tplink双wan口路由器怎么设置

1、在浏览器地址栏输入浏览器地址。2、输入路由器账号密码。3、输入完成后单击【确定】。4、进入路由器界面。5、单击【网络参数】6、单击【WAN口设置】。7、按照图中1、2、3、4步骤设置。8、设置完成后,单击【保存】。参... 查看详情

tp-link无线路由怎么接入现有网络

参考技术ATP-link无线路由怎么接入现有网络  无线路由器是用于用户上网、带有无线覆盖功能的路由器。下面是我整理的TP-link无线路由接入现有网络的方法,希望对你有帮助!  一、路由器在工作过程中有这样一个特点,从LA... 查看详情

负载平衡的nat负载均衡原理

...道内部网络结构等的场合下。此种负载均衡是当前多WAN口路由器的带宽汇聚技术基础,以欣向路由器为例:多WAN路由器实现的是业界先进的动态负载平衡机制,多WAN口动态负载平衡技术可以在使用多条线路的情况下动态分配内网... 查看详情

怎么解决安卓手机无法连接wifi

...添加网络】,手动输入无线信号名称和密码连接;如果是路由器故障,尝试重启路由器;3、提示连接WiFi被拒绝解决方法:路由器设备可能开启了无线MAC地址过滤,建议联系网管添加手机的MAC地址。MAC地址在【设置】-【关于本机... 查看详情

路由器上面的wan口和lan口是啥意思

路由器中:局域网(连接端口),简称LAN;广域网(连接端口),简称WAN。什么是局域网,就是把若干台电脑连成本地网络(不能上网);那什么又是广域网,就是把电脑或局域网连接到互联网(能上网)。现在市场上卖的的大... 查看详情

linux通过路由器获取wan口ip?

...,我有一台地址为192.168.168.0的网关,网关的LAN口接一个路由器的WAN口,路由器的WAN口地址是192.168.168.104,LAN口是192.168.99.0段,LAN口连接我的安卓操作系统,安卓拿到的IP是192.168.99.2,我的问题是,安卓如何通过命令获取到192.168.1... 查看详情

tp-link的路由器wan口设置中一直提示正在获取网络参数上不了网,求教,网线直接连电脑可以上

...她们的端口出问题了。修理之后可以连接上网,但是通过路由器就上不了了,求教猫的问题解决了,路由器不能连接上网,排除网线原因,自然是路由器设置参数有问题了。1、用浏览器进入路由器设置页面,选菜单上的“高级... 查看详情

无线路由器ip地址显示0怎么办

参考技术A  路由器是计算机网络之间的桥梁,然而在网络与网络的连接过程中,路由器的配置起着关键性的作用,那么你知道无线路由器ip地址显示0怎么办吗?下面是我整理的一些关于无线路由器ip地址显示0的相关资料,供你参... 查看详情