下载Linux无线电软件,让你的通信更畅通无阻 (linux无线电软件下载)

随着无线电通信技术的不断发展,无线电软件的应用越来越广泛。Linux作为一款开源的操作系统,不仅在服务器、嵌入式设备等领域应用广泛,也有发烧友、业余爱好者喜欢使用它来完成一些有趣的项目。在这个过程中,无线电软件就扮演着很重要的角色。本文将介绍如何下载Linux无线电软件,并让你的通信更加畅通无阻。

一、为什么选择Linux

你可能会问为什么要选择Linux。这是因为与其他操作系统相比,Linux在无线电领域具有一些独特的优势。比如,Linux具有广泛的硬件支持,你可以用它来驱动无线电的硬件设备,而且它能处理高负荷的数据流。此外,Linux还是一个开放的平台,你可以随意定制和编写软件。这对于热心的爱好者和业余无线电爱好者来说是非常有吸引力的。

二、下载无线电软件

接下来,我们将介绍如何下载无线电软件。Linux上有许多不同的无线电软件,这些软件的功能和目的各不相同。在这里,我们列举几款常用的无线电软件作为例子:

1、gqrx

gqrx是一款流行的无线电接收软件,它支持多种操作系统,包括Linux。它可以接收来自广播、卫星和无线电局的信号,并将它们解码为可读的数字和语音信号。下载方法:在终端中输入sudo apt-get install gqrx,然后按下回车键即可。

2、xastir

xastir是一款全球定位系统(GPS)软件,它可以与无线电设备配合使用来定位用户的位置。它还可以接收天气信息和公共服务广播。下载方法:在终端中输入sudo apt-get install xastir,然后按下回车键即可。

3、fldigi

fldigi是一款数字模式通信软件,它可以将数字信息编码发送并解码接收。它支持多种通信模式,例如飞跃441、PSK31、RTTY等。下载方法:在终端中输入sudo apt-get install fldigi,然后按下回车键即可。

三、使用无线电软件

一旦你已经下载并安装了无线电软件,你就可以开始探索世界了!下面是一些你可以尝试的无线电活动:

1、HF接收

HF接收是一种非常有趣的活动,它可以帮助你把大量的无线电收音机变成一个全宇宙的接收机。你可以通过电脑和软件来接收和解码无线电信号。尝试一些全球广播、军事和气象传输的频道,很快你就会完全沉浸其中。

2、数字通信

数字通信是一种节约时间和精力的通信方式。它是一种数字通信技术,可以帮助你通过无线电来发送文字,图片和声音。通过fldigi这个无线电软件,你可以通过电脑键盘来发送和接收数字信息,而无需手动输入。

3、GPS定位

GPS定位是一项广泛应用的技术,它能够帮助你在无线电周围定位。通过xastir无线电软件,你可以与GPS设备配合使用,显示你当前的位置和周围的无线电信号。

四、注意事项

在使用无线电软件时,需要注意以下几个问题:

1、硬件兼容性。一些无线电软件可能只兼容特定的硬件设备,请在下载和安装软件之前查看硬件兼容性。

2、法规限制。在使用无线电软件时,请按照当地的法规规定操作。

3、安全性。请注意保护你的计算机和无线电设备不被攻击。

五、结论

无线电软件为无线电爱好者带来了很多新的可能性。Linux操作系统是一个完美的平台,用于下载和运行各种无线电软件。因此,下载Linux无线电软件,将让你的通信更加畅通无阻。在使用无线电软件时,请确保遵守法规规定和安全操作措施。也请一定要享受这项有趣的技术,并与其他无线电爱好者分享你的发现。

相关问题拓展阅读:

谁能推荐一个适合linux系统好用的播放器

*易于使用的音乐浏览器

*搜索和排序

*通过使用GStreamer而支持全部音频文件格式

*互联网电台的支持,包括last.fm流媒体

*支持播放列表

*显示播放可视化效果

