{"id":966,"date":"2024-10-23T18:30:00","date_gmt":"2024-10-23T09:30:00","guid":{"rendered":"https:\/\/seuheu.com\/?p=966"},"modified":"2024-10-24T09:21:23","modified_gmt":"2024-10-24T00:21:23","slug":"rocky-kvm-bridge-%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"https:\/\/seuheu.com\/?p=966","title":{"rendered":"[Rocky] KVM Bridge \uc124\uc815"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"[Rocky] KVM Bridge \u1109\u1165\u11af\u110c\u1165\u11bc\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/JOPFr8j6Jf0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p><br><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\ubaa9\ucc28<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\ubaa9\ucc28 \ud1a0\uae00\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/seuheu.com\/?p=966\/#1_%EA%B0%9C%EC%9A%94\">1. \uac1c\uc694<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/seuheu.com\/?p=966\/#2_%EB%B2%84%EC%A0%84\">2. \ubc84\uc804<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/seuheu.com\/?p=966\/#3_%EC%B0%B8%EA%B3%A0_%EB%A7%81%ED%81%AC\">3. \ucc38\uace0 \ub9c1\ud06c<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/seuheu.com\/?p=966\/#3-1_Rocky_KVM_%EC%84%A4%EC%B9%98\">3-1. [Rocky] KVM \uc124\uce58<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/seuheu.com\/?p=966\/#3-2_Rocky_KVM_VM_%EC%83%9D%EC%84%B1Linux_%E2%80%93_GUI_CLI\">3-2. [Rocky] KVM VM \uc0dd\uc131(Linux) &#8211; GUI, CLI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/seuheu.com\/?p=966\/#3-3_Rocky_KVM_VM_%EC%83%9D%EC%84%B1Windows_%E2%80%93_GUI_CLI\">3-3. [Rocky] KVM VM \uc0dd\uc131(Windows) &#8211; GUI, CLI<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/seuheu.com\/?p=966\/#3-4_Rocky_KVM_NAT_%EC%83%9D%EC%84%B1_%EB%B0%8F_%EC%82%AD%EC%A0%9C\">3-4. [Rocky] KVM NAT \uc0dd\uc131 \ubc0f \uc0ad\uc81c<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/seuheu.com\/?p=966\/#4_%EC%84%A4%EB%AA%85\">4. \uc124\uba85<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/seuheu.com\/?p=966\/#4-1_Bridge_%EB%9E%80\">4-1. Bridge \ub780?<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/seuheu.com\/?p=966\/#5_Bridge\">5. Bridge<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/seuheu.com\/?p=966\/#5-1_%EC%84%A4%EC%A0%95\">5-1. \uc124\uc815<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"1-%EA%B0%9C%EC%9A%94\"><span class=\"ez-toc-section\" id=\"1_%EA%B0%9C%EC%9A%94\"><\/span>1. \uac1c\uc694<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"has-text-align-center\">KVM\uc5d0\uc11c bridge \uc124\uc815<\/p>\n\n\n\n<p><br><br><br><br><br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"2-%EB%B2%84%EC%A0%84\"><span class=\"ez-toc-section\" id=\"2_%EB%B2%84%EC%A0%84\"><\/span>2. \ubc84\uc804<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p class=\"has-text-align-center\">Rocky 9.4 Minimal<\/p>\n\n\n\n<p><br><br><br><br><br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"3-%EC%B0%B8%EA%B3%A0-%EB%A7%81%ED%81%AC\"><span class=\"ez-toc-section\" id=\"3_%EC%B0%B8%EA%B3%A0_%EB%A7%81%ED%81%AC\"><\/span>3. \ucc38\uace0 \ub9c1\ud06c<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p><br><br><br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"3-1-rocky-kvm-%EC%84%A4%EC%B9%98\"><span class=\"ez-toc-section\" id=\"3-1_Rocky_KVM_%EC%84%A4%EC%B9%98\"><\/span>3-1. [Rocky] KVM \uc124\uce58<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/youtu.be\/K7faeMS7BxY\" target=\"_blank\" rel=\"noopener\">YouTube<\/a><br><a href=\"https:\/\/seuheu.com\/?p=905\">BLOG<\/a><\/p>\n\n\n\n<p><br><br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"3-2-rocky-kvm-vm-%EC%83%9D%EC%84%B1linux---gui-cli\"><span class=\"ez-toc-section\" id=\"3-2_Rocky_KVM_VM_%EC%83%9D%EC%84%B1Linux_%E2%80%93_GUI_CLI\"><\/span>3-2. [Rocky] KVM VM \uc0dd\uc131(Linux) &#8211; GUI, CLI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/youtu.be\/XBAK8AXR_2s\" target=\"_blank\" rel=\"noopener\">YouTube<\/a><br><a href=\"https:\/\/seuheu.com\/?p=910\">BLOG<\/a><\/p>\n\n\n\n<p><br><br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"3-3-rocky-kvm-vm-%EC%83%9D%EC%84%B1windows---gui-cli\"><span class=\"ez-toc-section\" id=\"3-3_Rocky_KVM_VM_%EC%83%9D%EC%84%B1Windows_%E2%80%93_GUI_CLI\"><\/span>3-3. [Rocky] KVM VM \uc0dd\uc131(Windows) &#8211; GUI, CLI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/youtu.be\/_j5hZxlEt2Q\" target=\"_blank\" rel=\"noopener\">YouTube<\/a><br><a href=\"https:\/\/seuheu.com\/?p=925\">BLOG<\/a><\/p>\n\n\n\n<p><br><br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"3-4-rocky-kvm-nat-%EC%83%9D%EC%84%B1-%EB%B0%8F-%EC%82%AD%EC%A0%9C\"><span class=\"ez-toc-section\" id=\"3-4_Rocky_KVM_NAT_%EC%83%9D%EC%84%B1_%EB%B0%8F_%EC%82%AD%EC%A0%9C\"><\/span>3-4. [Rocky] KVM NAT \uc0dd\uc131 \ubc0f \uc0ad\uc81c<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/youtu.be\/s_DUVWOyyLw\" target=\"_blank\" rel=\"noopener\">YouTube<\/a><br><a href=\"https:\/\/seuheu.com\/?p=964\">BLOG<\/a><\/p>\n\n\n\n<p><br><br><br><br><br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"4-%EC%84%A4%EB%AA%85\"><span class=\"ez-toc-section\" id=\"4_%EC%84%A4%EB%AA%85\"><\/span>4. \uc124\uba85<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p><br><br><br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"4-1-bridge-%EB%9E%80\"><span class=\"ez-toc-section\" id=\"4-1_Bridge_%EB%9E%80\"><\/span>4-1. Bridge \ub780?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-text-align-center\">\ubb3c\ub9ac\uc801 \ub124\ud2b8\uc6cc\ud06c\uc640 \uac00\uc0c1 \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc5f0\uacb0\ud558\uc5ec \ub124\ud2b8\uc6cc\ud06c \ud2b8\ub798\ud53d\uc744 \uc804\ub2ec\ud558\ub294 \uc5ed\ud560\uc744 \ud568<br>\uac00\uc0c1 \uba38\uc2e0\uc774 \ud638\uc2a4\ud2b8 \uba38\uc2e0\uc758 \ub124\ud2b8\uc6cc\ud06c\ub97c \ud1b5\ud574 \uc678\ubd80 \ub124\ud2b8\uc6cc\ud06c\uc640 \ud1b5\uc2e0\ud560 \uc218 \uc788\uac8c \ud574\uc90c<\/p>\n\n\n\n<p><br><br><br><br><br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center\" id=\"5-briage\"><span class=\"ez-toc-section\" id=\"5_Bridge\"><\/span>5. Bridge<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p><br><br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" id=\"4-1-%EC%84%A4%EC%A0%95\"><span class=\"ez-toc-section\" id=\"5-1_%EC%84%A4%EC%A0%95\"><\/span>5-1. \uc124\uc815<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"has-text-align-center\"># nmcli connection add type bridge autoconnect yes con-name br0 ifname br0<br># nmcli connection modify br0 ipv4.addresses 192.168.204.240\/24 ipv4.method manual<br># nmcli connection modify br0 ipv4.gateway 192.168.204.254<br># nmcli connection del ens32<br># nmcli connection add type bridge-slave autoconnect yes con-name ens32 ifname ens32 master br0<br># nmcli connection up br0<\/p>\n\n\n\n<p><br><\/p>\n\n\n\n<p class=\"has-text-align-center\"># vim \/etc\/sysctl.d\/bridge-filter.conf<\/p>\n\n\n\n<pre class=\"wp-block-code has-vivid-green-cyan-color has-text-color has-link-color wp-elements-ea4d195348a46267827163c09f16077c\"><code>net.bridge.bridge-nf-call-ip6tables = 0\nnet.bridge.bridge-nf-call-iptables = 0\nnet.bridge.bridge-nf-call-arptables = 0<\/code><\/pre>\n\n\n\n<p><br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>net.bridge.bridge-nf-call-ip6tables = 0<\/strong>\n- \ube0c\ub9ac\uc9c0 \uc778\ud130\ud398\uc774\uc2a4\uac00 IPv6 \ud328\ud0b7\uc744 \ud544\ud130\ub9c1\ud560 \ub54c ip6tables\ub97c \ud638\ucd9c\ud560\uc9c0 \uc5ec\ubd80\ub97c \uacb0\uc815\n- 0\uc73c\ub85c \uc124\uc815\ud558\uba74 \ube0c\ub9ac\uc9c0 \uc778\ud130\ud398\uc774\uc2a4\ub294 IPv6 \ud328\ud0b7\uc744 ip6tables\ub97c \ud1b5\ud574 \ud544\ud130\ub9c1\ud558\uc9c0 \uc54a\uc74c\n- \uae30\ubcf8\uc801\uc73c\ub85c \ube0c\ub9ac\uc9c0 \uc778\ud130\ud398\uc774\uc2a4\ub294 \ud328\ud0b7\uc744 \uc804\ub2ec\ud558\ub294 \uc5ed\ud560\uc744 \ud558\ubbc0\ub85c, \uc774 \uc124\uc815\uc740 \uc131\ub2a5\uc744 \ucd5c\uc801\ud654\ud558\uace0 \ubd88\ud544\uc694\ud55c \ud544\ud130\ub9c1\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud574 \uc0ac\uc6a9\n\n<strong>net.bridge.bridge-nf-call-iptables = 0<\/strong>\n- \ube0c\ub9ac\uc9c0 \uc778\ud130\ud398\uc774\uc2a4\uac00 IPv4 \ud328\ud0b7\uc744 \ud544\ud130\ub9c1\ud560 \ub54c iptables\ub97c \ud638\ucd9c\ud560\uc9c0 \uc5ec\ubd80\ub97c \uacb0\uc815\n- 0\uc73c\ub85c \uc124\uc815\ud558\uba74 \ube0c\ub9ac\uc9c0 \uc778\ud130\ud398\uc774\uc2a4\ub294 IPv4 \ud328\ud0b7\uc744 iptables\ub97c \ud1b5\ud574 \ud544\ud130\ub9c1\ud558\uc9c0 \uc54a\uc74c\n- IPv4 \ub124\ud2b8\uc6cc\ud06c \ud328\ud0b7\uc5d0 \ub300\ud55c \ud544\ud130\ub9c1\uc744 \ube44\ud65c\uc131\ud654\ud558\uc5ec \ube0c\ub9ac\uc9c0 \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4\uc758 \uc131\ub2a5\uc744 \ucd5c\uc801\ud654\ud558\ub294 \ub370 \uc0ac\uc6a9\n\n<strong>net.bridge.bridge-nf-call-arptables = 0<\/strong>\n- \ube0c\ub9ac\uc9c0 \uc778\ud130\ud398\uc774\uc2a4\uac00 ARP(\uc8fc\uc18c \uacb0\uc815 \ud504\ub85c\ud1a0\ucf5c) \ud328\ud0b7\uc744 \ud544\ud130\ub9c1\ud560 \ub54c arptables\ub97c \ud638\ucd9c\ud560\uc9c0 \uc5ec\ubd80\ub97c \uacb0\uc815\n- 0\uc73c\ub85c \uc124\uc815\ud558\uba74 \ube0c\ub9ac\uc9c0 \uc778\ud130\ud398\uc774\uc2a4\ub294 ARP \ud328\ud0b7\uc744 arptables\ub97c \ud1b5\ud574 \ud544\ud130\ub9c1\ud558\uc9c0 \uc54a\uc74c\n- \uc131\ub2a5 \ucd5c\uc801\ud654\uc640 \ubd88\ud544\uc694\ud55c ARP \ud328\ud0b7 \ud544\ud130\ub9c1\uc744 \ubc29\uc9c0\ud558\uae30 \uc704\ud574 \uc0ac\uc6a9<\/code><\/pre>\n\n\n\n<p><br><\/p>\n\n\n\n<p># vim \/etc\/udev\/rules.d\/99-bridge-filter.rules<\/p>\n\n\n\n<pre class=\"wp-block-code has-vivid-green-cyan-color has-text-color has-link-color wp-elements-7a0c737f6e30a7bcbe4d5594abadcab1\"><code>ACTION==\"add\", SUBSYSTEM==\"module\", KERNEL==\"br_netfilter\", RUN+=\"\/sbin\/sysctl -p \/etc\/sysctl.d\/bridge-filter.conf\"<\/code><\/pre>\n\n\n\n<p><br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong>ACTION==\"add\":<\/strong>\n- add \uc561\uc158\uc774 \ubc1c\uc0dd\ud588\uc744 \ub54c \uaddc\uce59\uc744 \uc801\uc6a9\ud55c\ub2e4\ub294 \uac83\uc744 \uc758\ubbf8\n- add \uc561\uc158\uc740 \uc0c8\ub85c\uc6b4 \uc7a5\uce58\ub098 \ubaa8\ub4c8\uc774 \uc2dc\uc2a4\ud15c\uc5d0 \ucd94\uac00\ub420 \ub54c \ubc1c\uc0dd\n\n<strong>SUBSYSTEM==\"module\":<\/strong>\n- module \uc11c\ube0c\uc2dc\uc2a4\ud15c\uacfc \uad00\ub828\ub41c \uc774\ubca4\ud2b8\uc77c \ub54c \uaddc\uce59\uc744 \uc801\uc6a9\ud55c\ub2e4\ub294 \uac83\uc744 \uc758\ubbf8\n- \uc11c\ube0c\uc2dc\uc2a4\ud15c\uc740 udev\uac00 \uc7a5\uce58\ub97c \uadf8\ub8f9\ud654\ud558\ub294 \ubc29\ubc95 \uc911 \ud558\ub098\ub85c, \uc5ec\uae30\uc11c\ub294 \ucee4\ub110 \ubaa8\ub4c8\uc744 \uc758\ubbf8\n\n<strong>KERNEL==\"br_netfilter\":<\/strong>\n- br_netfilter\ub77c\ub294 \ucee4\ub110 \ubaa8\ub4c8\uacfc \uad00\ub828\ub41c \uc774\ubca4\ud2b8\uc77c \ub54c \uaddc\uce59\uc744 \uc801\uc6a9\ud55c\ub2e4\ub294 \uac83\uc744 \uc758\ubbf8\n- br_netfilter \ubaa8\ub4c8\uc740 \ube0c\ub9ac\uc9c0 \ub124\ud2b8\uc6cc\ud06c \ud544\ud130\ub9c1\uc744 \uac00\ub2a5\ud558\uac8c \ud558\ub294 \ucee4\ub110 \ubaa8\ub4c8\n\n<strong>RUN+=\"\/sbin\/sysctl -p \/etc\/sysctl.d\/bridge-filter.conf\":<\/strong>\n- \uc870\uac74\uc774 \ubaa8\ub450 \ucda9\uc871\ub420 \ub54c \uc2e4\ud589\ub420 \uba85\ub839\uc744 \uc9c0\uc815\n- \uc774 \uacbd\uc6b0 \/sbin\/sysctl -p \/etc\/sysctl.d\/bridge-filter.conf \uba85\ub839\uc774 \uc2e4\ud589\n- \uc774 \uba85\ub839\uc740 \/etc\/sysctl.d\/bridge-filter.conf \ud30c\uc77c\uc5d0 \uc788\ub294 sysctl \uc124\uc815\uc744 \uc801\uc6a9<\/code><\/pre>\n\n\n\n<p><br><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. \uac1c\uc694 KVM\uc5d0\uc11c bridge \uc124\uc815 2. \ubc84\uc804 Rocky 9.4 Minimal 3. \ucc38\uace0 \ub9c1\ud06c 3-1. [Rocky] KVM \uc124\uce58 YouTubeBLOG 3-2. [Rocky] KVM VM \uc0dd\uc131(Linux) &#8211; GUI, CLI YouTubeBLOG 3-3. [Rocky] KVM VM \uc0dd\uc131(Windows) &#8211; GUI, CLI YouTubeBLOG 3-4. [Rocky] KVM NAT \uc0dd\uc131 \ubc0f \uc0ad\uc81c YouTubeBLOG 4. \uc124\uba85 4-1. Bridge \ub780? \ubb3c\ub9ac\uc801 \ub124\ud2b8\uc6cc\ud06c\uc640 \uac00\uc0c1 \ub124\ud2b8\uc6cc\ud06c \uc778\ud130\ud398\uc774\uc2a4\ub97c \uc5f0\uacb0\ud558\uc5ec &#8230; <a title=\"[Rocky] KVM Bridge \uc124\uc815\" class=\"read-more\" href=\"https:\/\/seuheu.com\/?p=966\" aria-label=\"[Rocky] KVM Bridge \uc124\uc815\uc5d0 \ub300\ud574 \ub354 \uc790\uc138\ud788 \uc54c\uc544\ubcf4\uc138\uc694\">\ub354 \uc77d\uae30<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,11],"tags":[],"class_list":["post-966","post","type-post","status-publish","format-standard","hentry","category-linux","category-rocky"],"_links":{"self":[{"href":"https:\/\/seuheu.com\/index.php?rest_route=\/wp\/v2\/posts\/966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seuheu.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seuheu.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seuheu.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seuheu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=966"}],"version-history":[{"count":5,"href":"https:\/\/seuheu.com\/index.php?rest_route=\/wp\/v2\/posts\/966\/revisions"}],"predecessor-version":[{"id":977,"href":"https:\/\/seuheu.com\/index.php?rest_route=\/wp\/v2\/posts\/966\/revisions\/977"}],"wp:attachment":[{"href":"https:\/\/seuheu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seuheu.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seuheu.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}