У меня есть виртуальный сервер Ubuntu размещенный на Virtualbox . Виртуальная машина использует bridged interface . (У виртуальной машины должен быть специальный IP, поэтому я использую мостовой интерфейс.)

Виртуальная машина находится в сети 10.0.0.0/24 . Другие машины в той же сети могут пропинговать и SSH к нему.

Однако SSH соединения из другой сети с VM не удаются. Машины из другой сети могут без проблем пропинговать ВМ.

Сначала я подумал, что эта проблема может быть вызвана брандмауэрами, поэтому я попытался отключить брандмауэры как на гостевой, так и на хост-машине, но это не помогло. (Я также попытался создать правила брандмауэра, которые позволили другой сети. Брандмауэр, используемый в Ubuntu был Ufw .)

Я пробовал это на разных хостах: Ubuntu и Windows server. Версия Virtualbox для Windows - 5.0.12 r104815 . В Ubuntu это 4.1.44-dfsg-1+deb7u1ubuntu1 . Для обоих хостов проблема одна: локальные соединения работают нормально, но из нелокальной сети работает только ping .

Я могу использовать SSH для устройств, не принадлежащих Virtualbox, в сети 10.0.0.0/24 из другой сети.

Это ясно указывает на то, что Virtualbox каким-то образом защищает SSH от внешней сети, но разрешает ping .

Что можно сделать, чтобы разрешить другие протоколы, кроме ping из чужой сети?

0