LINUX.ORG.RU
решено ФорумAdmin

Пробросить порт с одного компьютера на другой


0

1

Здравствуйте. У меня компьютер получает интернет от ADSL-роутера, и на роутере я настроил проброс портов на 192.168.1.2. Для игры Worms Armageddon нужен порт 17011, игра работает. С этого компьтера раздаю Интернет по Wi-Fi, конфиги:

/etc/dhcp/dhcpd.conf

ddns-update-style interim;
default-lease-time 3600;
max-lease-time 9000;
authoritative;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.255;
option routers 192.168.0.1;
option broadcast-address 192.168.0.0;
}
/etc/conf.d/dhcpd

DHCPD_IFACE="ath0"
/etc/sysctl.conf

net.ipv4.ip_forward = 1
wifi.sh

wlanconfig ath0 create wlandev wifi0 wlanmode apath0
iwconfig ath0 essid ATHLON64-INET
iwconfig ath0 channel 13
ifconfig ath0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255 up
/etc/init.d/dhcpd restart
sysctl -p
iptables -F
iptables -t nat -F
iptables -A FORWARD -i ath0 -s 192.168.2.0/255.255.255.0 -j ACCEPT
iptables -A FORWARD -i eth0 -d 192.168.1.0/255.255.255.0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

На ноутбуке работает интернет, aMule и торренты. Хочется поиграть в Worms Armageddon, но не могу захостить игру. http://canyouseeme.org/ говорит, что порт закрыт, хотя игру я захостил. Моя задача - пробросить порт.

★★★★★

Последнее исправление: ZenitharChampion (всего исправлений: 1)

Если я правильно понял, то на компе с вайфаем надо сделать примерно следующее

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 17011 -j DNAT --to [IP ноутбука]:17011
iptables -A INPUT -p tcp -m state --state NEW --dport 17011 -i eth0 -j ACCEPT
eth0 заменить на интерфейс, на который инет с роутера на комп приходит

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

У меня раньше в конфиге DHCP было слово Ad-Hoc, после одного из обновлений оно оказалось deprecated и я его изменил на interim. Это режим Wi-Fi? Раздачи адресов? Или что? Решил просто спросить пользуясь случаем, что есть знающий человек.

Пробую ту команду.

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

Ad-hoc надо указывать не в dhcp, а тут

iwconfig wlan0 mode ad-hoc

Еще есть вот такая статья http://habrahabr.ru/blogs/linux/122876/ но это уже для тех у кого не поддерживается access-point, master у драйвера wi-fi.

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

рецепт идиотский и это видно сразу.

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