.. _change-interface-type: 네트워í¬ì„¼ì„œ ì¸í„°íŽ˜ì´ìŠ¤ ìœ í˜• 변경 ==================================== ë„¤íŠ¸ì›Œí¬ êµ¬ì„±ì„ ë³€ê²½í•˜ë©´ 네트워í¬ì„¼ì„œì˜ ì¸í„°íŽ˜ì´ìŠ¤ ìœ í˜•ì´ ì•¡ì„¸ìŠ¤ í¬íŠ¸ì—ì„œ 트ë í¬ í¬íŠ¸ë¡œ ë˜ëŠ” ê·¸ 반대로 변경 ë 수 있습니다. ì´ ìž¥ì—서는 센서 ì¸í„°íŽ˜ì´ìŠ¤ ìœ í˜•ì„ ë³€ê²½í•˜ëŠ” ë°©ë²•ì„ ì„¤ëª…í•©ë‹ˆë‹¤. Trunk Port ì— ëŒ€í•œ 액세스 í¬íŠ¸ ----------------------------------- .. note:: 본 문서는 물리ì ì¸í„°íŽ˜ì´ìŠ¤ê°€ eth0ì´ë¼ê³ ê°€ì •í•©ë‹ˆë‹¤. 기존 ì¸í„°íŽ˜ì´ìŠ¤ êµ¬ì„±ì„ í™•ì¸í•˜ê³ ì €ìž¥í•©ë‹ˆë‹¤. ë³€ê²½í•˜ë ¤ëŠ” ì¸í„°íŽ˜ì´ìŠ¤ì— IP ë˜ëŠ” 게ì´íŠ¸ì›¨ì´ ì´ì™¸ì˜ ì„¤ì •ì´ ìžˆëŠ” 경우 ì„¤ì •ì„ ìƒˆ ì¸í„°íŽ˜ì´ìŠ¤ë¡œ ì „ì†¡í•´ì•¼í•©ë‹ˆë‹¤. .. code:: bash root@geni:# ifconfig docker0: ... eth0: ... lo: ... 물리ì ì¸í„°íŽ˜ì´ìŠ¤ì— VLAN ì¸í„°íŽ˜ì´ìŠ¤ ìƒì„± VLAN ì¸í„°íŽ˜ì´ìŠ¤ ë° ê²Œì´íŠ¸ì›¨ì´ì˜ ê³ ì • IP ì„¤ì • .. code:: bash /etc/netplan/*.yaml # *.yaml # network: # version: 2 # renderer: NetworkManager # ethernets: # eth0: # dhcp4: false # addresses: [IP address/CIDR] # gateway4: Gateway IP # nameservers: # addresses: [IP address] # # # vlans: # # eth0.VLANID: # id: VLANID # link: eth0 # addresses: [IP address/CIDR] # # eth0.VLANID: # id: VLANID # link: eth0 # addresses: [IP address/CIDR] $ netplan apply - ìˆ˜ì •í•œ *.yaml 파ì¼ì„ ì ìš© yaml íŒŒì¼ ìˆ˜ì • 예시 입니다. .. image:: /images/netplan_vlan.png :width: 450px ë˜ëŠ” DHCP ì„¤ì • (ê³ ì • IP를 사용하지 않는 경우) .. code:: bash $ vim /etc/netplan/*.yaml - ì—디터로 *.yaml íŒŒì¼ ìˆ˜ì • # *.yaml # ... # eth0.VLANID: # dhcp4: false # addresses: [] **ëª¨ë“ VLAN ì¸í„°íŽ˜ì´ìŠ¤ì— ì´ë”ë„· ê³ ì • IP ë˜ëŠ” DHCP 를 ì œëŒ€ë¡œ ì„¤ì •ë˜ì—ˆëŠ”지 확ì¸í•©ë‹ˆë‹¤.** VLAN ì¸í„°íŽ˜ì´ìŠ¤ì—ì„œ ì‹¤í–‰ì¤‘ì¸ ë„¤íŠ¸ì›Œí¬ì„¼ì„œë¥¼ êµ¬ì„±í•˜ë ¤ë©´ 다ìŒì„ 수행합니다. #. ê´€ë¦¬ìž ì›¹ UIì— ë¡œê·¸ì¸í•˜ê³ **시스템** 메뉴로 ì´ë™í•©ë‹ˆë‹¤. #. 네트워í¬ì„¼ì„œ IP를 í´ë¦í•˜ê³ **ì„¼ì„œì„¤ì •** íƒìœ¼ë¡œ ì´ë™í•©ë‹ˆë‹¤. #. ì¸í„°íŽ˜ì´ìŠ¤ ì´ë¦„ì„ í´ë¦í•©ë‹ˆë‹¤. #. **센서 ë™ìž‘모드** 를 **Inactive** ì—ì„œ **Monitoring** ë¡œ 변경합니다. #. í•˜ë‹¨ì˜ **ìˆ˜ì •** 를 í´ë¦í•©ë‹ˆë‹¤. ì¸í„°íŽ˜ì´ìŠ¤ê°€ CLI ì„¤ì •ì—ì„œ ì œê±°ë˜ë©´ 관리 ì½˜ì†”ì— ë“±ë¡ ëœ ëª¨ë“ ì„¼ì„œ ë˜ëŠ” 노드가 ìžë™ìœ¼ë¡œ ì‚ì œë˜ì§€ 않습니다. ë” ì´ìƒ 존재하지 않는 센서와 íƒì§€ í•œ 노드를 ì‚ì œí•˜ë ¤ë©´ ë‹¤ìŒ ë‹¨ê³„ë¥¼ 수행합니다. #. **시스템** 메뉴로 ì´ë™í•©ë‹ˆë‹¤. #. 왼쪽 패ë„ì—ì„œ **시스템> 센서관리** 를 ì„ íƒí•©ë‹ˆë‹¤. #. ì›í•˜ëŠ” 센서ì—ì„œ **IP** 를 í´ë¦í•©ë‹ˆë‹¤. (호스트명 ì—´ì˜ ì¸í„°íŽ˜ì´ìŠ¤ ì´ë¦„으로 ì‹ë³„ í• ìˆ˜ 있습니다) #. í•˜ë‹¨ì˜ **ì‚ì œ** 를 í´ë¦í•©ë‹ˆë‹¤. Trunk Port ì—ì„œ 액세스 í¬íŠ¸ë¡œ -------------------------------- ëª¨ë“ VLAN ì¸í„°íŽ˜ì´ìŠ¤ ì„¤ì • ì‚ì œ .. code:: bash # *.yaml - 작성한 VLANS ì„¤ì • ì‚ì œ # vlans: # # eth0.VLANID: # id: VLANID # link: eth0 # addresses: [IP address/CIDR] # # eth0.VLANID: # id: VLANID # link: eth0 # addresses: [IP address/CIDR] $ netplan apply - ìˆ˜ì •í•œ *.yaml 파ì¼ì„ ì ìš©