VirtualBox предоставляет мне только 32-битный вариант для установки системы, но у меня 64-битный процессор

Я не совсем уверен насчет того, какой интерфейс wlan вы используете, но полагаю, что вам не хватает виртуального интерфейса, который должен перенаправлять трафик с ethX или, в вашем случае, wlan3s0 на ifb, который контролирует входящий пакет.

Итак , что-то похожее на

modprobe ifb numifbs=1
ip link set dev ifb0 up
tc filter add dev wlp3s0 parent ffff: protocol ip u32 match u32 0 0 action mirred egress redirect dev ifb0
tc qdisc add dev $VIRTUAL root handle 2: htb
tc filter add dev $VIRTUAL protocol ip parent 2: prio 1 u32 match ip sport ${PORT} 0xffff police rate ${LIMIT} burst $BURST drop \
flowid :1

Я создал сценарий bash, который позволяет фильтровать пропускную способность для входящего и / или исходящего трафика по определенному IP-адресу (или сети)

https://gist.github.com/ole1986/d9d6be5218affd41796610a35e3b069c

Usage: ./traffic-control.sh [-r|--remove] [-i|--incoming] [-o|--outgoing] 

Arguments:
  -r|--remove     : removes all traffic control being set
  -i|--incoming   : limit the bandwidth only for incoming packetes
  -o|--outgoing   : limit the bandwidth only for outgoing packetes
              : the ip address to limit the traffic for

2
14.09.2018, 20:10
1 ответ

Если только у вас не компьютер 2000 года, процессор наверняка 64-битный. Тот факт, что вы используете 64-битную ОС, исключает наличие 32-битного процессора. Есть две причины, по которым вы можете столкнуться с этой проблемой:

  1. Не включена технология виртуализации. Чтобы решить эту проблему, зайдите в настройки хост-компьютера (нажав F1/F2/Del, в зависимости от вашего компьютера), когда он загрузится. Где-то там вы должны найти место для включения этой технологии (оно должно иметь название VTxxx).

  2. Вам может понадобиться включить PAE (или что-то подобное) перед запуском процесса установки гостевой ОС. Это будет в Настройках настраиваемой ВМ.

0
27.01.2020, 22:40

Теги

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