一、centos7升级内核
uname -r 查看内核版本
升级前
升级后
参考链接: https://www.cnblogs.com/rick-zhang/p/14944510.html
1
2
3
4
5
6
7
8
9
10
11
12
13 |
rpm -- import https: //www .elrepo.org /RPM-GPG-KEY-elrepo .org
rpm -Uvh http: //www .elrepo.org /elrepo-release-7 .0-2.el7.elrepo.noarch.rpm
yum --disablerepo= "*" --enablerepo= "elrepo-kernel" list available
yum --enablerepo=elrepo-kernel install kernel-ml
vi /etc/default/grub
修改GRUB_DEFAULT=0
grub2-mkconfig -o /boot/grub2/grub .cfg
reboot
|
2、wireguard优化
内核升级后,wireguard无法启动,报错信息如下
1
2
3
4
5
6 |
[
RTNETLINK answers: Operation not supported
Unable to access interface: Protocol not supported
[
Cannot find device "wg0"
|
参考链接:https://www.wireguard.com/install/
重新安装后恢复
1
2
3
4
5 |
yum install yum-utils epel-release
yum-config-manager --setopt=centosplus.includepkgs=kernel-plus --enablerepo=centosplus --save
sed -e 's/^DEFAULTKERNEL=kernel$/DEFAULTKERNEL=kernel-plus/' -i /etc/sysconfig/kernel
yum install kernel-plus wireguard-tools
reboot
|
重新添加ip转发
1
2
3
4
5 |
vi /etc/sysctl .conf
net.ipv4.ip_forward=1
sysctl -p
echo 1 > /proc/sys/net/ipv4/ip_forward
|