Преглед на файлове

network: keep the same MAC on vif interfaces

Even when it's veth pair into network namespace doing NAT.

QubesOS/qubes-issues#1143
Marek Marczykowski-Górecki преди 7 години
родител
ревизия
c75b6519c5
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      network/vif-qubes-nat.sh

+ 3 - 1
network/vif-qubes-nat.sh

@@ -45,7 +45,9 @@ if test "$command" == online; then
     run ip netns add "$netns"
     run ip link set "$netns_appvm_if" netns "$netns"
 
-    run ip link add "$netns_netvm_if" type veth peer name "$netvm_if"
+    # keep the same MAC as the real vif interface, so NetworkManager will still
+    # ignore it
+    run ip link add "$netns_netvm_if" type veth peer name "$netvm_if" address fe:ff:ff:ff:ff:ff
     run ip link set "$netns_netvm_if" netns "$netns"
 
     netns ip6tables -t raw -I PREROUTING -j DROP