Порт вперед только в терминале

У меня есть старый сервер Ubuntu (13.04), и я хочу открыть порт для этого программного обеспечения в стиле сервера онлайн-игр. Мне нужно открыть порт и сказать ему этот порт (я знаю, как сообщить игре этот порт).

Ради аргумента, пусть порт, который я хочу открыть, будет 12345.

Как мне это сделать, без доступа к графическому интерфейсу, только оболочка Bash. И как открыть порт, и как возиться с брандмауэром, чтобы порт был виден миру.

Спасибо!

РЕДАКТИРОВАТЬ: я могу перенести его внутренне (iptables esque), но я не знаю, какое программное обеспечение брандмауэра я установил. Есть ли простой способ узнать это? Кроме того, как я могу перенаправить маршрутизатор также, все из терминала. Извините за ранее нехватку деталей

2
задан 23 June 2013 в 21:35

1 ответ

sudo iptables -A INPUT -i eth0 --proto tcp --dport 12345 -j ACCEPT

это разрешит входящий трафик на сетевой интерфейс eth0 для порта tcp 12345. Вы не указали, имеете ли вы в виду tcp или udp.

Вы можете перечислить правило с помощью:

sudo iptables -L -n
0
ответ дан 23 June 2013 в 21:35

Другие вопросы по тегам:

Похожие вопросы: