在华硕RT-N11+上玩转OpenWRT+Asterisk

合集下载

openwrt单臂路由设置方法(一)

openwrt单臂路由设置方法(一)

openwrt单臂路由设置方法(一)OpenWrt单臂路由设置什么是单臂路由?单臂路由(One-armed routing)是一种网络设置方式,其中路由器只有一个网络接口与局域网(LAN)相连,并且使用网络地址转换(NAT)来连接到互联网。

为什么要使用单臂路由?使用单臂路由可以解决多个子网位于同一个网络接口的问题。

这样可以方便地管理和监控网络流量,增强网络安全性和性能。

OpenWrt支持单臂路由的设置方法方法一:使用接口的自动设置(默认方法)1.在OpenWrt的界面上,点击“网络”>“接口”。

2.点击“添加新接口”按钮。

3.设置接口名称,并选择与之关联的物理接口。

4.在IPv4地址/子网掩码字段中输入相应的IP地址和子网掩码。

5.点击“保存&应用”。

方法二:使用命令行进行手动设置1.连接到OpenWrt路由器的SSH终端。

2.使用以下命令查看当前网络接口列表:ifconfig。

3.找到要用作单臂路由的接口,记录其接口名,如“eth0”。

4.使用以下命令创建新的网络接口:uci setnetwork.eth0=interface(其中“eth0”为实际接口名)。

5.使用以下命令配置接口参数:–uci set network.eth0.proto=dhcp:使用DHCP自动获取IP地址。

–uci set network.eth0.ifname=eth0:指定物理接口。

–uci set network.eth0.type=bridge:设置为桥接模式。

6.使用以下命令保存配置并应用更改:uci commit network。

7.重启网络服务以使更改生效:/etc/init.d/network restart。

方法三:使用LuCI图形界面进行手动设置1.在浏览器中输入路由器的IP地址,并登录OpenWrt的管理界面。

2.点击“网络”>“接口”。

3.在右上角点击“添加新接口”按钮。

4.设置接口名称,并选择与之关联的物理接口。

Phicomm-N1刷openwrt路由固件详细笔记

Phicomm-N1刷openwrt路由固件详细笔记

Phicomm-N1刷openwrt路由固件详细笔记Phicomm N1刷openwrt 路由固件详细笔记提醒:该笔记只适⽤于通过armbian 系统将openwrt 固件刷⼊到盒⼦的emmc 中的场景。

1 新N1盒⼦降级只有2.18(不含)以上版本的盒⼦才需要降级!但是已经刷过电视系统或者OP 系统的盒⼦就不需要再降级了。

1.1 降级前准备准备以下物品:● N1盒⼦●路由器(2个以上的LAN ⼝)●带HDMI 接⼝的显⽰器或者电视(VGA 显⽰器可以使⽤HDMI 转VGA 的线也⾏)●有线⿏标(⽆线⿏标没有试过)● U 盘⼀个(4G 以上)● USB 双公头线●⽹线2根准备的软件/镜像⽂件:●镜像⽂件写⼊软件balenaEtcher● N1盒⼦降级软件,推荐⼀键降级⼯具N1-T1降刷机助⼿v1.1版本● Adb 驱动(pc 设备管理器中通过Windows ⾃动搜索驱动安装)● Armbian 镜像⽂件,推荐XQ7⼤神的armbian 5.60版(Armbian_5.60_Aml-s9xxx_Debian_stretch_default_4.18.7_20180922)● Openwrt 镜像⽂件,这个看需求,如果是⽤做主路由推荐带wifi 功能的openwrt 固件(N1_openwrt_clash_wifi_20190527);如果是做为旁路由就⽤openwrt-mix 版本(OpenwrtMix-N1-0612)1.2 开始降级N1盒⼦降级前先按照下图所⽰将各种线缆连接好,做好准备⼯作。

备注:⼀定要安装好adb 驱动,否则会导致N1连接超时⽆法降级,盒⼦上电后可以观察pc 的右下⾓,如有提⽰驱动未安装成功,那么此时N1盒⼦在pc 的设备管理器中是显⽰usb download datagen 设备;如果识别为ADB phone ,说明驱动安装成功了。

g a按上图连接好各种线缆后盒⼦上电,等待2分钟就会在显⽰器上看到盒⼦的版本号,我的显⽰的是v2.28,以及记录下盒⼦的ip (这个ip 也可以在路由器的管理页⾯查到),此时使⽤⿏标点击版本号4次就可以打开盒⼦的ADB 模式了,如下图所⽰:接下来运⾏N1-T1降刷机助⼿v1.1进⾏降级,输⼊盒⼦ip 后点击开始降级后软件会实时监听盒⼦连接状态,当设备连接成功后会⾃动刷⼊降级⽂件,等待2~3分钟⼯作⽇志中显⽰recovery 降级成功就⼤功告成啦,然后断电重启盒⼦完成降级。