*轻松在ipod,USB大容量存储音乐播放器,MTP中传输数据

*显示专辑封面和从互联网下载歌词

*播放,芦余提取或烧录音频CD

*自动下载音频播客

*从Magnatune和Jamendo音乐商店浏览,下载相册

4.Audacious

Audacious是基于Beep-media-player和XMMS的播放器,由于BMP的开发者现在集中精力开发bmpx,BMP的开发已经停止,不过Audacious的开发者继承了BMP的源码,在BMP-0.9.7.1的基础上fork了一个新的mediaplayer—Audacious。Audacious和Beep-media-player很裂腔象,并且兼容它们的皮肤。而且它依赖的东西很少,就一个包。它的设置选项跟Beep-media-player基本一样,但是比XMMS的简单多了,只要设定了标题编码UTF-8码转换,也没有所谓的中文问题。

5.XMMS

XMMS(X多媒体系统)是一个伟大的多媒体播放器,几乎可以运行于所有的系统,但在linux下却有一些特殊的地方。XMMS可以播放的多媒体文件有MP3,MOD,WAV和其它的一些输入插件。它是一个运行在许多类UNIX系统上的有点类似Winamp但又小于它的免费音频播放器。

XMMS可以称得上是Linux下优秀的音频播放器,是专门为X-Window设计的版本。目前几乎所有的Linux发行版都预装了XMMS。XMMS以强大的播放功能、多变的皮肤和各具神通的插件在众多的Linux播放软件里占据重要地位,完全可以和Windows下的Winamp相媲美。

6.Amarok

Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。它是以自由软件的形式推出。Amarok在播放音乐档案以外还提供了很多功能。例如Amarok可以根据音乐类型、歌手和专辑来管理音乐集,也可以为众多的音乐格式加入标签,加入歌词、唱片封面,也会自动按所播放的音乐评分。也因此,之一次执行Amarok可以吓退一些用户。一些用家觉得Amarok的介面不易使用而使用较简单的音乐播放软件,因为很多功能会隐藏其他功能。大量的功能也招致消耗大量资源或是拥肿的批评。

Amarok提供了以下基本功能:

*播放以下不同的音乐档案格式FLAC、Ogg、MP3、AAC、WAV、WMA和Musepack,也能够根据安装。不肆哗衫过注意Amarok不会播放有DRM的音乐。

*为数码音乐档案套用标签(现在支援Ogg、WMA、AAC、MP3和RealMedia)。

*让音乐专辑加上封面,而封面可以到Amazon下载。

*建立和编辑播放清单,包括智慧型和动态播放清单,动态播放清单可以透过AmarokScript提供评分资讯,同时播放次数也会加到歌曲之中。

*可以和一些数码音乐播放机如:iPods、CreativeZens进行同步、下载、播放和上载。

*可以在Wikipedia取得歌手资讯,和歌词搜寻。

*支援Last.fm。

*Podcast

因为Amarok是用KDELibs和Qt写成的,GNome的用户的发现一些问题,Exaile提供了所有Amarok的功能,但它是一个基於gtk的程式。

7.Banshee

Banshee是Gnome官方的播放器,是一个功能非常全的音乐播放器,能够支持各种格式文件。甚至能够支持视频文件的播放,Banshee也有MacOS和Windows版本,但是最稳定的版本,是运行在Linux上的版本,目前最新版本为2.4.0,是上个月发布的。这个版本现在深受很多Linux爱好者的喜好,可以说是Linux爱好者的接触的最早的播放器。

8.Clementine

Clementine是简单跨平台的音乐播放软件,界面设计源于KDEAmarok1.4的多标签设计。自然,软件支持音乐库播放列表的搜索管理,整合了Spotify,Grooveshark,Last.fm,SomaFM,Magnatune,Jamendo,SKY.fm,DigitallyImported和Icecast网络收音服务,支持M3U,XSPF,PLS和ASX列表格式,支持CUE,MP3,FLAC,CD,AAC,OGG格式互转,支持歌词、封面、乐手介绍等等等等,还能自动补全封面神马的。总之就是常用的都有了,听上去很强大。并且在之前发布了适用所有平台的1.0.1版本。

