[OpenWrt] openwrt 4G LTE 配置

########     /etc/config/network   ######## 

config interface 'loopback'
        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.1.1'
        option netmask '255.255.255.0'
        option broadcast '211.140.188.188'
        option dns '211.140.13.188'

config interface 'wan'
        option proto '3g'
        option service 'umts'
        option device '/dev/ttyUSB2'

        option apn 'cmnet'


config interface wifi
        option proto static
        option ipaddr 192.168.2.1

        option netmask 255.255.255.0

############################################################################

########   /etc/config/wireless  ######## 

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '11'
        option path 'platform/ar933x_wmac'
        list ht_capab 'SHORT-GI-20'
        list ht_capab 'SHORT-GI-40'
        list ht_capab 'RX-STBC1'
        list ht_capab 'DSSS_CCK-40'
        option txpower '27'
        option country 'US'

config wifi-iface
        option device 'radio0'
        option network 'wifi'
        option mode 'ap'
        option encryption 'none'
        option ssid openwrt

############################################################################

########   /etc/config/firewall  ######## 

config defaults
        option syn_flood '1'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'

config zone
        option name 'lan'
        option network 'lan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'

config zone
        option name 'wan'
        option network 'wan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'
        option masq '1'
        option mtu_fix '1'

config zone
        option name wifi
        option input  ACCEPT
        option output ACCEPT
        option forward ACCEPT

config rule
        option name 'Allow-DHCP-Renew'
        option src 'wan'
        option proto 'udp'
        option dest_port '68'
        option target 'ACCEPT'
        option family 'ipv4'

config rule
        option name 'Allow-Ping'
        option src 'wan'
        option proto 'icmp'
        option icmp_type 'echo-request'
        option family 'ipv4'
        option target 'ACCEPT'

config rule
        option name 'Allow-DHCPv6'
        option src 'wan'
        option proto 'udp'
        option src_ip 'fe80::/10'
        option src_port '547'
        option dest_ip 'fe80::/10'
        option dest_port '546'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-ICMPv6-Input'
        option src 'wan'
        option proto 'icmp'
        list icmp_type 'echo-request'
        list icmp_type 'echo-reply'
        list icmp_type 'destination-unreachable'
        list icmp_type 'packet-too-big'
        list icmp_type 'time-exceeded'
        list icmp_type 'bad-header'
        list icmp_type 'unknown-header-type'
        list icmp_type 'router-solicitation'
        list icmp_type 'neighbour-solicitation'
        list icmp_type 'router-advertisement'
        list icmp_type 'neighbour-advertisement'
        option limit '1000/sec'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-ICMPv6-Forward'
        option src 'wan'
        option dest '*'
        option proto 'icmp'
        list icmp_type 'echo-request'
        list icmp_type 'echo-reply'
        list icmp_type 'destination-unreachable'
        list icmp_type 'packet-too-big'
        list icmp_type 'time-exceeded'
        list icmp_type 'bad-header'
        list icmp_type 'unknown-header-type'
        option limit '1000/sec'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Enforce-ULA-Border-Src'
        option src '*'
        option dest 'wan'
        option proto 'all'
        option src_ip 'fc00::/7'
        option family 'ipv6'
        option target 'REJECT'

config rule
        option name 'Enforce-ULA-Border-Dest'
        option src '*'
        option dest 'wan'
        option proto 'all'
        option dest_ip 'fc00::/7'
        option family 'ipv6'
        option target 'REJECT'

config include
        option path '/etc/firewall.user'

config forwarding
        option dest 'lan'
        option src 'wan'

config forwarding
        option dest 'wan'
        option src 'lan'

config forwarding
        option src wifi
        option dest wan

config forwarding
        option src lan
        option dest wifi


config forwarding
        option src wifi
        option dest lan

############################################################################

########   /etc/config/dhcp  ######## 

config dnsmasq
        option domainneeded     1
        option boguspriv        1
        option filterwin2k      0  # enable for dial on demand
        option localise_queries 1
        option rebind_protection 1  # disable if upstream must serve RFC1918 addresses
        option rebind_localhost 1  # enable for RBL checking and similar services
        #list rebind_domain example.lan  # whitelist RFC1918 responses for domains
        option local    '/lan/'
        option domain   'lan'
        option expandhosts      1
        option nonegcache       0
        option authoritative    1
        option readethers       1
        option leasefile        '/tmp/dhcp.leases'
        option resolvfile       '/tmp/resolv.conf.auto'
        #list server            '/mycompany.local/1.2.3.4'
        #option nonwildcard     1
        #list interface         br-lan
        #list notinterface      lo
        #list bogusnxdomain     '64.94.110.11'

config dhcp lan
        option interface        lan
        option start    100
        option limit    150
        option leasetime        12h

config dhcp wan
        option interface        wan
        option ignore   1

config  dhcp  wifi
        option interface wifi
        option start  100
        option limit  150
        option leasetime  12h

############################################################################

########   /etc/chatscripts/3g.chat  ######## 

ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 10
""      "AT&F"
OK      "ATE1"
OK      'AT+CGDCONT=1,"IP","cmnet","0.0.0.0",0,0'
SAY     "Calling UMTS/GPRS"
TIMEOUT 30
OK      "ATD*99***1#"
CONNECT ' '



  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在OpenWrt设备上共享4G模块的网络,你需要确保4G模块已经正确安装并可以被OpenWrt识别。接下来,你可以按照以下步骤进行操作: 1. 通过USB连接将4G模块连接到OpenWrt设备。 2. 在OpenWrt设备上安装并配置USB驱动程序,以便能够正确识别4G模块。 3. 配置OpenWrt设备以使用4G模块的网络连接。这可以通过设置网络接口和DHCP服务器来实现。 以下是一些具体的步骤: 1. 安装USB驱动程序 你可以使用以下命令来安装USB驱动程序: ``` opkg update opkg install kmod-usb-net-cdc-ether ``` 2. 配置OpenWrt设备 首先,你需要使用以下命令查看4G模块是否已正确识别: ``` dmesg | grep ttyUSB ``` 如果一切正常,你应该能够看到类似于以下内容的输出: ``` [ 402.733333] option 1-1.4:1.0: GSM modem (1-port) converter detected [ 402.740156] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB0 [ 402.747460] option 1-1.4:1.1: GSM modem (1-port) converter detected [ 402.754271] usb 1-1.4: GSM modem (1-port) converter now attached to ttyUSB1 ``` 接下来,你需要将4G模块的串口配置为网络接口。这可以通过以下命令来完成: ``` uci set network.wwan=interface uci set network.wwan.proto=dhcp uci set network.wwan.device=/dev/ttyUSB0 uci commit network ``` 接着,你需要为DHCP服务器配置一个新的接口,以便OpenWrt设备可以共享4G模块的网络连接: ``` uci set dhcp.lan.interface='lan wwan' uci commit dhcp ``` 最后,你需要重启网络服务以使更改生效: ``` /etc/init.d/network restart ``` 现在,你的OpenWrt设备应该已经可以使用4G模块的网络连接了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值