{"id":2688,"date":"2024-09-04T18:24:10","date_gmt":"2024-09-04T16:24:10","guid":{"rendered":"https:\/\/stls.eu\/blog\/?p=2688"},"modified":"2024-09-04T18:48:49","modified_gmt":"2024-09-04T16:48:49","slug":"use-physical-port-in-kvm","status":"publish","type":"post","link":"https:\/\/stls.eu\/blog\/2024\/09\/04\/use-physical-port-in-kvm\/","title":{"rendered":"use physical Port in KVM"},"content":{"rendered":"\n<p><a href=\"https:\/\/wiki.debian.org\/BridgeNetworkConnections\">https:\/\/wiki.debian.org\/BridgeNetworkConnections<\/a><\/p>\n\n\n\n<p>apt install bridge-utils<\/p>\n\n\n\n<p>ip link show<br>brctl addbr br42<br>brctl addif br42 enp5s2<br>ip link set enp5s2 up<br>ip link set enp5s2 master br42<br>ip link set br42 up<br>ip link show<\/p>\n\n\n\n<p>cat \/etc\/network\/interfaces\n<pre>iface eno2 inet static\n        address 192.168.168.123\n        broadcast 192.168.168.255\n        netmask 255.255.255.0\n        gateway 192.168.168.254\n\niface enp0s25 inet manual\n\nauto br42\niface br42 inet dhcp\n        bridge_ports enp0s25\n        bridge_stp off       # disable Spanning Tree Protocol\n        bridge_waitport 0    # no delay before a port becomes available\n        bridge_fd 0          # no forwarding delay<\/pre><\/p>\n\n\n\n<p>cat bridged-network.xml\n<pre class=\"wp-block-preformatted\">&lt;network><br>&lt;name>bridged-network&lt;\/name><br>&lt;forward mode=\"bridge\" \/><br>&lt;bridge name=\"br42\" \/><br>&lt;\/network><\/pre><\/p>\n\n\n\n<p>virsh net-define bridged-network.xml<br>virsh net-start bridged-network<br>virsh net-autostart bridged-network<\/p>\n\n\n\n<p>systemctl restart networking.service<\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p>virsh net-list &#8211;all<br>virsh net-autostart default<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/wiki.debian.org\/BridgeNetworkConnections apt install bridge-utils ip link showbrctl addbr br42brctl addif br42 enp5s2ip link set enp5s2 upip link set enp5s2 master br42ip link set br42 upip link show cat \/etc\/network\/interfaces iface eno2 inet static address 192.168.168.123 broadcast 192.168.168.255 netmask 255.255.255.0 gateway &hellip; <a href=\"https:\/\/stls.eu\/blog\/2024\/09\/04\/use-physical-port-in-kvm\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50],"tags":[],"class_list":["post-2688","post","type-post","status-publish","format-standard","hentry","category-kvm"],"_links":{"self":[{"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/posts\/2688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/comments?post=2688"}],"version-history":[{"count":11,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/posts\/2688\/revisions"}],"predecessor-version":[{"id":2715,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/posts\/2688\/revisions\/2715"}],"wp:attachment":[{"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/media?parent=2688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/categories?post=2688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stls.eu\/blog\/wp-json\/wp\/v2\/tags?post=2688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}