rm -r /aaa 递归删除aaa文件夹
cp -r /mnt/sda1/openwrt /www 拷贝U盘下aaa文件夹到固件/www下
寻找网卡对应驱动
官网packages targets目录下都含有下图5个文件,为保证在192.168,1,1设置界面中可搜索到ipk。建议
用官网下的这几个文件。这样在软件包中搜索ipk的时候列表可以搜索到,能搜到仅代表信息文件有这个ipk的信息。
若安装时,失败,请到官网中下载对应的ipk,到自己文件夹下。
其次,还要注意固件内核版本,与自己下载的ipk版本是否一直,避免固件内核版本高,要安装的ipk版本低,ipk会依赖内核中的包,但此包版本高,会因找不到而报错。
downloads.openwrt.org/snapshots 下有各个版本
openwrt 中ping不同问题
网关地址 广播地址 都要设置对,并且重启
1,起初是想拿别人编译好的固件,但是发现用别人的固件,去安装软件包的时候,软件包指向的地址是官网最新版的软件包,但是固件的版本是别人编译时老版本的,尝试很多方法想替换kernel版本,但是行不通,固采用官网最新的固件,这样更新时的软件包也是最新的,就不会有这个问题。经测试官网的img镜像文件有些有问题,在写入u盘是报错。
- 如果刷官网固件,没有luci,固进不去web页面。此时openwrt不法ping通外网,固不能opkg update,要在etc/config/network里设置ipaddr,gateway,dns。此时便可以联网。我自己摸索了很多才搞定.之后安装luci。见下面
3. openwrt u盘挂载有问题的,自行百度安装ipk包,一般是usb包,mount包,vfat包 exfat,ntfs未安装!
Kernel modules —> USB Support —> <*> kmod-usb-core. ##默认已经选了
Kernel modules —> USB Support —> <*> kmod-usb-ohci. ##默认已选 old usb1.0
Kernel modules —> USB Support —> <*> kmod-usb-uhci. ## usb1.1
Kernel modules —> USB Support —> <*> kmod-usb-storage.
Kernel modules —> USB Support —> <*> kmod-usb-storage-extras.
Kernel modules —> USB Support —> <*> kmod-usb2. ##默认已经选了 usb2.0
添加SCSI支持
[plain] view plain copy
Kernel modules —> Block Devices —> <*>kmod-scsi-core ##默认已经选了 usb3.0
添加USB挂载
[plain] view plain copy
Base system —> <*>block-mount
添加文件系统支持
[plain] view plain copy
Kernel modules —> Filesystems —> <*> kmod-fs-ext4 (移动硬盘EXT4格式选择)
Kernel modules —> Filesystems —> <*> kmod-fs-vfat(FAT16 / FAT32 格式 选择)
Kernel modules —> Filesystems —> <*> kmod-fs-ntfs (NTFS 格式 选择)
winscp是好东西,图形化lunix,copy文件到linux,安装ipk