9.Tomahawk

Tomahawk则是这三个当中名气最小的,毕竟他仅仅才出现不到一年的时间,但是Tomahawk能够代表音乐播放器的趋势,旨在提供一个完全自由的互联网协作的音乐平板,我用的版本就是最新版本0.4.2,觉得效果非常不错(可能我喜欢支持弱者的缘故吧)!

10.SongBird

SongBird给我的之一印象是很“苹果”,很iTune。它不但有linux版本,还有windows和Mac版本。

相对于其它音乐播放器,Songbird可以说是最不像音乐播放器的,它集成web浏览器,也就是说你可以在songbird里一边上网一边浏览网页,当网页中出现音乐时,你可以用songbird将其捕抓下来。

如何在CentOS Linux下安装ASTERISK和FreePBX

1、Lamp的安装 下载所有软件包到/usr/local/src路径

配置yum源,安装相关软件 yum –y update yum install –y httpd http-devel mysql

mysql-devel mysql-server php php-devel php-mysql yum install php5

php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd

php-db mkdir /var/lib/mysql chown –R mysql:mysql /var/lib/mysql

/etc/init.d/httpd start chkconfig –level 35 httpd on

mysql_install_db chown –R mysql.mysql /var/lib/mysql

/etc/init.d/mysqld start chkconfig –level 35 mysqld on mysqladmin

–uroot password#设置mysql密码为cp

/usr/share/doc/mysql-server-5.0.22/my-medium.cnf /etc/my.cnf yum

install php php-mysql php-common php-gd php-mbstring php-mcrypt

php-devel php-xml /etc/init.d/httpd restart vim

/var/www/html/index.php 测试一下 : 测试正型首php连接apache :

测试php连接mysql : vim /usr/local/apache2/htdocs/aaa.php 访问下即可。 service iptables stop iptables

–F setenforce 0 vi /etc/selinux/config 修改SElinux = disable 重启系统

2、asterisk的安租纯装 1 cd /usr/local/src/asterisk-1.6.2.18/ useradd -c

“Asterisk PBX” -d /var/lib/asterisk asterisk mkdir /var/run/asterisk

mkdir /var/log/asterisk chown -R asterisk:asterisk /var/run/asterisk

chown -R asterisk:asterisk /var/log/asterisk chown -R asterisk:asterisk

/var/lib/php/session/ chown -R asterisk /var/lib/php #比较重要 vim +231

/etc/httpd/conf/httpd.conf 将用户、组修举数改为 asterisk vim +327

/etc/httpd/conf/httpd.conf 将 None 修改为 All ./configure make make

install make samples make progdocs /etc/init.d/mysqld restart

3、freePBX的安装: yum install e2fsprogs-devel keyutils-libs-devel krb5-devel

libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp

php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel

audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel

perl-DateManip sendmail-cf sox yum install gcc gcc-c++ wget bison

mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring

nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail

sendmail-cf caching-nameserver sox newt-devel libxml2-devel

libtiff-devel php-gd audiofile-devel gtk2-devel subversion kernel-devel

yum install festival festival-dev yum install ncurses-base ncurses-bin

ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev

yum install zlib1g zlib1g-dev yum install bison bison-doc yum install

install libxml2 libxml2-dev yum install libtiff4 libtiff4-dev yum

install libasound2 libg1 libltdl3 libpq4 libspeex1 libsqlite0

libtonezone1 libaudiofile0 libaudiofile-dev yum install

libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl

libproc-waitstat-perl cd /usr/local/src/freepbx-2.9.0/ mysqladmin create

asterisk –uroot –pmysqladmin create asteriskcdrdb –uroot

–pmysql asterisk

asteriskcdrdb

–pGRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost

