CentOS7.9升级内核支持wg-easy的docker安装
鉴于停服导致的elrepo.org没有需要的镜像,去Coreix Mirrors下载内核进行离线安装。
下载这两个文件:
https://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-ml-headers-6.9.7-1.el7.elrepo.x86_64.rpm
https://mirrors.coreix.net/elrepo-archive-archive/kernel/el7/x86_64/RPMS/kernel-ml-6.9.7-1.el7.elrepo.x86_64.rpm
如果以上两个包无法下载可以联系我索取^_^
安装步骤:
1.查看内核:
# uname -r
2.安装:
卸载旧的 kernel-headers 包
# sudo yum remove kernel-headers
安装 kernel-ml-headers
# rpm -ivh kernel-ml-headers-6.9.7-1.el7.elrepo.x86_64.rpm
安装内核
# rpm -ivh kernel-ml-6.9.7-1.el7.elrepo.x86_64.rpm
3.查看已安装内核启动顺序:
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
4.设置启动顺序,其中最上面的从0开始,6.9.7版本为0:
grub2-set-default 0
5.重启:
reboot
6.安装wg-easy,详细请参照wg-easy官方:
docker run -d \
--name=wg-easy \
-e WG_HOST=123.123.123.123 \
-e PASSWORD_HASH='.....' \
-e PORT=58019 \
-e WG_PORT=58020\
-e WG_DEFAULT_ADDRESS=192.168.0.x \
-e WG_DEFAULT_DNS=114.114.114.114 \
-e WG_ALLOWED_IPS=192.168.0.0/24 \
-e WG_PERSISTENT_KEEPALIVE=25 \
-v /www/wg/docker/.wg-easy:/etc/wireguard \
-v /lib/modules:/lib/modules \
-p 58020:58020/udp \
-p 58019:58019/tcp \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--sysctl="net.ipv4.ip_forward=1" \
--restart unless-stopped \
--privileged \
ghcr.io/wg-easy/wg-easy
下一篇:已经没有了