У меня есть ситуация с VirtualBox, когда он в какой-то момент начинает есть 100% процессора и не останавливается. Моя гостевая ОС (debian) бездействует и не сообщает о каком-либо использовании процессора, поэтому я подозреваю, что что-то с ОС хоста (Mac OSX). Я где-то читал, что может быть цикл маршрутизации, вызванный всеми вещами переадресации портов, но я не уверен, как это проверить. Это моя установка:
Гость:
- 2 сетевых интерфейса (только хост и nat)
- OS: Debian
- порты переадресации 8080 -> 80 и 8443 -> 443 (через виртуальный ящик)
Содержимое /etc /network /interfaces:
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 10.10.1.69
netmask 255.255.255.0
network 10.10.1.0
broadcast 10.10.1.255
Я не знаю, помогает ли это, но это вывод «netstat -i» на гостя:
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 467532 0 0 0 427436 0 0 0 BMRU
eth1 1500 0 436736 0 0 0 75277 0 0 0 BMRU
lo 65536 0 188 0 0 0 188 0 0 0 LRU
Ведущий:
- ОС: Mac OSX (Эль-Капитан)
- переадресация портов с помощью pfctl
Конфигурация переадресации портов:
rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080
rdr pass inet proto tcp from any to any port 443 -> 127.0.0.1 port 8443
Как определить, есть ли здесь маршрутная петля?