Ola1990 писал(а):
Доброго времени суток!
Роутер DSL-2500u, провайдер Домолинк, получение адресов через dhcp.
Есть игровой сервер counter strike source, но он не виден из интернета, и никто не может к нему подключиться, хотя порт 27015 открыт. Я так понимаю, у меня nat, хотя у нас дома только 1 комп с этим провайдером. В консоли пишет внутренний ип-адрес как на скрине.
Можно ли не получая внешнего ип-адреса, сделать сервер видимым?
Вариант 1. Не использовать NAT и перевести модем в режим моста.
Как настроить модем в режиме Bridging здесь:
http://dlink.ru/ru/faq/164/917.html
Вариант 2. Разобраться что не так с Virtual Server.
1. Выясните не блокирует ли нужный Вам порт провайдер.
2. Убедитесь что включен
Firewall и
NAT на WAN-интерфейсе роутера.
3. Убедитесь что на локальном сервере в качестве шлюза прописан адрес модема.
4. Убедитесь что на компьютере соединение не блокируется firewall'ом (можно перевести модем в режим моста и проверить доступность сервера).
5. Убедитесь что проверяете работоспособность правила со стороны внешней сети (из внутренней работать не будет, т.к. nat loopback не поддерживается).
6. Убедитесь что на модеме установлена свежая прошивка.
7. Убедитесь что Вы не забыли выполнить
Save/Reboot после создания правила.
8. Зайдите на модем по telnet, и набрав команду
sh, а затем
iptables -L убедитесь, что Ваше правило присутствует в таблице
Chain FORWARD (policy ACCEPT).