LINUX.ORG.RU
ФорумGames

Не работает обнаружение игр в ЛВС (виртуальной)

 , ,


0

1

Пользуюсь Hamachi для создания виртуальной сети с товарищем, но почему-то в играх не работает обнаружение игр в локальной сети. Например, в играх на движке Source есть вкладка с серверами в локальной сети, и она пуста, хотя прямое подключение через «connect xx.xx.xx.xx» работает. Или в играх Codemasters (Dirt etc) не находит игры LAN. Подскажите в каком направлении копать? Как приложение или система отличает физическую локальную сеть от виртуальной?

Может оно не видит ничего кроме первого попавшегося соединения?
Или как вариант видит один адресс 5.х.х.х, а второй 10.х.х.х и лезет на второй, потому что это адрес для локальной сети.

onon ★★★
()

Выкинь это глючное говно и настрой openvpn.

invy ★★★★★
()

Широковещательные пакеты видимо идут только на дефолтный интерфейс, либо hamachi их не поддерживает вообще.

С приватным кроссплатформенным VPN вообще дела не очень хорошо обстоят.
Или проприетарное zero-configuration говно типа hamachi с ужасной скоростью если оба клиента за NAT, или божественный mesh на базе tinc, который будет продолжат работать пока ядерные удары выводят отдельные узлы из строя.
Но нужно пыхтеть с настройкой.

aidaho ★★★★★
()
Последнее исправление: aidaho (всего исправлений: 1)
Ответ на: комментарий от aidaho

Пропускная способность не важна, важна задержка. Hamachi в моем случае даёт незаметный оверхед. Если tinc еще жив, то как-нибудь попробую попыхтеть, но, хотелось бы, чтобы он смог победить сабж.

Кстати, насчет «hamachi не поддерживает широковещательные пакеты», видел похожие вопросы про обнаружение у пользователей Windows, и там писали, что в некоторых случаях проблема с обнаружением решалась выставлением приоритета (метрики) виртуального интерфейса.

xmichael
() автор топика
Ответ на: комментарий от xmichael

Пропускная способность не важна, важна задержка.

Я не знаю, какие у вас требования, но для примера навскидку:

aidaho@thinkpad:~$ ping cassiopeia.local
PING cassiopeia.local (169.254.200.2) 56(84) bytes of data.
64 bytes from cassiopeia.local (169.254.200.2): icmp_seq=1 ttl=64 time=33.6 ms
64 bytes from cassiopeia.local (169.254.200.2): icmp_seq=2 ttl=64 time=34.9 ms
64 bytes from cassiopeia.local (169.254.200.2): icmp_seq=3 ttl=64 time=33.9 ms
...

aidaho@thinkpad:~$ ping vaio.local
PING vaio.local (169.254.200.11) 56(84) bytes of data.
64 bytes from vaio.local (169.254.200.11): icmp_seq=1 ttl=64 time=69.7 ms
64 bytes from vaio.local (169.254.200.11): icmp_seq=2 ttl=64 time=68.8 ms
64 bytes from vaio.local (169.254.200.11): icmp_seq=3 ttl=64 time=69.3 ms

cassiopeia.local находится в Латвии.
vaio.local в том же городе что и thinkpad, но роутинг в данном случае через cassiopeia т.к. нет прямой связи.

vaio и thinkpad висят на wi-fi, cassiopeia на проводе.

aidaho ★★★★★
()
Ответ на: комментарий от aidaho

Вот ещё для сравнения прямой пинг до cassiopeia, не через vpn

aidaho@thinkpad:~$ ping cassiopeia
PING cassiopeia (xxx.xxx.xxx.xxx) 56(84) bytes of data.
64 bytes from cassiopeia (xxx.xxx.xxx.xxx): icmp_seq=1 ttl=56 time=33.3 ms
64 bytes from cassiopeia (xxx.xxx.xxx.xxx): icmp_seq=2 ttl=56 time=33.4 ms
64 bytes from cassiopeia (xxx.xxx.xxx.xxx): icmp_seq=3 ttl=56 time=33.5 ms
...

aidaho ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.