openwrt上网配置的一些理解

其实已经有很多帖子讲过openwrt路由器上网配置了,我这里主要是讲我自己的一块硬件路由使用openwrt后的一些上网配置。之所以要研究我自己的配置,是因为硬件,硬件不一样,配置也就不一样,但是总的原则是一样的。这个原理上的东西把握好了,配置起来就简单了。可是很不幸,对liunx网络的博大精深的原理一窍不通,所以我的配置基本是依葫芦画瓢,一步一步尝试得来的。首先还是上我自己的硬件图吧

从我画的这个图里面就能大概知道我的/etc/config/network文件的写法了:


config interface lookback
option ifname lo
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0

config interface lan
option ifname eth0
option type bridge
option proto static
option ipaddr 192.168.12.1 #这是我自己选择的一个
option netmask 255.255.255.0

config interface wan
option ifname eth1
option proto dhcp

config interface wan1
option ifname eth2
option proto dhcp

config interface wan2
option ifname eth3
option proto dhcp

config interface 3g
option proto 3g
option apn CMNET
option device /dev/ttyUSB2
option service umts
config interface union
option proto 3g
option apn CMNET
option device /dev/ttyUSB8
option service umts #这里因为我没有联通的卡,没试过,但是移动的卡是可以的。

关键还是要看firewall中的设置了,这里设置完了,就可以识别到这些网卡,luci界面中也可以看到了。

firewall这个东西一直不太搞得懂是干啥的,总之里面的口之间的关系不打通,上网是不行的。

这个文件里面我没有改动原来的,只是增加了一些zone和forwarding

首先按照他原有的wan格式,把wan1,wan2加上,如下:


config zone
option name wan1
option network ‘wan1‘
option input REJECT
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1

config zone
option name wan2
option network ‘wan2‘
option input REJECT
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1

config zone
option name 3g
option network ‘3g‘
option input REJECT
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1

config zone
option name union
option network ‘union‘
option input REJECT
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1

config forwarding
option src lan
option dst wan1

config forwarding
option src lan
option dst wan2

config forwarding
option src lan
option dst 3g

config forwarding
option src lan
option dst union

好了,我就做了这些工作,然后/etc/init.d/network  restart,/etc/init.d/firewall
 restart

然后3g卡插上,wan口接上动态获取ip的上一级路由,我的电脑用网线练到lan口上,不管用那种方式都可以上网,不过电脑需要静态配置ip,动态的上不了外网。这也是我比较郁闷的,原理上搞不懂,你就别想动态上外网!

既然能上了,就先用着,我先去补补linux网络的知识先。

时间: 2024-11-05 18:29:39

openwrt上网配置的一些理解的相关文章

openwrt上网配置的一些理解(二)

上一篇里面遇到了只能静态上网的问题,动态不行.所以再接再励,问题总是要解决的,偷懒的下场就是一直停留在菜鸟的水平. 首先分析下问题,要动态上网,首先我要明确不是动态获取不了IP,是获取了,上不了外网.那么问题就不会在lan口的配置上了,肯定是wan口,再来看我们的wan口配置.都一样,ifconfig|more,看了一下,eth1,eth2,eth3居然HWaddr都是00:A0:C9:00:00:00,不知道这样会不会影响上外网,但是肯定不对吧,所以我改了下: config interface

openwrt上网配置的一些理解(四)

这次要解决的问题是3g上网和wan口上往可以随意切换,当然能够叠加也是好事,不过这不是我关心的.下面还是修改3个文件network,firewall,multiwan.首先在network中加入界面配置,这个在第一节中已有说明. config interface mobile option proto 3g option apn CMNET option device /dev/ttyUSB2 option service umts 接下来修改firewall,在wan域中加入mobile Op

OpenWRT 路由配置 PPTP VPN + 断线自动重连 + chnroutes国内路由表

随着最近 Google 在国内已经完全无法访问,对我来说连接 VPN 已经成为了联网之后要做的第一件事. chnroutes 路由表 这个路由表集中了所有分配到中国大陆的 IP 段,根据 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest 每天自动更新,可使得在访问国内地址时不经过 VPN. 想想如果能够让家里的路由直接连接 VPN,在家连接 WiFi 的所有设备直接达到Fan墙的效果,应该很 Cool,所以最近在某宝整了一

OpenWRT 路由配置技巧

随着最近 Google 在国内已经完全无法访问,使得通过 VPN 访问网络的需求更加强烈,本文介绍的方法可以使一个普通的路由具备稳定连接 VPN 的能力,并能够根据目标访问网站选择国内外线路,从而得到一个既没有限制,也不会影响速度的 Wifi 环境,连接到这个网络的设备不需要任何配置即可安全上网,完全感觉不到任何不便. chnroutes 路由表 这个路由表集中了所有分配到中国大陆的 IP 段,根据 http://ftp.apnic.net/apnic/stats/apnic/delegated

vmWare上网配置(转载)

VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式).  如果你想利用VMWare在局域网中新建一个独立的虚拟服务器,为局域网用户提供网络服务;或者想创建一个与网内其他机器相隔离的虚拟系统,进行特殊的调试工作.此时,对虚拟系统工作模式的选择就非常重要了.如果你选择的工作模式不正确,就无法实现上述目的,也就不能充分发挥VMWare在网络管理和维护中的作用.现在,让我们一起走近VMWare的三种工作模式. 理解三种工作模式 VM

virtualbox下Centos6.5桥接模式上网配置方法

记得之前安装linux配置桥接模式,马上就能上网的,虚拟机上重装了系统后就不能上网了,折腾了好几次,不停地安装系统,原来应该怎么配置,我真是完全忘记了,年纪大了脑子不好使了!这里记录一下,免得下次再忘. 1.安装linux并配置IP,虚拟机配置为桥接模式,如下图,红框里选主机的网卡,这里是我win7电脑的网卡 2.修改网络连接属性,如下图,勾上就OK了 virtualbox下Centos6.5桥接模式上网配置方法,布布扣,bubuko.com

局域网共享上网配置

案例:单位有一台物理服务器,属于内部服务器,不能上外网.由于它存储空间比较大,故在它上面配置了多个虚拟服务器.其中一台虚拟服务器(假设为A)要搭建sharepoint应用服务,在微软官网下载了安装文件后,点击安装,却需要联机安装.net framework.sql server等服务组件,但是虚拟服务器的网络功能继承自物理服务器,它是不能上外网的.这该怎么解决这个上外网的问题? 解决方案:通过局域网内另外一台可上外网的服务器(假设为B)配置代理服务器,然后在虚拟服务器中网络配置功能区指定所代理的

跨网段代理服务器上网配置教程

环境说明: A路由器网段:192.168.0.1/24,宽带拨号上网 B路由器网段:192.168.1.1/24,内部网络,不能上网 主机配置: 做代理服务器的主机1必须是双网卡配置: 连接外网的网卡接到A下面,网络可以是DHCP或STATIC,能上外网就行 连接内网的网卡接到B下面,网络配置必须是STATIC,只设置IP地址和子网掩码,不设置网关 此时,主机1既能ping通外网,也能ping通内网 主机1安装代理服务器软件"WProxy3.0_20140114",先"停止&

Ubuntu静态IP Ubuntu上网配置方法

1. 执行代码 vim /etc/network/interfaces 2. 编辑内容 auto lo iface lo inet loopback      #网卡eth0的配置    auto eth0   iface eth0 inet static   address 192.168.1.30 #设置得静态IP   netmask 255.255.255.0   gateway 192.168.1.1   #dns-nameservers 8.8.8.8   #network 192.1