openwrt作为二级路由,桥接模式,手机连接路由器可以上网,但是路由内部无法连接公网。 我家有

openwrt作为二级路由,桥接模式,手机连接路由器可以上网,但是路由内部无法连接公网。

我家有两个路由器,一个是tplink的作为一级路由(下面简称"一级路由"),另一个是迅捷(fast) fwr171-3G 刷成openwrt的作为二级路由(下面简称"openwrt二级路由")。
openwrt二级路由已经安装LuCi,以下操作都是在LuCi下进行的

由于openwrt二级路由只有一个wan/lan口(就是既能作为wan口也能作为lan口的那种)和一个usb口,现在将两个路由器用网线连接,并且根据教程使用桥接模式,也就是关闭openwrt二级路由的DHCP服务器,并且设置固定ip(192.168.1.105),网关和DNS服务器都设置的是一级路由的ip地址(192.168.1.1)。
并且开启[桥接接口],把 [以太网适配器: "eth0" (lan)] 和 [无线网络: Master "OpenWRT" (lan)] 桥接起来

wifi设为AP模式

然后我把手机连上这个wifi,获取到的ip信息是
ip地址: 192.168.1.101
网关: 192.168.1.1
很明显,这是一级路由器DHCP服务器分配的ip地址。
手机上网没有任何问题。

但是,当我挂载好usb,然后使用脱机下载功能,我发现脱机下载速度为0,使用路由器自带的网络诊断,结果如下:
第一次 ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
64 bytes from 192.168.1.1: seq=0 ttl=64 time=1.074 ms
//此处省略
64 bytes from 192.168.1.1: seq=4 ttl=64 time=0.532 ms

--- 192.168.1.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.518/0.635/1.074 ms

第二次 Ping openwrt.com.cn
PING openwrt.com.cn (117.79.88.207): 56 data bytes
ping: sendto: Network is unreachable
//网络不可到达?

另外,在使用 系统-->软件包-->刷新列表 时,显示如下错误信息
wget: can't connect to remote host (78.24.191.177): Network is unreachable
Collected errors:
* opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/Packages.gz, wget returned 1.

值得注意的是,在一级路由的路由表上,只显示了连接在一级路由上的电脑和连接在openwrt二级路由上的手机的ip,没有显示openwrt设置的固定ip(192.168.1.105)

一级路由的防火墙处于关闭状态

重置一级路由或二级路由,均不能解决任何问题。

第1个回答  2013-12-20
首先二级路由使用ap模式的话在一级路由上是看不到二级路由器的设备的,只能看到通过二级路由连接的设备。ap模式下二级路由器的网线口相当于是lan口。楼主把二级路由器的模式换成router模式试一下。我看到usb挂载之后不能上网,估计也是模式的问题。追问

openwrt如何在LuCi下使用route模式,你可以把教程或者教程的地址发给我(文件传到百度云),如果实在找不到在LuCi下的教程,用命令的教程也可以,谢谢了

追答

看看这个,不过我还没试过,楼主尝试下。

本回答被提问者采纳
第2个回答  2013-12-20
1、真复杂
2、路由器本身也有这个功能
3、看你ping的结果,延时怎么这么大,第一次ping完就断了追问

不是第一次pin完就断了,是百度知道只能发1499个字,只能把中间的省略掉

追答

好吧,不管咋样,你的延时怎么这么大,查查线,先找网线、接头之类的问题吧

追问

延迟不大的,注意单位是毫秒(如图),网线和接头没问题的,换很多次了,而且手机电脑连上这个wifi,上网都没问题的,主要是路由器内部应用连不上网

追答

那我也没办法了

相似回答