![网关中的应用程序无法访问网络](https://linux22.com/image/1386109/%E7%BD%91%E5%85%B3%E4%B8%AD%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E7%BD%91%E7%BB%9C.png)
我正在尝试将应用程序(streamripper)移植到无线路由器(网关),其配置如下:第一个以太网端口被视为 WAN 端口。其他以太网端口和无线接口桥接在一起,并被视为 LAN 端口。但是,遇到错误并提示网络无法访问。路由器工作正常,我可以从目标无线路由器的终端 ping 到连接到真实 WAN 的另一个路由器。无线到以太网的路径也正常。问题是:我缺少什么才能让上层应用程序连接到网络?任何帮助都非常感谢
ifconfig br0 链路封装:以太网 HWaddr 00:0C:43:30:50:10
inet addr:192.168.0.191 Bcast:192.168.0.255 掩码:255.255.255.0 上行广播运行多播 MTU:1500 指标:1 RX 数据包:2016 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:197 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:0 RX 字节:273027(266.6 KiB) TX 字节:84282(82.3 KiB)
eth2 链路封装:以太网 HWaddr 00:0C:43:30:50:77
上行广播运行 PROMISC 多播 MTU:1500 指标:1 RX 数据包:10226 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:6549 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:1000 RX 字节:8134873(7.7 MiB)TX 字节:2078363(1.9 MiB)中断:3
eth2.1 链路封装:以太网 HWaddr 00:0C:43:30:50:77
上行广播运行多播 MTU:1500 指标:1 RX 数据包:7363 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:4333 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:0 RX 字节:7604939(7.2 MiB)TX 字节:493261(481.7 KiB)
eth2.2 链路封装:以太网 HWaddr 00:0C:43:30:50:66
上行广播运行多播 MTU:1500 指标:1 RX 数据包:0 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:438 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:0 RX 字节:0(0.0 B)TX 字节:257100(251.0 KiB)
lo 链路封装:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0 UP 环回运行 MTU:16436 度量:1 RX 数据包:6 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:6 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:0 RX 字节:504(504.0 B) TX 字节:504(504.0 B)
ra0 链路封装:以太网 HWaddr 00:0C:43:30:50:10
上行广播运行多播 MTU:1500 指标:1 RX 数据包:4589 错误:0 丢弃:0 超限:0 帧:0 TX 数据包:5809 错误:0 丢弃:0 超限:0 载波:0 冲突:0 txqueuelen:1000 RX 字节:526905(514.5 KiB)TX 字节:7606898(7.2 MiB)中断:4