v1.0.3
π [v1.0.3] - 2026-05-18 (Wi-Fi μ±λ λ³κ²½ μλ μ μ΄, 물리 μ μ ν¬νΈ κ°μ§ λ° λ³΄μ/WAN μ€μκ° μ»€μ€ν μ΄λ²€νΈ κ³ λν)
μ΄ λ²μ μ 무μ λ€νΈμν¬μ κ°λ μ±λμ λμ보λμμ μ§μ μ΅μ νν μ μλ Wi-Fi λμλ³ μ±λ μ€μ μ λ ν°κ° νμ¬λκ³ , 곡μ κΈ° 물리 μ΄λλ· ν¬νΈ(LAN 1~4 λ° WAN)μ μ°κ²° μνμ 곡μ κΈ° ν΅μ¬ 보μ μ€μ λ³νλ₯Ό μ€μκ°μΌλ‘ νμ΄μμ€ν΄νΈ μ΄λ²€νΈ λ²μ€μ λ°©μΆνμ¬ λͺ¨λ°μΌ νΈμ μλ¦Ό(ν λ κ·Έλ¨ λ±) μλν νΈλ¦¬κ±°λ‘ κ²°ν©ν μ μλλ‘ μ΄κ°λ ₯ κ³ λνλ v1.0.3 μ μ μ λ°μ΄νΈ λ²μ μ λλ€.
π‘ Wi-Fi 무μ λμλ³ μ΅μ μ±λ μλ μ μ΄(Select) λ° μ€μκ° μ±λ μ°λ μ μ€
- 무μ λμλ³ μ΅μ μ±λ μ
λ ν° νμ¬: 2.4GHz, 5GHz, 6GHz λ± κ° λμμ κ°λ μ±λμ λμ보λμμ ν΄λ¦ ν λ²μΌλ‘ μλ λ³κ²½ν μ μλ μ
λ ν°(
select.iptime_wifi_channel_...) κΈ°λ₯μ μ μ€νμ΅λλ€. - 1μκ° μ€λ§νΈ μΊμ & λΉλκΈ° λ°±κ·ΈλΌμ΄λ μ€μΊ: λκΈ°μ μΈ API ν΅μ μΌλ‘ μΈν UI νλ¦¬μ§ νμμ μ°¨λ¨νκ³ μ, 1μκ° μ€λ§νΈ μΊμ λ° λΉλκΈ° μ€μΊ μν€ν μ²λ₯Ό μ μ©ν΄ κ°μ© μ±λ λͺ©λ‘μ μμ νκ³ λΆλλ½κ² κ°±μ ν©λλ€.
- μμ΄νμ΄ μ μ΄ μ€μμΉ μ±λ μμ± λ
ΈμΆ: κ°λ³ Wi-Fi μ¨μ€ν μ€μμΉ(
IPTimeWifiSwitch)μ μν μμ±(extra_state_attributes)μ νμ¬ κ°λ μ€μΈ 물리 μ±λ μ 보(channelνλ)λ₯Ό κ²°ν© λ ΈμΆνμ¬ κ°λ μ±μ κ·Ήλννμ΅λλ€.
β±οΈ 곡μ κΈ° 물리 μ μ ν¬νΈ(LAN/WAN) λ§ν¬ νμ°© μ€μκ° κ°μ§ λ° μ΄λ²€νΈ λ°©μΆ
- 물리 λ§ν¬ μν μΆμ : 곡μ κΈ° λ·λ©΄μ LAN 1~4 λ° WAN ν¬νΈμ μ΄λλ· μΌμ΄λΈ μ°κ²°/λ¨μ (Link Up / Down) μν λ³νλ₯Ό μ€μκ°μΌλ‘ μΆμ ν©λλ€.
- μ§λ₯ν μ΄λ²€νΈ λ²μ€ λ°©μΆ: λ¨μ κΈ°κΈ° μ μ ν κΈ μ μμ κ°μ μλ¦Όμ°½μ΄ λμ보λλ₯Ό μ΄μ§λ½νμ§ μλλ‘, μλ¦Ό νμ
μ°½ λμ νμ΄μμ€ν΄νΈ μ μ μ΄λ²€νΈ λ²μ€μ
iptime_manager_port_connectedλ°iptime_manager_port_disconnected컀μ€ν μ΄λ²€νΈλ₯Ό λ°©μΆν©λλ€. - νλΆν μλν λ°μ΄ν° νμ¬: μ΄λ²€νΈ λ°μ΄ν° νμ΄λ‘λμ ν¬νΈ μ ν(lan/wan), ν¬νΈ λ²νΈ, νκΈ° μ΄λ¦, κ°μ§λ μ°κ²° 물리 μλ(Gbps/Mbps) λ±μ μ λ° λμ½λ©νμ¬ λλ΄νλ―λ‘ κΈ°κΈ°λ³ μ μ μ°¨λ¨ μ μ΄λ μ κ΅ν λ§ κ°μ μλνλ₯Ό μμ½κ² ꡬμΆν μ μμ΅λλ€.
π 보μ μν λ° WAN μΈν°λ· λ¨μ μ μ€μκ° μ»€μ€ν μ΄λ²€νΈ λμ μ‘μΆ κ³ λν
- μ΄μ€ ν΅λ³΄ μμ€ν μν€ν μ²: κΈ°μ‘΄μ νλ©΄ μλ¦ΌμΌλ‘λ§ λμ°λ 보μ ν΄μ κ²½κ³ (GeoIP μ°¨λ¨ κΊΌμ§, CSRF ν΄μ , DoS κΈ°λ₯ λΉνμ±ν, Wi-Fi BSS κ°μ μ’ λ£ λ±)μ WAN μΈν°λ· μ°κ²° μν λ³ν(물리 λ¨μ , IP ν λΉ ν΄μ , κ³΅μΈ IP λ³κ²½) μ νλ©΄ μλ¦ΌλΏλ§ μλλΌ μΈλΆ μλν νΈλ¦¬κ±°μ© μ€μκ° μ»€μ€ν μ΄λ²€νΈλ₯Ό λμμ μ‘μΆνλλ‘ μ€κ³νμ΅λλ€.
- 보μ 경보 μ΄λ²€νΈ (
iptime_manager_security_alert): 보μ μ μ΄ μ΅μ μ΄ λ¬΄λ¨ νΉμ κ°μ λ‘ κΊΌμ‘μ λ, 경보 μ’ λ₯ λ° μμΈ μ΅μ μ 보λ₯Ό νμ΄λ‘λμ λ΄μ λ°©μΆνλ―λ‘ μ€λ§νΈν° μ»΄ν¨λμΈ μ±μ΄λ ν λ κ·Έλ¨ μ€μκ° λΉμ νΈμ μλ¦ΌμΌλ‘ μ¦κ° κ²°ν©ν μ μμ΅λλ€. - WAN μΈν°λ· 경보 μ΄λ²€νΈ (
iptime_manager_wan_alert): WAN 물리 λ¨μ , κ³΅μΈ IP μ°¨λ¨ λ§λΉ, λλ μΈλΆ κ³΅μΈ IP μ£Όμ λ³κ²½ λ°μ μ μ΄λ²€νΈ νμ΄λ‘λμ μ΄μ /μ κ· IP μ 보 λ±μ νλΆν λ΄μ λ°©μΆνμ¬ μλΉ νμ μλ μ νμ΄λ μΈλΆ DNS λμ λ§€ν μλν νΈλ¦¬κ±°λ‘ νμ©ν μ μλλ‘ λ³΄κ°νμ΅λλ€.
π‘οΈ WAN MAC λ° LAN MAC μ£Όμ μΌμ μ΄κΈ° λΉνμ±ν
- κ°μΈμ 보 λ³΄νΈ λ° Recorder DB μ©λ μ΅μ ν: 곡μ κΈ°μ κ³ μ μλ³ μ λ³΄μΈ WAN MAC μ£Όμ λ° LAN MAC μ£Όμ μΌμλ₯Ό μ΅μ΄ ν΅ν©κ΅¬μ±μμ μΆκ° μ κΈ°λ³Έ λΉνμ±ν(Disabled by default) μνλ‘ νμ¬λλλ‘ μ²λ¦¬νμ¬ λΆνμν νμ΄μμ€ν΄νΈ λ μ½λ DB μ©λ λλΉλ₯Ό μ¬μ μ μλ°©νμ΅λλ€. (μ¬μ©μκ° μν μ ꡬμ±μμ μμΈ νμ΄μ§μμ κ°νΈνκ² λ€μ νμ±ν κ°λ₯)