network: setup NM connection when its active in the ProxyVM
This commit is contained in:
parent
486b148a08
commit
510edfb071
@ -10,9 +10,10 @@ fi
|
|||||||
|
|
||||||
# Do not manage xen-provided network devices
|
# Do not manage xen-provided network devices
|
||||||
unmanaged_devices=mac:fe:ff:ff:ff:ff:ff
|
unmanaged_devices=mac:fe:ff:ff:ff:ff:ff
|
||||||
for mac in `xenstore-ls device/vif | grep mac | cut -d= -f2 | tr -d '" '`; do
|
#for mac in `xenstore-ls device/vif | grep mac | cut -d= -f2 | tr -d '" '`; do
|
||||||
unmanaged_devices="$unmanaged_devices;mac:$mac"
|
# unmanaged_devices="$unmanaged_devices;mac:$mac"
|
||||||
done
|
#done
|
||||||
sed -i -e "s/^unmanaged-devices=.*/unmanaged-devices=$unmanaged_devices/" /etc/NetworkManager/NetworkManager.conf
|
sed -i -e "s/^unmanaged-devices=.*/unmanaged-devices=$unmanaged_devices/" /etc/NetworkManager/NetworkManager.conf
|
||||||
|
sed -i -e "s/^plugins=.*/plugins=keyfile,ifcfg-rh/" /etc/NetworkManager/NetworkManager.conf
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
@ -25,5 +25,15 @@ if [ x$ip != x ]; then
|
|||||||
# XXX: Backward compatibility
|
# XXX: Backward compatibility
|
||||||
[ -x /rw/config/qubes_ip_change_hook ] && /rw/config/qubes_ip_change_hook
|
[ -x /rw/config/qubes_ip_change_hook ] && /rw/config/qubes_ip_change_hook
|
||||||
fi
|
fi
|
||||||
|
if [ -f /var/run/qubes-service/network-manager ]; then
|
||||||
|
cat > /etc/sysconfig/network-scripts/ifcfg-$INTERFACE <<__EOF__
|
||||||
|
DEVICE=$INTERFACE
|
||||||
|
IPADDR=$ip
|
||||||
|
NETMASK=255.255.255.255
|
||||||
|
NETWORK=$ip
|
||||||
|
ONBOOT=yes
|
||||||
|
GATEWAYDEV=$INTERFACE
|
||||||
|
GATEWAY=$gateway
|
||||||
|
__EOF__
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user