18
Nov

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



About Me

Nothing is impossible!

Friends
倩倩的网站儿子的网站丽丽
CATEGORIES
Tags
ChatGPT四舍五入GOBeatles想像冰雪奇缘北京编程SSL证书认知障碍Docker春天行政区域名列表域名体系nginxopen_basedir思维指令编程语言程序URL网站上线域名FTP云服务器搜索引擎JSCSS网页超链接聚合内容列表元素网页构成网站的构成网站的分类网站单标签HTML第一个网页简单网页博域科技2018香山春游AJAX字体
Copyright©2022 王阳 版权所有  京ICP备14005672号-6