最近飞牛出了个一键安装QWRT功能,很多人装上好访问不到管理界面,我装了也访问不到。同时也一样存在重启或删除QWRT后,飞牛会重启的问题,我还是用回我的immortalwrt。下面教大家怎么安装immortalwrt。
ssh连接飞牛
克隆仓库
git clone https://github.com/crazygit/openwrt-x86-64.git openwrt-x86-64
进入仓库
cd openwrt-x86-64
下载系统:./build.sh“这里是系统下载链接” 这里是自己命名
./build.sh "https://mirrors.sjtug.sjtu.edu.cn/immortalwrt/releases/23.05.7/targets/x86/64/immortalwrt-23.05.7-x86-64-rootfs.tar.gz" yyrqq/immortalwrt
开启网卡混杂模式:sudo ip link set 自己实际网卡名 promisc on
sudo ip link set enp1s0 promisc on
创建 Docker 虚拟网卡:subnet=网段 --gateway=网关 -o parent=实际网卡名 虚拟网络名
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=enp2s0 immortalwrt
创建并运行:name 容器名 -d --network 上面创建的虚拟网络名
docker run --restart always --name immortalwrt -d --network immortalwrt --privileged yyrqq/immortalwrt
进入容器:
docker exec -it 容器名 /bin/sh
vi /etc/config/network
找到
config interface 'lan'
option device 'br-lan'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
按i 修改option ipaddr '192.168.1.1'为你要访问的地址,我的是option ipaddr '192.168.1.88'
按Esc键退出,按:键,再按w键,再按q键,回车
重启网络
service network restart
这时候就可以用192.168.1.88访问immortalwrt管理界面了
如果用我的系统,需要修改opkg地址
src/gz immortalwrt_core http://mirrors.cernet.edu.cn/immortalwrt/releases/23.05.7/targets/x86/64/packages
src/gz immortalwrt_base http://mirrors.cernet.edu.cn/immortalwrt/releases/23.05.7/packages/x86_64/base
src/gz immortalwrt_kmods http://mirrors.cernet.edu.cn/immortalwrt/releases/23.05.7/targets/x86/64/kmods/5.15.195-1-b43b3018862131fe596535b496468fb0
src/gz immortalwrt_luci http://mirrors.cernet.edu.cn/immortalwrt/releases/23.05.7/packages/x86_64/luci
src/gz immortalwrt_packages http://mirrors.cernet.edu.cn/immortalwrt/releases/23.05.7/packages/x86_64/packages
src/gz immortalwrt_routing http://mirrors.cernet.edu.cn/immortalwrt/releases/23.05.7/packages/x86_64/routing
src/gz immortalwrt_telephony http://mirrors.cernet.edu.cn/immortalwrt/releases/23.05.7/packages/x86_64/telephony

占用才24M内存,我只用于IPTV转播,系统大小29M。比官方的QWRT 600M小太多了

我做的双网卡