우분투에서 포트가 안열려요 ㅠㅠㅠㅠㅠㅠㅠ(슬픔)

nerd7의 이미지

안녕하세요 반갑습니다!!! 스타트업 있다보니 프론트 개발하려 왔는데 서버를 만져야 되네요 ㅠㅠㅠ 서버는 완전 문외한입니다 ㅠㅠㅠ (살려주세요)

우분투 서버고 고정아이피인데 지금 mqtt 브로커를 백그라운드에 돌리고, 1883 포트를 열어서 외부서 통신이 가능하게 하는게 목표에요

그래서 레퍼런스 대로

iptables -I INPUT -m tcp -p tcp --dport 1883 -j ACCEPT 입력해서 port 1883번 열어라고 설정했습니다.(1번사진) 1번사진

그리고 netstat -napL로 확인하니.. 127.0.0.1:1883번으로 mqtt Broker가 실행되고 있었고요.(2번사진) 2번사진

그래서 openPortFinder로 1883번 열렸나 체크 해보니 계속 closed 네요 ㅠㅠㅠ 3번사진

Q1. 지금 제가 드는 생각이 2번 사진에 127.0.0.1:1883 번 돌고 있는데 이건 내부포트고, 외부랑 관계 없는것 같습니다. 그러면 포트 1883번은 방화벽 정책으로 열었고, 127.0.0.1:1883의 mqtt프로그램이랑 방화벽으로 열린 1883번이랑 포트 포워딩이 안되서, 포트파인더에서도 1883 open이 체크 안되는것 같은데 맞은가요??

Q2. 만약 포트 포워딩이 안되서 계속 안열린거라면, mqtt브로커 는 .conf파일에 포트를 외부 포트로 바꾸는 방법이 인터넷에 찾아봤는데 도저히 없더라고요 ㅠㅠ 그러면 우분투 자체에서 220.xx.xx.xxx:1883(외부아이피) -> 127.0.0.1:1883 으로 포트포워딩 할수 있는 방법이 있나요??

Q3. mqtt뿐 아니라 Node도 올려야 하는데 ㅠㅠ node 같은 서버가 run하면 보통 localhost:3000번 또는 3010번 사용했는데, 이런경우도 포워딩을 외부아이피:3000번으로 보통 우분투에서 포워딩(우분투에서 포워딩이 된다면)하시나요? 아니면 node 자체에 host ip를 외부ip(고정아이피)로 설정하시나요??

Q4. 만약 1883 포트를 열었다 하더라도, 1883포트의 프로그램을 실행시키지 않는다면 포트가 닫혀 있는건가요??(전 우분투에서 포트를 열면 프로그램이 돌지 않더라도 계속 열려 있을 것이다! 라고 생각했는데 해보니까 아닌것 같아서,, 확실히 알고 싶습니다)

질문이 많아 죄송합니다. 네트웤에 대한 기본이 부족해서 그런지 검색해도 딱 맞는 답이 안나오네요 ㅠㅠ (적절한 키워드를 제가 못잡나봐요.)

혹시 제가 개념이 잘못잡힌 부분이 있다면 지적 부탁드립니다.감사합니다!!!

김정균의 이미지

bind address 를 0.0.0.0 으로 변경하면 해결될 일 같은데요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.