IDENTIFIED BY ‘123456’; GRANT ALL PRIVILEGES ON asterisk.* TO

asterisk@localhost IDENTIFIED BY ‘123456’; grant all privileges on *.*

to asterisk@localhost identified by “123456”; flush privileges; exit

用asterisk登陆一下mysql试试:mysql –uasterisk –p如果成功,表明设置正确。

./start_asterisk start mkdir /var/www/html/asterisk/ mkdir

/var/www/html/asterisk/cgi-bin chown -R asterisk:asterisk

/var/www/html/asterisk ./install_amp 将【asteriskuser】设置为

asterisk(连接数据库的用户名) 将【amp109】设置为(连接数据库的密码) 24 如何在CentOS

Linux下安装ASTERISK和FreePBX 再上面的选项上键入需要访问的ip地址。如:192.168.1.x548

如何在CentOS Linux下安装ASTERISK和FreePBX 保持默认配置即可。 即可访问!!!!!!!!!!!!!!!

如果访问不成功 rm -rf /etc/amportal.conf 再 ./install_amp 重新配置一遍 如果还不成功,那么: rm

-rf /etc/asterisk/* ./install_amp 用这条命令检查一下文件是否存在: vim

/etc/asterisk/sip.conf 四、配置内部通讯: 1、登录freepbx管理界面

config.php

2、选择setup菜单栏的Extensions 选项。 freepbxextension 如何在CentOS

Linux下安装ASTERISK和FreePBX 然后选择右边的Add Extension如何在CentOS

Linux下安装ASTERISK和FreePBXx541 如何在CentOS

Linux下安装ASTERISK和FreePBX 选择:Submit 51 如何在CentOS Linux下安装ASTERISK和FreePBX

出现添加对话框x558 如何在CentOS Linux下安装ASTERISK和FreePBX 在User

Extension一项填入用户分机号, 如888 在 Disply Name 一项填入用户显示名, 如888 下拉对话框 755

如何在CentOS Linux下安装ASTERISK和FreePBX 填入密码:如123456。 选择

提交即可。这时服务器端已经添加了一个内部账号,接着在客户端注册这个账号。 打开eyebeam软件 810 如何在CentOS

Linux下安装ASTERISK和FreePBX 选择上面的向下箭头show menu 然后选择 SIP account setting

选择 Add 添加一个账号 Display Name 中填入服务器上设置好的内容,如:888 User name

中填入服务器上设置好的user extension内容,如:888 Password 中填入刚才设置好的密码,如

Authorization user name中填入服务器上设置好的user extension内容,如:888

Domain中填入服务器的ip地址,如192.168.1.43 完成后点击确定即可。 再点击close关闭SIP

Accounts对话框,完成注册。 最后按照如上注册步骤再注册一个客户端,就可以实现内部互相拨打了。

操作系统:centos 5.0以上(以最小化形式安装)

Linux内核版本:2.6.22

Asterisk版本:asterisk V.1.6.2.18

FreePBX版旅局型本:FreePBX:2.9.0

以rpm方式安装好的LAMP环境

以root身份登录

二、所需软拆猜件包

三、安装步骤

1、Lamp的安装

下载所有软件包到/usr/local/src路腊腔径

配置yum源,安装相关软件

Linux发行版(路由器固件)OpenWrt入门全集

现阶段openwrt官方支持的路由列表:wiki.openwrt.org/toh/start

如果要学习openwrt的话,买些列表中二手的路由器来实践下更容易学习,大部分要升级一下rom芯片和内存芯片,典型配置都是4M、64M。 大家先学习一下,等待小米开放时刻的到来,有备无患……

OpenWrt 可以被描述为一个嵌入式的 Linux 发行版,(主流路由器固件有 dd-wrt,tomato,openwrt三类)而不是试图建立一个单一的、静态的系统。OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。

对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。

当Linksys释放 WRT54G/GS 的源码后,网上出现了很多不同版本的 Firmware 去增强原有的功能。大多数的 Firmware 都是99%使用 Linksys的源码,只有1%是加上去的,每一种 Firmware 都是针对特定的市场而设计,这样做有2个缺点,之一个是难以各版本Firmware的长处,第二个是这版本距离 Linux 正式发行版越来越远。

OpenWrt 选择了另一条路,它从零开始,一点一点的把各软件加入去,使其接近 Linksys 版 Firmware的功能,而OpenWrt 的成功之处是它的文件系统是可写的,开发者无需在每一次修改后重新编译,令它更像一个小型的 Linux 电脑系统。

OpenWrt 项目由 2023 年 1 月开始, 之一个版本是基于 Linksys 提供的 GPL 源码及 uclibc 中的 buildroot 项目, 这个版本称为 “stable” 版, 在网上至今仍有很多项目使用这个版本, 较为有名 Freifunk-Firmware 和 Sip@Home.

到了2023年初, 一些新的开发人员加入了这项目, 几个月后他们释出了之一个 “experimental” 版本, 这和以前版本不同的是, 这版本差不多完全舍弃了 Linksys 的 GPL 源码, 使用了 buildroot2 作为核心技术, 将 OpenWrt 完全模块化,OpenWrt 使用 Linux 正式发行的核心源码(2.4.30),加上了一些补丁和网络驱动,开发队伍更为OpenWrt添加了许多免费的工具,可以直接把Image写入 Flash (mtd)里面,设定无线功能和VLAN交换功能,这个版本名为“White Russian”,而1.0版本于2023年底公悄数携布。

OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,拥有强大毕碰的网络组件和扩展性,常常被用于工控设备、、小型机器人、智能家居、路由器以及VOIP设备中。 同时,它还提供了100多个已编译好的软件,而且数量还在不断增加,而 OpenWrt SDK 更简化了开发软件的工序。

OpenWRT不同于其他许多用于路由器的发行版,它是一个从零开始编写的、功能齐全的、容易修改的路由器操作系统。实际上,这意味着您能够使用您想要的功能而不加进其他的累赘,而支持这些功能工作的linux kernel又远比绝大多数发行版来得新。

如果对 Linux 系统有一定的认识, 并想学习或接触嵌入式 Linux 的话, OpenWRT很适合。 而且OpenWRT支持各种处理器架构,无论是对ARM,X86,PowerPC或者MIPS都有很好的支持。 其多达3000多种软件包,囊括从工具链(toolchain),到内核(linux kernel),到软件包(packages),再到根文件系统(rootfs)整个体系,使得用户只需简单的一个make命令即可方便快速地定制一个具有特定功能的嵌入式系统来制作固启伏件。

一般嵌入式 Linux 的开发过程, 无论是 ARM, PowerPC 或 MIPS 的处理器, 都必需经过以下的开发过程:

1、 创建 Linux 交叉编译环境;

2、建立 Bootloader;

3、移植 Linux 内核;

4、建立 Rootfs (根文件系统);

5、安装驱动程序;

6、安装软件;

熟悉这些嵚入式 Linux 的基本开发流程后,不再局限于 MIPS 处理器和无线路由器, 可以尝试在其它处理器, 或者非无线路由器的系统移植嵌入式 Linux, 定制合适自己的应用软件, 并建立一个完整的嵌入式产品。

由于CPU内核体系不同,造成很多应用程序移植到OpenWrt上的时候经常崩溃。

由于ADSL硬件模块的驱动程序没有开放源代码,造成很多ADSL一体无线路由的ADSL模块不能工作而造成功能缺失(RG100A和DB120除外)。

由于OpenWRT并不是官方发布的路由器固件,所以要使用(刷入该固件)有困难,而且其基于Linux,导致OpenWRT的入门门槛较高。

White RussianOpenWRT的初始版本,从2023年7月的White Russian RC1开始发展,一直到2023年1月才发布White Russian 0.9。

KamikazeOpenWRT的第二个版本,从2023年6月开始发布Kamikaze 7.06,一直更新到2023年1月的Kamikaze 8.09.2结束。这期间OpenWRT进行了大量改进,并为它的发展打下了坚实的基础。

Backfire2023年03月04日,OpenWrt Backfire 10.03 Beta发布,该版本是开源的路由器固件,基于linux,功能强大,支持很多主流的平台和路由器,甚至支持国内的君正jz4740平台,是学习和开发嵌入式,也是工业、 商业应用理想平台。更新方面: brcm-2.4 更新到 2.4.37 kernel ,other targets 更新到 2.6.30 or 2.6.32 ,arm/mips平台的 gcc 更新到 4.3.3 ,powerpc的gcc更新到 4.4.3 ,uClibc 更新到 0.9.30.1 , Broadcom 11g 芯片组的 b43 无线网卡驱动更新到 2.6 kernel ,支持Atheros 11n ath9k ,支持很多新的ar71xx设备,magicbox归入ppc40x平台 。

2023年03月25日,OpenWrt 发布 Backfire 10.03-rc1,支持国内留下的 tp-link最新多款11n的路由器,是不是想让路由器支持万能中继呢,或者增加路由器的多wan口支持呢,更多的这些高端路由才有的功能,或许能 让家用路由轻松具备。

2023年04月07日,OpenWRT放出Backfire 10.03正式版。

2023年08月29日OpenWRT放出了Backfire 10.03.1。修正了很多BUG,提高了兼容性。TP-LINK WR841N v2 已经可以正常使用了,包括无线部分和上网部分。 自rc1之后的变动:改进了防DNS重绑定攻击,改进了uhttpd稳定性, Rootfs生成修复(Orion景象),修正了基于BRCM47XX的PCI初始化,添加了rtl8366 vlan 改变的 整合脚本,还原了一般x86镜像 GRUB控制台,提高了ar71xx系列以太网驱动程序性能,添加了ar7240 交换机驱动,一些swconfig 和 交换机驱动的改进,RDC 使用启动加载器支持波特率,允许原生HID 支持 通过添加 kmod-input-hid,6in4:适当的处理了PPPoE连接并且修复了终端隧道更新。

鉴于开源软件在国内的发展态势,目前国内有基于OpenWRT改进而来的OpenWRT-DreamBox。这个版本的OpenWRT集成了了很多常用功能(包括脱机下载等),而通过这个版本的OpenWRT便可以把一个路由器的功能发挥的淋漓尽致。

现在有越来越多的Maker开始折腾OpenWrt,但作为一个Maker新手来讲,在网上还是很难找到一份系统的入门级资料。查找资料很辛苦,而且OpenWrt的门槛相对较高,希望这篇文章所提供的从零开始学OpenWrt编译 + 刷机 + 使用教程能降低新手们的入门难度,当然,编译过程非必须,一般的路由都可找到可用的稳定固件直接刷机。

1、安装Ubuntu(编译需要Linux环境),到其官网下载,版本根据自己所需选择即可。可以选择安装到虚拟机或者物理机,图形化安装而且是中文版,连安装都搞不定的,可以关闭本页面了;(下载地址可以百度,回复贴中会提供)

2、切记不要改动软件源,同时按住Ctrl + Alt + T,调出终端;

3、逐条输入下列命令(及时验证是否安装成功):

sudo apt-get install g++

sudo apt-get install libncurses5-dev

sudo apt-get install zlib1g-dev

sudo apt-get install bison

sudo apt-get install flex

sudo apt-get install unzip

sudo apt-get install autoconf

sudo apt-get install gawk

sudo apt-get install make

sudo apt-get install gettext

sudo apt-get install gcc

sudo apt-get install binutils

sudo apt-get install patch

sudo apt-get install bzip2

sudo apt-get install libz-dev

sudo apt-get install asciidoc

sudo apt-get install subversion

sudo apt-get install sphinxsearch

sudo apt-get install libtool

sudo apt-get install sphinx-common

至此编译环境搭建完成。

OpenWrt源码分两种,一种是最新但不是最稳定的Trunk开发版,一种是最稳定的Backfire版,建议下载官方源码。下载前先在本地创建文件夹:

mkdir openwrt

sudo chmod 777 openwrt

cd openwrt

选择你想要的版本然后执行下载命令,下载结束会显示版本号:

Trunk版下载命令:

svn co

Backfire版下载命令:

svn co

添加软件扩展包,将feeds.conf.default修改为feeds.conf:

cp feeds.conf.default feeds.conf

更新扩展,安装扩展:

./scripts/feeds update -a

./scripts/feeds install –a

注:如果不是刚下载的源码,为保持代码为最新状态,应定期运行svn update命令更新源码。

测试编译环境:

make defconfig

到这里就可以开始编译自己的固件了。进入定制界面:

make menuconfig

如果一切正常,会出现一个配置菜单,可以选择要编译的固件平台(芯片类型)、型号,还能选择固件中要添加的功能和组件,配置好后保存并退出菜单即可。

openwrt-make

如果你想修改源码,应该在此步进行,如支持大容量Flash之类的修改,自己上网查到修改什么文件什么地方后,就在ubuntu图形界面上进去找到文件,双击打开文本编辑器修改保存。

Make

或者

make V=99

或者

make -j V=99

make是编译命令,V=99表示输出debug信息,V一定要大写,如果要让CPU全速编译,就加上 -j 参数,之一次编译更好不带-j参数。

编译过程保持联网(会从网上下载一些源码包),所以断网可能造成编译中断,编译所需时间与电脑CPU及网络环境有很大关系,之一次编译时间较久,快则半小时长则2、3个小时,之后的编译所需时间较短。编译完成后会在源码文件目录出现bin文件夹(如trunk/bin/XXXX),如果你手里的路由是原版固件需要刷OpenWrt需要选用XXX-factory.bin固件,如果路由已经刷了OpenWrt,选用升级固件XXXX-sysupgrade.bin升级用的,在升级界面升级即可。进到文件夹找到你需要的固件传出(通过邮箱、网盘、U盘等),开始刷机吧。

要在路由器上使用OpenWrt,首先要将路由器固件刷新为OpenWrt,即相当于OpenWrt 系统的安装,不同型号的路由器的安装方法可能也会不一样,但一般常用的有三种方法:

1.Web上传固件更新(就是路由器设置或管理界面的那个固件更新)

2.PFTP上传固件更新(最简单的就是HFS了)

具体型号的路由器适用于哪种或哪几种方法,需自行尝试。

要对OpenWrt进行配置,一般有两条途径:

1.SSH登录通过命令行控制

2.Web登录通过Web界面设置

首次安装OpenWrt后,需要设置密码才可以使用SSH登录,方法是使用telnet登录或者Web登录设置密码。在Windows下面telnet和SSH登录可以使用Putty,在Linux或Mac下可分别使用如下命令:

ssh –l root 192.168.1.1 //Linux

ssh –l //Mac

一般指令与常见Linux发行版相同,但是OpenWrt使用自己的包管理器:opkg,使用“opkg –help”查看帮助信息。以下是一些常用操作命令:

opkg update //更新软件包列表

opkg install //在线安装软件包

opkg remove //移除软件包

登录Web管理界面,前提是该OpenWrt系统中要安装了Web界面,一般是Luci,登录方式与普通路由器无异,打开浏览器,输入路由器IP即可进入登录界面,OpenWrt的默认IP是192.168.1.1。

到此,OpenWrt的大门已为你敞开。接下来,开始尝试利用OpenWrt实现更多智能应用吧,比如单号多拨榨取运营商带宽、绑定域名远程控制、挂载大容量硬盘、搭建下载机、搭建网络摄像头、Samba/DLNA家庭NAS共享、私有云同步、FTP、个人网站/服务器…

需要学会用ssh登录路由器用linux命令查看。

ps 命令查看当前系统运行的进程信息

free 命令查看内存使用和swap挂载情况

ls 查看目录和文件

cd 进入退出目录

vi 查看编辑配置文件

安装命令:

#opkg update

#opkg install nano

uci set network.lan.ipaddr=

使用pppoe设置

Shell代码

uci set network.wan.proto=pppoe //设置wan口类型为pppoe

uci set network.wan.username=

uci set network.wan.password= //这两行设置pppoe用户名和密码

如果要挂在上级路由下面,就需要进行下面的设置

Shell代码

uci set network.wan.proto=none //关掉wan

uci set network.lan.gateway= //网关指向上级路由

uci set network.lan.dns= //dns指向上级路由

uci set dhcp.lan.ignore=1 //关掉lan的dhcp

最后对无线网络进行配置

Shell代码

uci set wireless.@wifi-device.disabled=0 //打开无线

uci set wireless.@wifi-device.txpower=17 //设置功率为17dbm 太高会烧无线模块

uci set wireless.@wifi-device.channel=6 //设置无线信道为6

uci set wireless.@wifi-iface.mode=ap //设置无线模式为ap

uci set wireless.@wifi-iface.ssid= //设置无线SSID

uci set wireless.@wifi-iface.network=lan //无线链接到lan上

uci set wireless.@wifi-iface.encryption=psk2 //设置加密为WPA2-PSK

uci set wireless.@wifi-iface.key= //设置无线密码

提交应用配置

Shell代码

uci commit //应用

/etc/init.d/network restart //重启网络服务

安装luci管理界面

Shell代码

opkg update // 更新软件列表

opkg list-installed // 查看已安装软件

opkg install luci // 安装LUCI

opkg install luci-i18n-chinese // 支持中文

luci-app-firewall – 0.10.0-1

luci-i18n-english – 0.10.0-1

luci-lib-core – 0.10.0-1

luci-lib-ipkg – 0.10.0-1

luci-lib-lmo – 0.10.0-1

luci-lib-nixio – 0.10.0-1

luci-lib-sys – 0.10.0-1

luci-lib-web – 0.10.0-1

luci-mod-admin-core – 0.10.0-1

luci-mod-admin-full – 0.10.0-1

luci-proto-core – 0.10.0-1

luci-proto-ppp – 0.10.0-1

luci-sgi-cgi – 0.10.0-1

luci-theme-base – 0.10.0-1

luci-theme-openwrt – 0.10.0-1

即可完成LUCI的安装。

输入以下命令开启支持web服务的uhttpd,并设置其为自启动:

Shell代码

/etc/init.d/uhttpd enable # 开机自启动

/etc/init.d/uhttpd start # 启动uhttpd

– Wifidog

你可以尝试执行以下命令安装Wifidog:

opkg update # Optional

opkg install wifidog

–sftp安装

opkg update

opkg install vsftpd openssh-sftp-server

/etc/init.d/vsftpd enable

/etc/init.d/vsftpd start

小米端口转发命令:

通过修改 /etc/config/firewall 这个文件来实现开放自己需要的端口到外网。

config rule ‘httpdwan’

option src ‘wan’

option dest_port ‘8088’

option proto ‘tcp’

option target ‘ACCEPT’

option name ””httpd wan accept tcp port 8088””

保存后,执行 /etc/init.d/firewall restart 重启防火墙。

SSH工具:

1.WINSCP(文件传输到路由器上严重推荐使用)

linux无线电软件下载的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux无线电软件下载,下载Linux无线电软件,让你的通信更畅通无阻,谁能推荐一个适合linux系统好用的播放器,如何在CentOS Linux下安装ASTERISK和FreePBX,Linux发行版(路由器固件)OpenWrt入门全集的信息别忘了在本站进行查找喔。


数据运维技术 » 下载Linux无线电软件,让你的通信更畅通无阻 (linux无线电软件下载)