mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2025-02-24 21:40:01 +08:00
VM_NET_TAP
This commit is contained in:
parent
04edbf9d8b
commit
02d746717b
@ -3,6 +3,7 @@ set -eu
|
|||||||
|
|
||||||
# Docker environment variabeles
|
# Docker environment variabeles
|
||||||
|
|
||||||
|
: ${VM_NET_TAP='dsm'}
|
||||||
: ${VM_NET_HOST:='VirtualDSM'}
|
: ${VM_NET_HOST:='VirtualDSM'}
|
||||||
: ${VM_NET_MAC:='02:11:32:AA:BB:CC'}
|
: ${VM_NET_MAC:='02:11:32:AA:BB:CC'}
|
||||||
|
|
||||||
@ -29,7 +30,6 @@ configureDHCP() {
|
|||||||
echo "docker variable to your container: --device=/dev/vhost-net" && exit 85
|
echo "docker variable to your container: --device=/dev/vhost-net" && exit 85
|
||||||
fi
|
fi
|
||||||
|
|
||||||
VM_NET_TAP="dsm"
|
|
||||||
echo "Info: Retrieving IP via DHCP using MAC ${VM_NET_MAC}..."
|
echo "Info: Retrieving IP via DHCP using MAC ${VM_NET_MAC}..."
|
||||||
|
|
||||||
ip l add link eth0 name "${VM_NET_TAP}" address "${VM_NET_MAC}" type macvtap mode bridge || true
|
ip l add link eth0 name "${VM_NET_TAP}" address "${VM_NET_MAC}" type macvtap mode bridge || true
|
||||||
@ -84,7 +84,6 @@ configureDHCP() {
|
|||||||
configureNAT () {
|
configureNAT () {
|
||||||
|
|
||||||
VM_NET_IP='20.20.20.21'
|
VM_NET_IP='20.20.20.21'
|
||||||
VM_NET_TAP="_VmNatTap"
|
|
||||||
|
|
||||||
# Store IP for Docker healthcheck
|
# Store IP for Docker healthcheck
|
||||||
echo "${VM_NET_IP}" > "/var/dsm.ip"
|
echo "${VM_NET_IP}" > "/var/dsm.ip"
|
||||||
@ -168,6 +167,7 @@ if [ "$DEBUG" = "Y" ]; then
|
|||||||
echo "Info: Container IP is ${IP} with gateway ${GATEWAY}"
|
echo "Info: Container IP is ${IP} with gateway ${GATEWAY}"
|
||||||
ifconfig
|
ifconfig
|
||||||
ip route
|
ip route
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$DHCP" != "Y" ]; then
|
if [ "$DHCP" != "Y" ]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user