Я хотел открыть порт 80, потому что я хотел разместить на своей локальной машине, используя dyndns.org; Я выполнил шаги, в которых мне было сказано установить ddclient для динамического IP.
Теперь мне нужно знать, как открыть этот порт 80 из Ubuntu.
Могу ли я использовать iptables для переадресации портов.
Я не уверен, понимаю ли я правильно, что Вы пытаетесь выполнить, но я думаю, что то, в чем Вы нуждаетесь, должно разместить веб-сайт от Вашего поля Ubuntu, которое будет доступно через FQDN dyndns.org.
Так, существует две разных вещи, которые необходимо сделать.
Настройте свой dyndns. Снова, это может быть сделано 2 различными способами:
1.1. Настройте задание крона для ddclient
.
Сценарий соединится с веб-сайтом dyndns.org и обновит Ваш IP-адрес равномерно. Это решение обычно необходимо, когда маршрутизаторы ADSL не оказывают собственную поддержку для DDNS.
1.2. Настройте свой маршрутизатор для прямого соединения с dyndns.org, и обновить IP-адрес каждый раз он изменяется.
Ваша модель (WRT54G) поддерживает DDNS, таким образом, это довольно легко. Можно найти больше информации здесь
Передайте все входящие запросы (т.е. из Интернета) к Вашему веб-серверу Ubuntu.
Таким образом, настройте еще раз свой маршрутизатор, чтобы принять все входящие запросы из Интернета для порта 80 и передать им для портирования 80 из машины Ubuntu.
Снова, больше информации о перенаправлении портов может быть найдено здесь