Skip to content

0x676e67/profiles

Repository files navigation

Script profiles

  • 卸载docker (只适合Debian系)
wget -qO- https://raw.githubusercontent.com/gngpp/profiles/master/uninstall_docker.sh | bash
  • 安装Docker
curl -sSL https://get.daocloud.io/docker | sh
lede-builder
  • 构建lede OpenWrt docker环境镜像
docker run -it -v $PWD:/build ghcr.io/gngpp/lede-builder:latest
openwrt-builder
  • 构建官方 OpenWrt docker环境镜像
docker run -it -v $PWD:/build ghcr.io/gngpp/openwrt-builder:latest
Proxmox
  • proxmox ve开启网卡sriov
wget https://raw.githubusercontent.com/gngpp/profiles/master/proxmox/ethernet_sriov.sh && bash +x ethernet_sriov.sh 
Synology
  • 群晖(7.1)交叉工具链编译ixgbevf,进入root用户
# 下载工具链
wget https://cndl.synology.cn/download/ToolChain/toolkit/7.1/base/base_env-7.1.txz
wget https://cndl.synology.cn/download/ToolChain/toolkit/7.1/apollolake/ds.apollolake-7.1.env.txz
wget https://cndl.synology.cn/download/ToolChain/toolkit/7.1/apollolake/ds.apollolake-7.1.dev.txz
wget https://cndl.synology.cn/download/ToolChain/toolchain/7.0-41890/Intel%20x86%20Linux%204.4.180%20%28Apollolake%29/apollolake-gcc750_glibc226_x86_64-GPL.txz

tar -xf base_env-7.1.txz && tar -xf apollolake/ds.apollolake-7.1.env.txz
tar -xf ds.apollolake-7.1.dev.txz && tar -xf apollolake-gcc750_glibc226_x86_64-GPL.txz

# 源码驱动
wget https://downloadmirror.intel.com/762486/ixgbevf-4.17.5.tar.gz
tar -xvzf ixgbevf-4.17.5.tar.gz

# 建立软链接
ln -s /volume2/homes/gngpp/build/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-7.1/build /lib/modules/4.4.180+/build

# 编译驱动
pushd ixgbevf-4.17.5/src
../../bin/make ARCH=x86_64 CROSS_COMPILE=/volume2/homes/gngpp/build/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-
popd

# 安装驱动
cp ixgbevf.ko /lib/modules/ixgbevf.ko
insmod /lib/modules/ixgbevf.ko

# 不出意外日志可以看到驱动了
dmesg

驱动放在/lib/modules下开机依旧不会自动加载,需加入启动计划任务脚本

insmod /lib/ixgbevf.ko
ip link set ethX up

About

Script profiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages 4