Возможное решение:
strace -e trace=file sleep 1 2>&1 | grep -v "= -1 ENOENT" > strace.log
strace
по умолчанию выводит на stderr
, поэтому перенаправьте его на stdout
.
Когда вы создаете виртуальную машину, это полностью изолированная среда от вашего хоста. Поэтому он не увидит ни одно из ваших системных устройств, например ваш системный Wi-Fi-адаптер, если вы явно не передадите его в виртуальную машину.
По умолчанию ваша виртуальная машина, скорее всего, создана с виртуальным сетевым адаптером, который позволяет ей совместно использовать доступ к сети с вашим хостом.
Если вы хотите передать свой Wi-Fi-адаптер виртуальной машине или любому другому устройству в этом отношении, он больше не может использоваться хостом. Они не делятся. Поэтому, если вам нужен адаптер Wi-Fi для доступа в Интернет на вашем хосте, а затем передайте его виртуальной машине для использования, вы не сможете подключиться к Интернету на своем хосте, если не добавите другой адаптер Wi-Fi или не подключите кабель Ethernet.
Предположительно, ваш Wi-Fi-адаптер будет представлять собой устройство PCIe, которое сложнее подключить к виртуальным машинам, чем через USB-устройства. Если вы хотите поиграть с беспроводными атаками в Kali, я предлагаю вам купить USB-адаптер Wi-Fi и передать его как USB-устройство виртуальной машине (, что намного проще ).
Однако имейте в виду, что для «забавных» атак на беспроводные сети вам понадобится Wi-Fi-адаптер, поддерживающий режим монитора, поэтому, если у вас есть USB-адаптер, убедитесь, что он его поддерживает.