ALT Linux Bugzilla
– Attachment 19981 Details for
Bug 56710
Решение проблемы с обновлением ядра Linux и сетевыми интерфейсами
New bug
|
Search
|
[?]
|
Help
Register
|
Log In
[x]
|
Forgot Password
Login:
[x]
|
EN
|
RU
Содержит реализацию функции lock-all-interfaces-name и последовательность действий обновления ядра, не приводящую к ошибке
safe-update-kernel.sh (text/x-sh), 1.45 KB, created by
rsrs
on 2025-11-02 12:12:06 MSK
(
hide
)
Description:
Содержит реализацию функции lock-all-interfaces-name и последовательность действий обновления ядра, не приводящую к ошибке
Filename:
MIME Type:
Creator:
rsrs
Created:
2025-11-02 12:12:06 MSK
Size:
1.45 KB
patch
obsolete
>lock-all-interfaces-name() { > # ÐаÑалог Ð´Ð»Ñ Ð¿Ñавил udev > local rules_dir="/etc/udev/rules.d" > > # ÐолÑÑаем ÑпиÑок акÑивнÑÑ ÑеÑевÑÑ Ð¸Ð½ÑеÑÑейÑов (иÑклÑÑаем loopback и sit0) > ip -br link show | awk '$1 != "lo" && $1 != "sit0" {print $1}' | while read -r iface; do > # ÐолÑÑаем MAC-адÑÐµÑ Ð¸Ð½ÑеÑÑейÑа > mac=$(ip -br link show "$iface" 2>/dev/null | awk '{print $3}') > > if [ -n "$mac" ]; then > # ФоÑмиÑÑем Ð¸Ð¼Ñ Ñайла пÑавила: 10-persistent-net-<имÑ_инÑеÑÑейÑа>.rules > local rule_file="${rules_dir}/10-persistent-net-${iface}.rules" > > # СоздаÑм пÑавило udev > local rule="SUBSYSTEM==\"net\", ACTION==\"add\", ATTRS{address}==\"$mac\", NAME=\"$iface\"" > > # ÐапиÑÑваем пÑавило в оÑделÑнÑй Ñайл > echo "$rule" > "$rule_file" > > echo "ÐаÑикÑиÑовано Ð¸Ð¼Ñ Ð¸Ð½ÑеÑÑейÑа: $iface â MAC $mac (Ñайл: $rule_file)" > else > echo "ÐÑедÑпÑеждение: не ÑдалоÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ MAC Ð´Ð»Ñ $iface" > fi > done >} > >lock-all-interfaces-name # ÐлокиÑовка пеÑÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²ÑÐµÑ ÑеÑевÑÑ Ð¸Ð½ÑеÑÑейÑов > >apt-get update >apt-get install update-kernel -y >update-kernel -y ># reboot
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 56710
: 19981 |
19984
|
19991
|
19993
|
20032
|
20049
|
20050