教程OpenWRT总结

教程OpenWRT总结

[教程]OpenWRT总结OpenWRT可以被描述为一个嵌入式的Linux 发行版,(主流路由器固件有dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。

OpenWRT的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序对于开发人员,OpenWRT 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备由于OpenWRT是基于Linux的发行版,所以就决定了很多的Linux特性在OpenWRT上的继承性,对于路由器来说,这实在是一个极其优良的特性,意味着路由器使用者可以像使用Linux那样去使用这个固件,虽然使用方式因发行版的差距而存在区别1、安装OpenWRT官网:https:///安装的时候要注意固件的硬件版本一定要和路由器硬件版本一致,否则会出现很多的奇葩情况,甚至直接变砖固件下载:/可以下载最新的barrier_breaker(14.x rc)版本,也可以选择官方稳定版本attitude_adjustment (12.09),或者是更早的backfire版本(10.x),另外在snapshot目录下还有trunk版本,选择适合自己的版本就好固件名称的格式:openwrt-<CPU 型号>-generic-<Router 名称>-<硬件版本>-<格式>-<固件用途>Example:openwrt-ar71xx-generic-tl-wr740n-v5-squashfs-factory.binopenwrt-ar71xx-generic-tl-wr740n-v5-jffs2-factory.binopenwrt-ar71xx-generic-tl-wr740n-v5-squashfs-sysupgrade.binopenwrt-ar71xx-generic-tl-wr740n-v5-jffs2-sysupgrade.binFirmware 常见的3种扩展名格式TRX, TRX2, BIN还需要注意的是要分清两个文件factory和sysupgrade的区别,factory固件包含art部分,是从原厂固件升级到op用的,可以在路由器原版固件界面直接软升级,亦或是使用TTL方式刷入路由器,sysupgrade仅包含firmware部分,是已经是op的情况下升级固件用的,除非你对编程器非常了解,否则不推荐使用TTL方式刷入,升级最好的方式就是OpenWRT自带的sysupgrade功能,其次也可以使用mtd命令当使用原版固件刷固件之后,第一次登录它只有telnet 被启动,只有设置好root的密码后,我们才可以SSH进行操作注意:原版固件是没有LUCI等等WEB管理界面的,所以需要文本操作首先我们要telnet到路由器:(推荐工具:PUTTY)#telnet 192.168.1.1设定root密码:#passwd之后输入root密码,完成后SSH会自动启动,之后就可以像使用Linux那样去使用了。

openwrt无线路由器设置说明

openwrt无线路由器设置说明

openwrt无线路由器一线多拨设置说明注意:该路由器的默认用户名为:root 密码:a97a04 ,wan口变为了lan1口,所以外线应插到标有数字“1”的接口,其余端口为lan口,用于连接电脑。

1、将电脑与路由器的lan口连接(暂不插外线),并把电脑的ip地址与dns设为自动获取,在IE中输入,输入用户名与密码,开始进行如下配置。

2、进入“多wan设定”,如需3拨请设为3,4拨设为4,选择开启macvlan,并填入生成wan口数量后保存应用。

3、点击“网络”分别设置wan、wan1、wan2…、、的帐号密码(暂时不设置下图中的第4步,等出现问题后再设置,请按图操作)。

4、点击“网络”下面的“无线”然后点击修改,设置无线的名称,与安全密码。

5、然后重新启动路由器,插上外线到标有数字“1”的接口,等待2分钟左右,进入“状态”下面的“接口总览”查瞧多拨情况,下图为一线三拨连接的情况,图中wan口无法连接上网,此原因有两种可能:(1)、您的线路最多支持两拨。

(2)、因为没有设置wan口的物理地址,所以不能连接,如出现此情况请返回重新第3条图中第4步设置wan中的物理地址。

6、打开360安全卫士,用里面的宽带测速功能瞧瞧自己的网速就是不就是提高了,360仅作为测速参考,最好的办法就是用迅雷多线程下载,进入“系统之家”网站同时下载几个大文件,然后瞧瞧迅雷窗口所显示的总下载速度,许多买家在测试带宽时进入一个误区,认为只要下载都能达到最高的速度,这点要提醒您,您的速度快,但就是如果您下载文件的服务器慢,速度一样达不到,所以要选择资源多的文件进行下载,如果您就是迅雷会员可以进入高速通道测试效果更佳(其实迅雷对非会员也有速度限制,您懂的)下载速度参考值:2M带宽最高下载约为200K左右。

7、常见故障处理方法。

(1)、在接口总览菜单中我的所有红色wan口都出现“需要重新连接”上不了网,出现这种可能有两种情况:1、您把外线插错了,请插到标有数字“1”的接口。

openwrt单网卡路由模拟实现

openwrt单网卡路由模拟实现

openwrt单⽹卡路由模拟实现关键字vlan openwrt单臂路由⼀直以来都认为路由器要⾄少要求是双⽹卡,因为⾄少要有lan/wan。

最近看了单臂路由的介绍,⾃⼰在虚拟机测试了⼀把,发现单⽹⼝做路由器确实可⾏!测试环境Manjaro Linux 主机qemu openwrt 虚拟机环境(openwrt 固件可以在官⽅下载)host 主机配置这⾥因为是模拟,所以在宿主机(majaro)上要做⼀些配置。

实际使⽤的单臂路由,路由器⽹卡接⼝下⼀定是⼀个⽀持vlan的交换机,只需要配置交换机 vlan 即可。

这⾥仅给出本次测试的宿主机的 vlan 相关⽹卡的修改,单臂路由下的交换机配置的原理⼀样。

⽹桥配置因为虚拟机选择的是NAT ⽹络,所以需要做如下配置(注,这⾥vnet1 是 OpenWrt 虚拟机在 host ⽣成的虚拟⽹卡。

virbr0 是 qemu NAT ⽹桥)# 创建 vnet1_11 vlan id 11➜ ip link add link vnet1 name vnet1_11 type vlan id 11# 创建 vnet1_10 vlan id 10➜ ip link add link vnet1 name vnet1_10 type vlan id 10# 默认 vnet1 被加⼊到 virbr0 ⽹桥,这是 QEMU NAT 功能默认做的,需要把它去掉,把 vnet1_11 加⼊到⽹桥➜ brctl delif virbr0 vnet1➜ brctl addif virbr0 vnet1_11➜ brctl showbridge name bridge id STP enabled interfacesdocker0 8000.0242f80d773e novirbr0 8000.5254008e3f49 yes virbr0-nicvnet1_11➜ ip link set dev vnet1_11 up➜ ip link set dev vnet1_10 up这⾥操作原理是:因为即将配置的路由器 WAN ⼝是 vlan 11,所以这⾥需要创建vlan ⼦接⼝⽀持vlanid 11。

openwrt教程

openwrt教程

openwrt教程
打开终端,输入以下命令进行登录:
```
***************.1.1
```
输入路由器的用户名和密码进行登录。

如果是首次登录,默认用户名为“root”,密码为空。

进入OpenWrt系统后,输入以下命令更新软件包列表:
```
opkg update
```
更新完成后,输入以下命令升级已安装的软件包:
```
opkg upgrade
```
接下来,可以根据需要安装其他软件包。

以安装一个网络监测工具为例,输入以下命令:
```
opkg install luci-app-nlbwmon
```
安装完成后,通过以下命令启动网络监测工具:
```
/etc/init.d/nlbwmon start
```
在浏览器中输入“http://192.168.1.1”进入OpenWrt的Web管理界面。

在界面上可以进行各种配置和管理操作。

为了增强安全性,可以修改默认的管理员密码。

在Web管理界面的“系统”菜单中找到“管理员密码”,进行修改即可。

在“网络”菜单中,可以进行网络设置、无线网络设置、DHCP 设置等操作。

在“防火墙”菜单中,可以进行防火墙设置、端口转发等安全相关的配置。

如果需要对路由器进行无线网络的配置,可以在“网络”菜单的“接口”选项中设置无线网络。

N1 在OpenWrt中设置旁路由

N1 在OpenWrt中设置旁路由

一、什么是旁路由?旁路由又叫独臂路由,这一概念由杨过大侠首创(手动狗头)。

旁路由一般是由CPU性能比较强的路由器来担当。

旁路由的主要责任是帮助网络中的其他设备获取国外网站的数据。

二、旁路由的接线方式及工作原理最基础最常规的旁路由接线方式是这样的基础的旁路由接线方式是不是有点挑战常识?主路由的LAN口居然接着旁路由的LAN口?没错,我没画错!主路由可以是普通的无线路由器。

所有联网设备都需要连接主路由。

网络数据在其中会怎样流动呢?访问国内网站时的数据流动访问国外网站时的数据流动上图中,基本展示了旁路由的作用:1.分析数据包,判断是否需要加密传输;2.加密、解密数据包三、OpenWrt系统下,旁路由的设置流程假设主路由的IP地址为192.168.1.1,请根据实际情况进行变通哦!1.将旁路由的LAN连接到电脑的网口。

没有电脑?旁路由不支持无线?试试这样?使用额外的无线路由器连接到旁路由,再使用手机等无线设备连接无线路由器,进而设置旁路由旁路由不支持无线时,无线设备设置方法2. 进入旁路由的管理界面。

我们需要修改OpenWrt的LAN口的接口设置【网络】-【接口】-【LAN编辑】在【物理设置】中,需要取消勾选【桥接接口】的选项,然后选择到您的LAN硬件接口设置好之后,请记得点击【保存】。

这里划重点,不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存&应用】!接下来还需要修改旁路由的防火墙设置进入【网络】-【防火墙】-【自定义规则】,在最后添加以下代码iptables -t nat -I POSTROUTING -j MASQUERADE然后点击【重启防火墙】防火墙中,添加自定义规则这样,就完成了旁路由部分的设置。

n1盒子刷openwrt做单臂路由后,网络带宽下降40%

n1盒子刷openwrt做单臂路由后,网络带宽下降40%

n1盒子刷openwrt做单臂路由后,网络带宽下降40%
N1盒子是专为连接校园网与移动宽带而设计的智能路由器,它采用OpenWRT固件,可以让用户得到最佳的网络性能,从而拥有更佳的上网体验。

但是,在使用N1盒子刷openwrt做单臂路由后,一些用户发现系统的带宽下降了40%以上,这显然让用户感到非常失望。

其实,在使用 N1 盒子刷 open w rt 做单臂路由时,系统的性能下降并不可怕,这只不过是一个临时的现象,只要我们调整一下 N1 盒子的设置,就可以使带宽避免性能下降。

首先要明确的是,单臂路由所受到的内存和 CPU 的压力通常要比典型的出口路由器大,因此,如果内存和 CPU 承受不住,就会出现下降带宽的现象。

另外,在刷openwrt之后,我们还要调整一下 N1 盒子的参数,确保系统的性能不会因为参数的设置有任何不同而受到影响。

一般来说,网络带宽和网络跳数,能够更好的控制网络性能,另外,还要确定一下 N1 盒子的上行速率和下行速率,以及下发大小以及数据包校验,等等。

最后,但也是最重要的是,我们首先要把 N1 盒子下载最新的固件,以获得最新固件中的新功能,检修系统从而获得更好的网络性能。

总而言之,只要正确调整 N1 盒子的参数,就可以避免使用 N1 盒子刷openwrt做单臂路由后,系统的带宽问题,从而使网络带宽达到理想状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在华硕RT-N11+上玩转OpenWRT+Asterisk
华硕RT-N11+是一款高性能的300M 802.11n无线路由器,内置Ralink RT3052F 384M 主频的CPU,32M SDRAM,4M FLASH,高主频的CPU为希望开发具有定制功能应用的爱好者提供了很好的平台,下面介绍如何将OpenWRT和Asterisk移植到此路由上作为一个小型的SIP Server。

图表 1 被肢解的ASUS RT‐N11+
图表 2 ASUS RT‐N11+ CPU特写
4M 的flash实在不给力,更换为8M 的 Spansion flash 型号S25GL064N,这样基本可以满足asterisk的运行。

一、编译openwrt,编译环境为fedora13。

1.svn checkout svn:///openwrt/trunk
2.cd trunk
3../scripts/feeds update -a
4../scripts/feeds install -a
5.make menuconfig
选中Target System->Ralink RT288x/RT305x
选中Subtarget-> RT305x based boards
选中Network->Telephony->asterisk18
LuCI->Servcer Interfaces->luci-sgi-uhttpd
6.make V=99
编译完成可以在trunk看到以下文件
bin/ramips/openwrt-ramips-rt305x-fonera20n-squashfs-sysupgrade.bin 偷个懒借用了fonera20n的映像,程序可以跑,LEDD和按键未验证,有兴趣可以参考target/linux/ramips/files/arch/mips/ralink/rt305x/mach-fonera20n.c建立针对RT-N11+的映像。

二、烧录程序
1. 用编程器烧录bootloader“uboot_SDK_nor_sdr32M32bit_v3508_20110919.bin”
2. 连接串口,pin1-pin4依次为VCC,GND,CPU_TX,CPU_RX,波特率57600
3. 烧录openwrt映像
1)在PC机上搭建tftp服务器推荐用Tftpd32.exe,
2)将文件“openwrt-ramips-rt305x-fonera20n-squashfs-sysupgrade.bin”放到
tftp工具的目录下,
3)启动设备在boot menu中选择2按提示输入IP地址和映像名称,升级。

升级完成,重启设备,系统第一次启动会建立jffs2文件系统需要的时间比较长,请多等片刻。

三、配置asterisk及软电话
1. 添加users
vi /etc/asterisk/sip.conf
[100]
username=100;
type=friend;
secret=100;
context=test;
host=dynamic;
[101]
username=101;
type=friend;
secret=101;
context=test;
host=dynamic;
2. 添加dialplan
vi /etc/asterisk/extensions.conf
[test]
exten => _1XX,1,Dial(SIP/${EXTEN},20);
3. 配置eyebeam
4. 通话成功,有图有真相:
/forum.php?mod=viewthread&tid=3&extra=page%3D1 )。

相关文档
最新文档