Summary: | MACADDR for vlan subif can not be set | ||
---|---|---|---|
Product: | ALT Linux 2.4 | Reporter: | Dmytro O. Redchuk <dor> |
Component: | net-scripts | Assignee: | Denis Ovsienko <pilot> |
Status: | CLOSED WONTFIX | QA Contact: | Andrey Cherepanov <cas> |
Severity: | normal | ||
Priority: | P2 | ||
Version: | 2.4 | ||
Hardware: | all | ||
OS: | Linux |
Description
Dmytro O. Redchuk
2006-03-29 10:58:24 MSD
> "Quick" patch:
>
> --- ifup.orig 2006-03-29 09:45:49 +0300
> +++ ifup 2006-03-29 09:52:05 +0300
> @@ -214,7 +214,14 @@
> fi
>
> # set interface-specific parameters
> -[ -n "$MACADDR" ] && ip link set dev "$DEVICE" address "$MACADDR"
> +[ -n "$MACADDR" ] && \
> + ( "$DEVICE" = "$REALDEVICE" ] && \
^
Oops, a braket `[' missed, sorry.
That's a really "quick test", not tested almost at all.
Предложенный способ, например, удалит статические маршруты с родительского интерфейса. Я тут посмотрел и понял, что в /etc/net такая же недоработка. Попробую исправить в 0.8.4, чтобы была рабочая альтернатива. В SVN trunk /etc/net назначение MAC-адресов VLAN-интерфейсам исправлено, поэтому невозможность (или неудобство) сделать так в net-scripts я объявляю WONTFIX. Версия 0.8.4 опубликована. |