На странице поддержки HitLeap говорится:
Могу ли я запустить несколько средств просмотра HitLeap?
Да, если у вас есть доступ к нескольким компьютерам, вы можете запустить по одному экземпляру HitLeap Viewer на каждом из них, предполагая, что они также имеют разные IP-адреса.
Это означает, что только один экземпляр разрешен для каждого IP-адреса, поэтому вы не можете запустить более одного экземпляра на одном компьютере.
Решение VirtualBox
Простым решением будет использование VirtualBox для создания нескольких виртуальных машин, каждая из которых может запускать один отдельный экземпляр HitLeap. Это простое решение не очень удобно, но не требует глубоких знаний Linux.
Решение сетевых пространств имен (без VirtualBox)
Более сложные решения, для которых не требуются виртуальные машины, описаны в программе Unix после
привязки к конкретному сетевому интерфейсу .
Принятый ответ использует гибкую функцию, называемую «сетевые пространства имен», которая предоставляется через ip
программу Linux. Ответ описывает выполнение следующих действий от имени пользователя root:
# Add a new namespace called test_ns
ip netns add test_ns
# Set test to use eth0, after this point eth0 is not usable by programs
# outside the namespace
ip link set eth0 netns test_ns
# Bring up eth0 inside test_ns
ip netns exec test_ns ip link set eth0 up
# Use dhcp to get an ipv4 address for eth0
ip netns exec test_ns dhclient eth0
# Ping google from inside the namespace
ip netns exec test_ns ping www.google.co.uk
Также можно управлять сетевыми пространствами имен в какой - то степени с unshare
и nsenter
команд. Это позволяет вам также создавать отдельные пространства для PID, пользователей и точек монтирования.
Дополнительные ссылки, содержащиеся в этом посте: