23 окт. 2010 г.

Как быстро открыть порты в рутере на ArchLinux

Иногда приходится заранее в настройках рутера прописывать проброс портов. Многие программы работают и используют UPNP для того, что открыть порты на рутере, поэтому в ручной настройке необходимости не возникает. Однако бывает необходимость настроить проброс портов на рутере посредством UPNP вручную, что достаточно просто.
Необходимо первоначально установить пакет miniupnpc:
yaourt -S miniupnpc
Далее пробросить порты командой:
upnpc -a 192.168.1.1 5005 6005 TCP
где 192.168.1.1 - ip-адрес вашего сетевого интерфейса, подключённого к рутеру,
5005 - для примера порт сетевого интерфейса
6005 - для примера порт, открытый во вне на рутере
TCP - протокол, по котором будут передаваться данные.
Можно также удалить перенаправление, узнать статус, получить список перенаправлений, с помощью дополнительных ключей программы upnpc.