У меня возникли некоторые проблемы при установке Hamachi v1 на 64-битный сервер centos 6. Я знаю, что эта версия довольно старая, но мне нужно, чтобы она подключилась к серверу Windows, которым я не могу управлять, и на нем установлен только hamachi v1, и, поскольку кажется, что сети v1 и v2 несовместимы, я не у меня нет особого выбора. Однако я этого не знал и сначала установил v2 на сервер отсюда, у которого не было никаких проблем, но, конечно, не удалось подключиться к сети, которую я хотел.
В любом случае, когда я где-то читал, что centos поддерживает как 32-битные, так и 64-битные двоичные файлы, я подумал, что могу следовать этому руководству, чтобы запустить его. Однако, даже когда я могу скомпилировать tuncfg и сделать установку, кажется, работает без проблем, hamachi вообще не работает. Выполнение команд hamachi или hamachi-init мне вообще ничего не дает: нет вывода и сообщений об ошибках.
Заранее спасибо.
Насколько я знаю, Hamachi нужен модуль ядра. Модуль, который предварительно скомпилирован 32-битным или который не может быть скомпилирован на вашей 64-битной арке, не будет работать. Вероятно, поэтому он просто завершается, не отправляя никаких сообщений, и, честно говоря, не будет решен, если нет 64-битного пакета Hamachi1.
Не зная, какие зависимости ищет Hamachi v1, вам будет сложно помочь.
я считать Библиотеки ia32 являются частью пакета redhat-lsb.i686.
Если вы смелы, попробуйте:
# yum install compat-libstdc++-296.i686
и
# yum install compat-libstdc++-33.i686
И посмотрите, позволит ли это запустить Hamachi, поскольку они предоставят вам необходимые библиотеки.
Вы можете скачать и установить бета-версию Hamachi v2 отсюда:
https://secure.logmein.com/welcome/labs/
64-битный пакет rpm довольно хорошо работает на centos 6, я только что протестировал его и, похоже, без проблем подключается к клиентам v1.