VMware Tools · 2 min read · Nov 27, 2025

Как установить VMware Tools на pfsense (FreeBSD)

Как установить VMware Tools на pfsense (FreeBSD)

Этот учебник показывает, как установить VMware Tools на pfsense v1.2.3, который работает под управлением ОС FreeBSD. У меня ушло несколько дней, чтобы разобраться, как это сделать, особенно из-за отсутствия полного руководства в Интернете.

1 Требования

Чтобы установить такую систему, вам понадобятся следующие:

  1. VMware vCenter Converter Standalone Client
  2. VMware vSphere Client
    (Как скачать и установить, пожалуйста, следуйте другим руководствам)

2 Предварительная заметка

Не просто загружайте pfsense*.vmx или vmdk в хранилище vmware, используйте вместо этого vCenter Converter, иначе ваша pfsense-VM не загрузится после создания снимка. И я предполагаю, что вы настроили pfsense-VM и успешно установили соединение с Интернетом.

3 Переходим к делу

Сначала нам нужно установить “perl” и “compat6x-i386” на систему перед установкой VMware Tools, как и в других linux. Но на этом пути есть много подводных камней… и это руководство решает все эти проблемы и ведет прямо к результату.

–> нажмите “8” и перейдите в оболочку pfsense.

Нам нужно обновить FTP-путь для команды pkg_add, иначе пакет не будет загружен (потому что pfsense FreeBSD не так обновлен до FreeBSD FTP)!

setenv PACKAGEROOT "ftp://ftp.freebsd.org"
setenv PACKAGESITE "ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.4-release/Latest/"

Начните установку пакетов:

pkg_add -v -r perl
pkg_add -v -r compat6x-i386

Перейдите в клиент VMware vsphere и начните “Установить VMware Tools” на pfsense-VM, как обычно, нам нужно смонтировать CD-ROM, чтобы получить исполняемый файл VMware Tools.

Сначала создадим несколько временных папок для VMware Tools:

cd /
mkdir tmp2
mkdir tmpp

Монтируем CD-ROM в tmp2:

mount_cd9660 /dev/acd0 /tmp2
cd /tmp2

Скопируйте VMware Tools в tmpp, затем извлеките пакет:

cp vmware-freebsd-tools.tar.gz /tmpp
cd /tmpp
tar -zxvf vmware-freebsd-tools.tar.gz
cd vmware-tools-distrib/

Затем, вот в чем дело, перед выполнением установки нам нужно связать файлы compat6x с правильным каталогом, чтобы VMware Tools мог их найти, иначе это просто не сработает!

ln -s /usr/local/lib/compat/libm.so.4 /lib
ln -s /usr/local/lib/compat/libc.so.6 /lib
ln -s /usr/local/lib/compat/libthr.so.2 /lib

Затем начните установку, убедитесь, что вы находитесь в /vmware-tools-distrib.

chmod +x vmware-install.pl bin/vmware-config-tools.pl bin/vmware-uninstall-tools.pl
./vmware-install.pl

Как обычно, продолжайте нажимать “Enter”, и это должно сработать с сообщением “Enjoy”. Если да, начните убирать и перезагрузите:

cd /
rm -r /tmpp/
rmdir tmpp
shutdown -r now

4 Дополнительная заметка

Если вы получите сообщение “Вы под атакой” на каком-то этапе, это, вероятно, связано с смонтированным CD-ROM, в таком случае нажмите “Ctrl+Alt+Insert”, чтобы перезагрузить VM и начать заново. После всего этого у вас должно быть сообщение “OK” в клиенте VMware vsphere.

Так что, наслаждайтесь!

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.