我在Linksys WRT54g v1.1路由器上使用OpenWrt Kamikaze 8.09。 我只是用默认设置闪烁它,并得到一切工作,除了我的无线笔记本电脑无法ping我的桌面连接到路由器。 我能做些什么来解决这个问题? (我的桌面可以ping其他桌面连接到路由器)
我的路由表:
config 'defaults' option 'syn_flood' '1' option 'input' 'ACCEPT' option 'output' 'ACCEPT' option 'forward' 'REJECT' config 'zone' option 'name' 'lan' option 'input' 'ACCEPT' option 'output' 'ACCEPT' option 'forward' 'REJECT' config 'zone' option 'name' 'wan' option 'input' 'REJECT' option 'output' 'ACCEPT' option 'forward' 'REJECT' option 'masq' '1' config 'forwarding' option 'src' 'lan' option 'dest' 'wan' option 'mtu_fix' '1' config 'redirect' option 'src' 'wan' option '_name' 'ssh' option 'proto' 'tcp' option 'src_dport' '22' option 'dest_ip' '192.168.1.100' option 'dest_port' '22' config 'redirect' option 'src' 'wan' option '_name' 'http' option 'proto' 'tcp' option 'src_dport' '8888' option 'dest_ip' '192.168.1.100' option 'dest_port' '8888'
默认情况下,openwrt桥接lan和wifinetworking。 路由表和iptables规则甚至不用于lan < – > wifi之间的通信。
如果你不能从你的笔记本电脑ping你的桌面,这是因为你的桌面不响应坪。
如果您发布了路由表的详细信息,这将有所帮助。
您很可能需要添加一条规则,从无线接口转发到IP上的以太网交换机接口。
或者同样通过configuration界面。
首先,这看起来更像是一个ACL列表而不是路由表。 路由表定义了子网和用于从一个接口到另一个接口的接口。 这个configuration没有超出标签区域的任何限制 – 我只能看到“lan”和“wan”。 “wlan”在哪里?
其次,你确定你的笔记本电脑和你的有线客户端在不同的子网吗? 有线和无线子网的两个IP范围是什么? 这两个都必须在路由器上定义,以便能够在它们之间进行路由。
第三,假设他们被定义了,(如果路由器发出无线IP地址,它不知道如何路由将是非常奇怪的)ping不是跨子网连接的最好的testing,因为它可能被路由器/使用默认设置闪烁之后固有的防火墙。 也许你可以尝试SSH或你知道你已经通过的东西。
请张贴您的路由表 – 输出
netstat -r
或类似的。 笔记本电脑和桌面的IP地址也可能是有用的。
关于Bob对固件版本和Broadcom无线的评论,它在8.09_RC1之前不起作用。 8.09在8.09_RC1之后,所以它在两个版本上都能正常工作(Release Release Candidate 1之后发布)。
(代表太低评论以前的答案,所以张贴为答案)。
你正在使用白俄罗斯或Kamikaze版本? 我相信Kamikaze不支持Broadcom设备上的无线networking。