Loading Dockerfile +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ RUN set -eu && extra="" && \ net-tools \ e2fsprogs \ qemu-utils \ iputils-ping \ ca-certificates \ netcat-openbsd \ qemu-system-x86 \ Loading src/network.sh +7 −2 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ set -Eeuo pipefail # Docker environment variables : "${MAC:=""}" : "${MTU:=""}" : "${DHCP:="N"}" : "${NETWORK:="Y"}" : "${USER_PORTS:=""}" Loading Loading @@ -345,6 +346,10 @@ getInfo() { error "$ADD_ERR -e \"VM_NET_DEV=NAME\" to specify another interface name." && exit 27 fi if [ -z "$MTU" ]; then MTU=$(cat "/sys/class/net/$VM_NET_DEV/mtu") fi if [ -z "$VM_NET_MAC" ]; then local file="$STORAGE/dsm.mac" [ -s "$file" ] && VM_NET_MAC=$(<"$file") Loading Loading @@ -387,7 +392,7 @@ getInfo html "Initializing network..." if [[ "$DEBUG" == [Yy1]* ]]; then info "Host: $HOST IP: $IP Gateway: $GATEWAY Interface: $VM_NET_DEV MAC: $VM_NET_MAC" info "Host: $HOST IP: $IP Gateway: $GATEWAY Interface: $VM_NET_DEV MAC: $VM_NET_MAC MTU: $MTU" [ -f /etc/resolv.conf ] && grep '^nameserver*' /etc/resolv.conf echo fi Loading Loading @@ -452,6 +457,6 @@ else fi NET_OPTS+=" -device $ADAPTER,romfile=,netdev=hostnet0,mac=$VM_NET_MAC,id=net0" NET_OPTS+=" -device $ADAPTER,romfile=,netdev=hostnet0,mac=$VM_NET_MAC,host_mtu=$MTU,id=net0" return 0 Loading
Dockerfile +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ RUN set -eu && extra="" && \ net-tools \ e2fsprogs \ qemu-utils \ iputils-ping \ ca-certificates \ netcat-openbsd \ qemu-system-x86 \ Loading
src/network.sh +7 −2 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ set -Eeuo pipefail # Docker environment variables : "${MAC:=""}" : "${MTU:=""}" : "${DHCP:="N"}" : "${NETWORK:="Y"}" : "${USER_PORTS:=""}" Loading Loading @@ -345,6 +346,10 @@ getInfo() { error "$ADD_ERR -e \"VM_NET_DEV=NAME\" to specify another interface name." && exit 27 fi if [ -z "$MTU" ]; then MTU=$(cat "/sys/class/net/$VM_NET_DEV/mtu") fi if [ -z "$VM_NET_MAC" ]; then local file="$STORAGE/dsm.mac" [ -s "$file" ] && VM_NET_MAC=$(<"$file") Loading Loading @@ -387,7 +392,7 @@ getInfo html "Initializing network..." if [[ "$DEBUG" == [Yy1]* ]]; then info "Host: $HOST IP: $IP Gateway: $GATEWAY Interface: $VM_NET_DEV MAC: $VM_NET_MAC" info "Host: $HOST IP: $IP Gateway: $GATEWAY Interface: $VM_NET_DEV MAC: $VM_NET_MAC MTU: $MTU" [ -f /etc/resolv.conf ] && grep '^nameserver*' /etc/resolv.conf echo fi Loading Loading @@ -452,6 +457,6 @@ else fi NET_OPTS+=" -device $ADAPTER,romfile=,netdev=hostnet0,mac=$VM_NET_MAC,id=net0" NET_OPTS+=" -device $ADAPTER,romfile=,netdev=hostnet0,mac=$VM_NET_MAC,host_mtu=$MTU,id=net0" return 0