openwrt

ubuntu16.04上openwrt的ssh配置

匿名 (未验证) 提交于 2019-12-03 00:20:01
1、vmware安装openwrt 参考https://jingyan.baidu.com/article/9f63fb919469f4c8400f0e85.html 2、ssh配置 修改br-lan的ip(默认为192.168.1.1) ifconfig br - lan 192.168 . 1.188 3、生成rsa公共秘钥和私有秘钥(使用SecuryCRT) 点击“创建身份文件” 短语随便写“123” 4、通过web修改配置 用户名和密码为root,写入公共秘钥,位置见上图的”公钥文件名“ 修改WEB IP为192.168.1.188,保存 5、重启ubuntu,使用ssh2连接192.168.1.188 转载请标明出处: ubuntu16.04上openwrt的ssh配置 文章来源: ubuntu16.04上openwrt的ssh配置

ubuntu16.04上openwrt的编译

匿名 (未验证) 提交于 2019-12-03 00:20:01
1、openwrt介绍 OpenWrt的特点: 可扩展性好,可以在线安装您所需要的功能,目前有1000多个功能包可选; 是一台完整的Linux工作站,文件系统可读可写,便于开发者学习和实践 2、openwrt编译 (也可参考https://wenku.baidu.com/view/11610bdf767f5acfa0c7cd0d.html) 应用程序--附件--终端 sudo apt-get update (更新) 安装编译需要的组件: sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install binutils sudo apt-get install patch sudo apt-get install bzip2 sudo apt-get install flex sudo apt-get install bison sudo apt-get install make sudo apt-get install autoconf sudo apt-get install gettext sudo apt-get install texinfo sudo apt-get install unzip sudo apt-get install sharutils sudo apt-get install

openwrt蓝牙文件传输

匿名 (未验证) 提交于 2019-12-02 23:57:01
openwrt支持: USB Supprot------------------------------- kmod-usb-ohci kmod-usb-uhci kmod-usb-storage-extras kmod-usb2 Utilities------------------------------- bluez-utils bluez-daemon Utilities------------------------------- openobex openobex-apps 工具说明: bluez-utils依赖bluez-libs,dbus 生成工具:bccmd,bluemoon,btattach,btmon,btmgmt,ciptool,hciattach,hciconfig,hcidump,hcitool,hex2hcd,l2ping,l2test,mpris-proxy,rctest,rfcomm,sdptool,gatttool bluez-libs依赖kmod-bluetooth蓝牙hci驱动 bluez-daemon生成工具:bluetoothd,bluetoothctl,obexd openobex-apps生成工具:obex_test kmod-bluetooth驱动 openwrt蓝牙驱动ko参考:kmod-bluetooth $(LINUX_DIR

thinkpad x61s 插 pcmia 安装 openwrt 启用双网卡

匿名 (未验证) 提交于 2019-12-02 23:51:01
这个老机器发挥余热,这也算是一种办法吧。。。 使用官方默认提供的openwrt 使用映像安装软件(linux的话 dd 命令到U盘) 直接拷贝到U盘,选择U盘启动即可 插个8139的 pcmia 网卡 和机器自带的 网卡组成双网卡 使用官方默认提供的openwrt不认pcmia的卡 如果只在配置界面里安装8139too的模块是无法找到pcmia网卡的 还需要安装pcmia的模块,具体是哪个。。。。我都装了。。。 装一个就从接口里看看 能找到eth1就行了。。。。 转载请标明出处: thinkpad x61s 插 pcmia 安装 openwrt 启用双网卡 文章来源: https://blog.csdn.net/qadzhangc/article/details/96997718

转载【2017-05-20】OpenWrt 打印机共享专用固件 (trunk, r47249)

匿名 (未验证) 提交于 2019-12-02 23:47:01
[2017-05-20 更新] 经过研究发现,Windows 共享打印机使用 RAW 数据(不是 RAW 协议)传输,因此 CUPS 可以去掉所有的过滤器和 PPD 文件。 因此重新编译了 8M 的 ar71xx 固件,只包含了CUPS和后端程序,并附带上未包含进固件的过滤器和PPD文件。 另外提供 ramips 和 x86_64 的相关软件包。 ar71xx 和 ramips 都使用 musl 库。x86_64 使用 glibc 库。 此固件使用 CUPS 来共享打印机,因此兼容性比 p910nd 更好,但是对路由的硬件配置要求也会更高。 http://www.openprinting.org/printers http://www.openprinting.org/drivers 通过外部存储扩展以及安装 ipk,可以获得更多的打印机支持。 包含的功能如下: CUPS 打印服务(含串口、并口的后端程序) 带虚拟多用户支持的 vsftpd (第二版) EXT4、exFAT、FAT 挂载支持 hd-idle 额外软件包提供的功能: Python2.7 UFSD(NTFS)挂载支持,仅 ar71xx SAMBA 共享,仅 ar71xx 路由配置要求: Flash: 8MB 最低 64MB , 推荐 128MB (内存过低会导致 CUPS 耗尽内存) 另外建议使用外接存储器,将

OpenWRT 编译过程

匿名 (未验证) 提交于 2019-12-02 23:26:52
一、使用Ubuntu编译OpenWRT源码 第一步:安装基础软件 sudo apt-get install subversion g++ zlib1g-dev build-essential git python rsync man-db sudo apt-get install libncurses5-dev gawk gettext unzip file libssl-dev wget zip time 第二步:克隆代码 git clone https://git.openwrt.org/openwrt/openwrt.git/或者分支 https://github.com/lede-project/source.git cd openwrt ./scripts/feeds update -a // 更新最新的包 ./scripts/feeds install -a // 下载所有安装所有包 目录 package/feeds/# 使用feeds.conf.default 默认配置进行软件包的更新与安装 make defconfig // 检查编译工具是否全,生成.config文件 make menuconfig // 打开编译菜单 参考文档: https://openwrt.org/docs/guide-developer/feeds 在Openwrt系统中,“feed

openwrt(三) 固件的烧录

匿名 (未验证) 提交于 2019-12-02 22:56:40
导航:   方法1: tftp;   方法2: 在线升级   方法3: BIOS烧录 方法1:TFTP   这应该是最万能的一种方法了。TFTP是一种依靠网口传送数据的一种通信协议,没错,只是传输数据,并不是烧录,所以实现烧录这个功能的还是uboot的功能。   准备:机子有uboot。   步骤: 连线。将电脑的网口连上路由器的随便一个口。然后用ssh也好,用串口也好,(我一般用串口),进入到路由器的后台linux系统。 电脑ip设置。 传输: tftp 0x80060000 lede.bin   //0x80060000是flash的固件保存地址,这个根据UNI自己的uboot决定,每个人都不同,可以执行2.2命令查看。lede.bin是我要烧录的文件。 擦除: erase 0x9f050000 +$filesize 拷贝: cp.b 0x80060000 0x9f050000 $filesize 设置启动地址: set bootcmd 0x9f050000;save; 这里可真的是一个坑。我也不知道怎么描述,我的情况是, 当我烧录openwrt15版本的时候,启动地址是0x9f050000 当我烧录lede17版本的时候,启动地址要设置为0x9f800000,才能启动。 启动:boot。 方法2:在线升级   这是最方便的方法了。但是仅仅支持同一版本的系统才行在线更新

openwrt 文件命名

喜夏-厌秋 提交于 2019-12-02 22:26:08
主要文件: image.mk、 version.mk image.mk的文件分析 完整的文件名称: gerneral-snapshot-r10923-7f2b230-ramips-mt76x8-Junda_P1905B-32m-squashfs-sysupgrade.bin 镜像名称的由来: IMAGE_NAME => IMG_PREFIX 生成, 而VERSION_DIST_SANITIZED、IMG_PREFIX_VERNUM是由version.k 分析来, vesion.mk的内容来自make menuconfig=>Image configuration=>Version configuration options 配置而来 IMG_PREFIX:=$(VERSION_DIST_SANITIZED)-$(IMG_PREFIX_VERNUM)$(IMG_PREFIX_VERCODE)$(IMG_PREFIX_EXTRA)$(BOARD)$(if $(SUBTARGET),-$(SUBTARGET)) 参数说明: VERSION_DIST_SANITIZED => OpenWrt => general IMG_PREFIX_VERNUM=>VERSION_NUMBER=>snapshot IMG_PREFIX_VERCODE=>VERSION_CODE=>r10923