Skip to content

[已解决]较老群晖内核或ovs版本过低使用此镜像遇到ovs mtu参数不存在解决方法 #10

@Jia264519395

Description

@Jia264519395

修复 PVE::Network.pm 的第316行

#!/bin/bash

FILE="/usr/share/perl5/PVE/Network.pm"
BACKUP="$FILE.backup.$(date +%Y%m%d_%H%M%S)"

echo "备份文件到: $BACKUP"
cp "$FILE" "$BACKUP"

echo "修改第316行..."
sed -i '316s/push @$cmd, '''--''', '''set''', '''Interface''', $iface, "mtu_request=$bridgemtu";/# &/' "$FILE"

echo "查看修改结果:"
sed -n '310,320p' "$FILE"

echo "修复完成!现在可以尝试启动虚拟机了。"

重启pve服务

systemctl restart pvedaemon
systemctl restart pveproxy

或者重启整个pve-cluster

systemctl restart pve-cluster

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions