Code Monkey home page Code Monkey logo

newifi3-d2-openwrt's Introduction

newifi3-d2-openwrt

适用于新三路由器的openwrt固件

  • Release和Actions现在都默认使用coolsnowwolf分支源码:https://github.com/coolsnowwolf/lede
  • openwrt版本:21.02
  • 2023.06.22最新编译
  • Screenshot文件夹为最新编译的预览截图
  • 内核:5.4.x
  • 默认管理地址为192.168.10.1,密码password

master分支:

master分支为默认分支,常规使用下载该分支编译的固件即可

coolsnowwolf

源码

via:https://github.com/coolsnowwolf/lede

默认管理地址为192.168.10.1,密码password

下载

下载Release版或Actions都可以

Release

https://github.com/Jeffery186/newifi3-d2-openwrt/releases

Actions

Actions构建页面 https://github.com/Jeffery186/newifi3-d2-openwrt/actions/workflows/build-openwrt-immortalwrt-b1.yml 下载,刷入时使用含有openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin类似名字的bin固件;

Actions下载页面附带有一同编译的软件包

Actions编译的固件周一、三、五、六、日的凌晨2点自动开始编译,推荐下载使用

下载 openwrt-ramips-mt7621-d-team_newifi-d2.manifest 文件可查看固件内核版本和固件所包含的软件包信息,使用文本编辑器如 Sublime Text 等都可以打开查看

Dev分支:

Dev分支的固件为校园网专用版本,只保留核心功能,体积更小,可以安装Python环境无限制使用校园网;

Dev分支的固件默认管理地址为192.168.3.1,密码password

且openwrt软件源已默认配置为腾讯云源( https://mirrors.cloud.tencent.com/ ):

opkg update
opkg install python3
opkg install python3-pip
opkg install screen

设为默认:

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

pip install pip -U
pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple

您也可以临时使用腾讯云源镜像来升级 pip:

pip install -i https://mirrors.cloud.tencent.com/pypi/simple --upgrade pip

使用方法:

  • 下载名字为 openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin 这样的固件,下载地址: https://github.com/Jeffery186/newifi3-d2-openwrt/releases ,然后在Breed下刷入,譬如 https://github.com/Jeffery186/newifi3-d2-openwrt/releases/download/2021.07.20-1005/openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin

  • 默认后台管理地址:192.168.1.1;密码:password

说明:

coolsnowwolf分支源码编译的固件默认用的是SSR PLUS

功能截图预览:

致谢:

https://github.com/coolsnowwolf/lede

克隆本项目

由于历史原因,克隆时请加上 --depth=1 参数

如:

git clone --depth=1 https://github.com/Jeffery186/newifi3-d2-openwrt.git

or:

git clone --depth=1 [email protected]:Jeffery186/newifi3-d2-openwrt.git

更新日志:

2022.1.1

  • 增加U盘自动挂载支持
  • 增加kmod-tun内核模块

2021.10.19

  • openwrt源码改用immortalwrt

2021年7月17日

  • 添加nfs内核

newifi3-d2-openwrt's People

Contributors

jeffery186 avatar renovate-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

newifi3-d2-openwrt's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/build-openwrt-actions.yml
  • actions/checkout v3
  • actions/upload-artifact v3
  • actions/upload-artifact v3
.github/workflows/build-openwrt-lede-b1.yml
  • actions/checkout v3
  • actions/upload-artifact v3
  • actions/upload-artifact v3
  • actions/upload-artifact v3
  • actions/upload-artifact v3
.github/workflows/release.yml
  • actions/checkout v3
  • softprops/action-gh-release v1

  • Check this box to trigger a request for Renovate to run again on this repository

集成 kmod-tun

因为很多 VPN 需要用到 tun。但是我这里安装的时候会这样:

root@ImmortalWrt:~# opkg install kmod-tun
Unknown package 'kmod-tun'.
Collected errors:
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.163-1-ecc7515846d9a85938da6124aee98749) for kmod-tun
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-tun found, but incompatible with the architectures configured
 * opkg_install_cmd: Cannot install package kmod-tun.

系统信息:

root@ImmortalWrt:~# uname -a
Linux ImmortalWrt 5.4.163 #0 SMP Tue Dec 14 14:03:57 2021 mips GNU/Linux

也试过下载别的版本:

root@ImmortalWrt:~# wget https://mirrors.tencent.com/lede/releases/21.02.0/targets/ramips/mt7621/packages/kmod-tun_5.4.143-1_mipsel_24kc.ipk
--2021-12-19 02:57:10--  https://mirrors.tencent.com/lede/releases/21.02.0/targets/ramips/mt7621/packages/kmod-tun_5.4.143-1_mipsel_24kc.ipk
HTTP request sent, awaiting response... 200 OK
Length: 24324 (24K) [application/octet-stream]
Saving to: 'kmod-tun_5.4.143-1_mipsel_24kc.ipk'

kmod-tun_5.4.143-1_mipsel_24kc. 100%[====================================================>]  23.75K  --.-KB/s    in 0.1s

2021-12-19 02:57:12 (195 KB/s) - 'kmod-tun_5.4.143-1_mipsel_24kc.ipk' saved [24324/24324]

root@ImmortalWrt:~# opkg install kmod-tun_5.4.143-1_mipsel_24kc.ipk
Installing kmod-tun (5.4.163-1) to root...
Downloading https://mirrors.tencent.com/lede/releases/21.02-SNAPSHOT/targets/ramips/mt7621/packages/kmod-tun_5.4.163-1_mipsel_24kc.ipk
Collected errors:
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.143-1-ecc7515846d9a85938da6124aee98749) for kmod-tun
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-tun:
 *      kernel (= 5.4.163-1-ecc7515846d9a85938da6124aee98749)
 * opkg_install_cmd: Cannot install package kmod-tun.

也一样不行。

eeprom

Please upload best eeprom for newifi d2 v1.1

opkg install kmod-ipt-nat6 报错

使用的是最新的release版本,安装install kmod-ipt-nat6这个的时候报错

pkg_hash_fetch_best_installation_candidate: Packages for kmod-ipt-nat6 found, but incompatible with the architectures configured

我也尝试了网上的方法加上这几句

arch all 100
arch mipsel1004kcdsp 200
arch mipsel 300
arch ralink 400
arch ralink1004kcdsp 500
arch mips 600
arch unkown 700

但是也没有用
所以还是来问一下

提问: bin 的文件夹用处

我看bin下面有很多二进制文件,但是在action里面似乎没有用到, 问下这里面的文件有什么用处?

Bug? 新的固件无法为有线分配IP

我用uboot刷了你的最新的固件OpenWrt_firmware_d-team_newifi-d2_202108091259后发现有线无法分配IP, 无论静态还是DHCP, 然后我刷回之前版本 (OpenWrt R21.4.18 / LuCI Master (git-21.114.56541-974fb04) 内核: 5.4.117) 是好的.

我fork了你的项目 然后自己用master分支编译, 还是有问题.

我还没有看你的提交记录, 我准备从你之前的版本根据我的需求做派生, 但是目前没定位到我当是下的是哪个版本的...

求教对固件瘦身

看作者固件插件不少,但空间仅24m却不大。我这加点工具,smartdns,解锁网易云,serverchan,kms,mwan 固件体积能到27m。不知编译时有无什么注意事项能分享分享

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.