This commit is contained in:
Kroese 2023-04-20 06:43:16 +02:00 committed by GitHub
parent 73a1d82ded
commit fdbd80adb0

View File

@ -66,11 +66,13 @@ configureDHCP() {
fi fi
if ! exec 30>>$TAP_PATH; then if ! exec 30>>$TAP_PATH; then
echo "ERROR: Please add the following docker variables to your container: --device=/dev/vhost-net --device-cgroup-rule='c ${MAJOR}:* rwm'" && exit 21 echo -n "ERROR: Please add the following docker variables to your container: "
echo "--device=/dev/vhost-net --device-cgroup-rule='c ${MAJOR}:* rwm'" && exit 21
fi fi
if ! exec 40>>/dev/vhost-net; then if ! exec 40>>/dev/vhost-net; then
echo "ERROR: VHOST can not be found. Please add the following docker variable to your container: --device=/dev/vhost-net" && exit 22 echo -n "ERROR: VHOST can not be found. Please add the following docker "
echo "variable to your container: --device=/dev/vhost-net" && exit 22
fi fi
NET_OPTS="-netdev tap,id=hostnet0,vhost=on,vhostfd=40,fd=30" NET_OPTS="-netdev tap,id=hostnet0,vhost=on,vhostfd=40,fd=30"
@ -157,14 +159,14 @@ GATEWAY=$(ip r | grep default | awk '{print $3}')
if [ "$DEBUG" = "Y" ]; then if [ "$DEBUG" = "Y" ]; then
IP=$(ip address show dev eth0 | grep inet | awk '/inet / { print $2 }' | cut -f1 -d/) IP=$(ip address show dev eth0 | grep inet | awk '/inet / { print $2 }' | cut -f1 -d/)
echo "Info: Container IP is ${IP} with gateway {GATEWAY}" && echo echo "Info: Container IP is ${IP} with gateway {GATEWAY}"
fi fi
if [ "$DHCP" != "Y" ]; then if [ "$DHCP" != "Y" ]; then
# Configuration for static IP # Configuration for static IP
configureNAT configureNAT
else else