Summary: | mac адрес для openvpn tap интерфейса не меняется | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Farygin <rider> |
Component: | etcnet | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | ldv, rider, sem, shaba, vseleznv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Anton Farygin
2008-05-05 17:01:51 MSD
Конфиг какой? Я уже потёр конфиг ;( Впрочем, можешь сам попробовать сделать смену мак-адреса на последнем etcnet для openvpn интерфейса. Стандартными средствами etcnet Конфиг простой: файл iplink в каталоге с конфигом для интерфейса. В итоге оказалось всё просто - в ifup-common интерфейс приходил уже в состоянии "UP". Соответственно ip link set просто не работает для такого интерфейса. Вот такой тривиальный патч решает эту проблему. Денис, приложи плз, а то я не могу обновиться до нового etcnet - у меня он патченный (на MODULE= для переименовывание интерфейсов и вот для этого). diff --git a/etc/net/scripts/ifup-common b/etc/net/scripts/ifup-common index 1cc0f89..40fcd6e 100755 --- a/etc/net/scripts/ifup-common +++ b/etc/net/scripts/ifup-common @@ -195,6 +195,7 @@ process_sysctl_conf() if ! is_yes $IN_WPA_CLI; then # non-wifi or first pass for wifi # setup link-level params + $IP link set dev $NAME down && print_progress xargise_file $IFACEDIR/default/iplink "$IP link set dev $NAME" xargise_file $IFACEDIR/default/iplink-$TYPE "$IP link set dev $NAME" xargise_file $MYIFACEDIR/iplink "$IP link set dev $NAME" Фиксирую результат обсуждения в IRC. Опция "lladdr" из OpenVPN 2.1 была спортирована в OpenVPN 2.0. Именно её использование для установки MAC-адреса на TCP-интерфейсе OpebVPN является методически правильным. Замечание об этом было помещено в файл README.ovpn, который будет присутствовать в следующей сборке пакета etcnet. Закрываю. следует читать "TAP-интерфейсе" |