✏️ 正在编辑: write_persistent_net_s390x_virtio
路径:
/snap/core18/2979/usr/share/systemd/write_persistent_net_s390x_virtio
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
#!/bin/sh set -e # # udevd since 232-20 learned to generate stable interface names for network # interfaces in kvm/qemu. However, existing machines upgrading will be using # the ethX names instead. The most risk-averse action is to encode # "persistent-net-rules" like rules to keep the ethX names on upgrades, since # the interface names (ethX) may be in use not only in /etc/network/interfaces # but in other configurations too (daemons, firewalls, etc). # # This is a one time action, and can be removed after the next stable & LTS # releases. (~ May 2018) # rulesfile=/etc/udev/rules.d/70-persistent-net.rules if [ `uname -m` != 's390x' ] then exit 0 fi if [ `systemd-detect-virt` != 'kvm' ] then exit 0 fi if [ -f $rulesfile ] then exit 0 fi for interface in /sys/class/net/eth* do [ -d $interface ] || continue name=$(basename $interface) address=$(cat $interface/address) cat <<EOF >>$rulesfile SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="$address", KERNEL=="eth*", NAME="$name" EOF done
💾 保存文件
← 返回文件管理器