openwrt已连接但是无法上网
如题,wan接口显示已连接并获取了IP地址。。。openwrt内部自带网络诊断测试百度ping通。。。但是电脑还有手机可以链接上路由就是不能通过路由器上网,。。。有线的无...
如题,wan接口显示已连接并获取了IP地址。。。openwrt内部自带网络诊断测试百度ping通。。。但是电脑还有手机可以链接上路由就是不能通过路由器上网,。。。有线的无线的都不可以。。。求大神指点〒_〒
展开
展开全部
你没有设置openwrt的网关,所以连不上网,你的internet是通的是因为你的电脑把你的openwrt设备当成路由器了。
你的openwrt设备的网关应该设置成房东的路由器ip;
你的openwrt设备支持串口吗?或者telnet吗?或者ssh吗?再或者你看看它的web上有没有设备网关的。
如果支持以上任务一种都可以进行设置。如果以任务方法进去到命令行可以route
add
defalut
gw
192.168.1.xxx(你房东的路由ip);
你的openwrt设备的网关应该设置成房东的路由器ip;
你的openwrt设备支持串口吗?或者telnet吗?或者ssh吗?再或者你看看它的web上有没有设备网关的。
如果支持以上任务一种都可以进行设置。如果以任务方法进去到命令行可以route
add
defalut
gw
192.168.1.xxx(你房东的路由ip);
展开全部
设备本身能够上网,但是下挂设备无法上网,基本上只有两种可能。
1,防火墙的原因,设备防火墙将下挂设备的数据丢弃了。导致下挂设备无法上网。
2,nat没有做好,nat是做网络地址转换的,下挂设备的数据出去时需要做源地址转换。如果这个没有做的话,下挂设备的的数据是无法发出去的。
1,防火墙的原因,设备防火墙将下挂设备的数据丢弃了。导致下挂设备无法上网。
2,nat没有做好,nat是做网络地址转换的,下挂设备的数据出去时需要做源地址转换。如果这个没有做的话,下挂设备的的数据是无法发出去的。
追问
刚刷的openwrt不太会用啊···可以指导一下么?(┳_┳)...
追答
用如下方法试下:
1,echo 1 > /proc/sys/net/ipv4/ip_forward
2,iptables -F
3,iptables -t nat -I POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
4, 手动将下挂pc地址设置成192.168.1.x网段地址。然后在试试看
这样做的目的是给路由器设置一个源nat,将所有源地址为192.168.1.x 的数据包做地址转换,这样内网pc的数据就可以从wan口出去了。你试试。希望能够帮到你。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询