openwrt上网配置的一些理解

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

 

 

 

 

 

 

 

 

 

从我画的这个图里面就能大概知道个人/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界面中也能够看到了。spa

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

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

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

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  restartip

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

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

相关文章
相关标签/搜索