Установка объединяющийся в сеть для KVM на хинду с выходом к Wi-Fi adaṕter

Насколько я понимаю, он ждет входа от Стдина.

`3021  13:58:57 read(0,  <unfinished ...>
3019  13:59:06 <... select resumed> )   = 0 (Timeout)`

Тебе нужно найти то, что он делает. Однако моя догадка:

read -sdR CURPOS

Вы можете удалить это прочитать , чтобы попытаться исправить проблему или изменить ее тайм-аут

.
1
17.11.2018, 02:09
1 ответ

Я использую простой скрипт для настройки моих устройств qemu на частном мосту (без выхода в Интернет) и маскирую трафик на хосте:

/usr/sbin/brctl addbr qemu1
NET=10.116.64 # any private address you like
GW=1
BASE=0
MASK=24
ip addr add $NET.$GW/$MASK dev qemu1
ip link set qemu1 up
if iptables -t nat -L POSTROUTING -n | grep ^MASQUERADE | awk '{print $4}' | cut -d/ -f1 | grep "$NET.$BASE" >/dev/null
then
  echo "IP masquerading already set up"
else
  echo "Setting up IP masquerading"
  iptables -t nat -A POSTROUTING -s "$NET.$BASE"/"$MASK" \! -d "$NET.$BASE"/"$MASK" -j MASQUERADE
fi
sysctl net.ipv4.ip_forward=1
exit 0

Чтобы настройка для каждой машины. Я использую другой простой сценарий use USER для пользователя, который запускает виртуальную машину

#!/bin/sh
BRCTL=/usr/sbin/brctl
regif=$($BRCTL show $2|awk '/^\t/ { print $1; }' |grep "$1")
if [ x"$3" = "xstop" ]
then if [ x"$regif" != "x" ]
then
        ip link set $1 down
        /usr/sbin/openvpn --rmtun --dev $1
fi
elif [ x"$regif" = "x" ]
then
        /usr/sbin/openvpn --mktun --dev $1 --user USER
        ip link set $1 promisc on
        ip link set $1 up
        $BRCTL addif $2 $1
elif [ x"$3" = "xrestart" ]
then
        $0 $1 $2 stop # recursive call
        $0 $1 $2 # recursive call
fi
exit 0

под именем qemu-newif NAME_FOR_THE_TAP_DEVICE qemu1 , чтобы настроить устройство ответвления для каждой машины.

0
28.01.2020, 01:54

Теги

Похожие вопросы