Iptables tips - XIYO/asuswrt-merlin.ng-kr GitHub Wiki
iptables κ·μΉ ꡬν κ°μ΄λ
λ€μν κΈ°μ μ νμ©νμ¬ λͺ κ°μ§ μ€μν iptables κ·μΉμ ꡬνν μ μμ΅λλ€. μ΄λ¬ν κ·μΉμ λ¨Όμ JFFS νν°μ μ νμ±ννκ³ , κ·Έλ° λ€μ μ¬μ©μ μ€ν¬λ¦½νΈ μ€ νλμΈ firewall-start λλ nat-start (μν©μ λ°λΌ λ€λ¦) μ€ νλμ κ·μΉμ λ£μ΄μΌ ν©λλ€.
νΉμ IPμμλ§ μλΉμ€(μ: RDesktop)λ‘μ ν¬νΈ ν¬μλ© νμ©
νΉμ IP(μ: IP 10.10.10.10μμλ§ RDesktop μ°κ²°μ νμ©νλ €κ³ ν©λλ€)μμλ§ μ°κ²°μ μλ½νλ ν¬νΈ ν¬μλ©μ μμ±νλ €λ©΄ λ€μ λ¨κ³λ₯Ό λ°λ₯΄μμμ€. λ¨Όμ κ°μ μλ² νμ΄μ§μμ ν΄λΉ ν¬νΈλ₯Ό ν¬μλ©νμ§ μλλ‘ νμΈνμμμ€. κ·Έλ° λ€μ nat-start μ€ν¬λ¦½νΈ λ΄μμ λ€μκ³Ό κ°μ κ·μΉμ μ¬μ©νμμμ€:
iptables --insert VSERVER 3 --table nat --proto tcp --match tcp --source 10.10.10.10 --dport 3389 --jump DNAT --to-destination 192.168.1.100
μ΄λ κ² νλ©΄ IP 10.10.10.10μμ μ€λ μ°κ²°μ RDesktopμ μ€ννλ PC(192.168.1.100)λ‘ μ λ¬ν©λλ€.
κ°μ λ°©λ²μ μ¬μ©νμ¬ SSH, FTP λ±μ ν¬νΈ ν¬μλ©μ νμ©ν μ μμ΅λλ€.
iptables κ·μΉ ꡬν κ°μ΄λ
μ΄μ μ μμ±ν 체μΈμ VSERVER 체μΈμ μΆκ°νκ³ μΈν°νμ΄μ€ eth0(κ³΅μ© μΈν°νμ΄μ€)μ μ μ©νλ iptables λͺ λ Ήμ΄λ λ€μκ³Ό κ°μ΅λλ€.
iptables --insert VSERVER --table nat --in-interface eth0 --proto tcp --dport 22 --match state --state NEW --jump SSHVSBFP
κΈ°μ‘΄μ ν¬νΈ ν¬μλ© κ·μΉμ΄ μ΄λ―Έ μ‘΄μ¬νλ€λ©΄, μ΄ μ€ν¬λ¦½νΈλ₯Ό μ€ννκΈ° μ μ ν΄λΉ κ·μΉμ λ°λμ μ κ±°ν΄μΌ ν©λλ€. μ΄ μ€ν¬λ¦½νΈλ ν¬μλ© κ·μΉμ μμ±νλλ‘ μ²λ¦¬ν κ²μ λλ€.