LINUX.ORG.RU
ФорумAdmin

Не видит игровой сервер с локалки

 ,


0

1

Доброго времени суток.

Есть сервер с 2 портами:eth0 и eth1, eth1 - смотрит в интернет, eth0 - на локальный компьютер на винде + на него идет трафик интернета с eth0.

На сервере запущен игровой сервер, все его видят, кроме компьютера на windows и могут совершенно спокойной на него зайти поиграть. С локального компа он даже не пингуется не по внешнему IP ни по внутреннему. В чем может быть подвох?

ip сервера: xxx.xx.xx.xx:7777

http://imgur.com/Idc2oVA

http://imgur.com/rdJvkjR

Насколько я понял игровой сервер для компьютера с Windows является шлюзом, раз ты пишешь, что eth1 - смотрив интернет, а eth0 - в локальную сеть и раздаёт туда интернет. То из этого следует, что шлюз просто не может быть недоступен, иначе бы на компьютере с Windows не было бы интернет.

Смотри настройки игрового сервера, на всех ли интерфейсах он слушает запросы, нет ли блокировки в Iptables?

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

IPtables скинул же, там ничего такого особо запрещающего нет.. Как посмотреть где он слушает запросы?

Его не видно только с локалки, со всего интернета его видно и к нему смело можно приконнектиться

cccmertnik ()
Ответ на: комментарий от kostik87

Как выяснилось, проблема в том, что сервер поднимается на внешнем IP, а внутренний IP является шлюзом, но если назначить внешний IP в настройках eth1, то сеть перестает работать вообще.

Что делать ума не приложу

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

попробуй для начала детально сформулировать (в письменном виде, и желательно еще и в графическом) как ты хочешь построить сеть. Прямо по интерфейсам/адресам, и напиши скажем если в какой-то точке должен быть нат или еще чего.

Обычно после этого решение будет очевидно.

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