<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://www.medeshima.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hosakino</id>
	<title>Medeshima wiki - 利用者の投稿記録 [ja]</title>
	<link rel="self" type="application/atom+xml" href="https://www.medeshima.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hosakino"/>
	<link rel="alternate" type="text/html" href="https://www.medeshima.com/wiki/%E7%89%B9%E5%88%A5:%E6%8A%95%E7%A8%BF%E8%A8%98%E9%8C%B2/Hosakino"/>
	<updated>2026-07-25T22:27:58Z</updated>
	<subtitle>利用者の投稿記録</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E3%81%9D%E3%81%AE%E4%BB%96&amp;diff=471</id>
		<title>Debian活用/その他</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E3%81%9D%E3%81%AE%E4%BB%96&amp;diff=471"/>
		<updated>2026-07-25T16:44:50Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== git ==&lt;br /&gt;
&lt;br /&gt;
=== 初期設定 ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ git config --global user.name &amp;quot;user&amp;quot;&lt;br /&gt;
$ git config --global user.email &amp;quot;user@example.com&amp;quot;&lt;br /&gt;
$ git config --global pull.rebase false&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ git config --global color.ui = auto&lt;br /&gt;
&lt;br /&gt;
git config --global url.https://example.com/.insteadOf git@example.com:&lt;br /&gt;
git config --global --add url.https://example.com/.insteadOf ssh://git@example.com/&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== branch ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
git checkout -b test main&lt;br /&gt;
git push -u origin test&lt;br /&gt;
&lt;br /&gt;
git commit -m &amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 状態確認 ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
status&lt;br /&gt;
show&lt;br /&gt;
&lt;br /&gt;
git diff --name-only --cached&lt;br /&gt;
git diff ID&lt;br /&gt;
git log&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== patch ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
git format-patch --start-number NUMBER ID&lt;br /&gt;
&lt;br /&gt;
git apply --check 0001-test.patch&lt;br /&gt;
&lt;br /&gt;
patch -p1 &amp;lt; 0001-test.patch&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 書き換え ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ git commit --amend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$ git rebase -i HEAD~n&lt;br /&gt;
pickをeditに変更する&lt;br /&gt;
git commit --amend -s -m &amp;quot;&amp;quot;&lt;br /&gt;
git rebase --continue&lt;br /&gt;
&lt;br /&gt;
git stash -u&lt;br /&gt;
git stash list&lt;br /&gt;
git stash apply stash@{0}&lt;br /&gt;
git stash apply stash@{0} --index&lt;br /&gt;
git stash drop stash@{0}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ git reset --soft HEAD^&lt;br /&gt;
$ git reset --hard HEAD^&lt;br /&gt;
$ git reset HEAD FILENAME&lt;br /&gt;
$ git checkout HEAD FILENAME&lt;br /&gt;
$ git rm --cached -r FILENAME&lt;br /&gt;
&lt;br /&gt;
$ git revert HEAD&lt;br /&gt;
&lt;br /&gt;
$ git log --pretty=full&lt;br /&gt;
&lt;br /&gt;
$ git filter-branch -f --env-filter &#039;&lt;br /&gt;
  if [ &amp;quot;$GIT_COMMITTER_EMAIL&amp;quot; = &amp;quot;user1@example.com&amp;quot; ];&lt;br /&gt;
    then&lt;br /&gt;
      GIT_COMMITER_NAME=&amp;quot;user2&amp;quot;;&lt;br /&gt;
      GIT_AUTHOR_NAME=&amp;quot;user2&amp;quot;;&lt;br /&gt;
      GIT_COMMITER_EMAIL=&amp;quot;user2@example.com&amp;quot;;&lt;br /&gt;
      GIT_AUTHOR_EMAil=&amp;quot;user2@example.com&amp;quot;;&lt;br /&gt;
  fi&#039;&lt;br /&gt;
$ git push -f&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== unattended-upgrades ==&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/Yocto%E8%A8%AD%E5%AE%9A&amp;diff=470</id>
		<title>Debian活用/Yocto設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/Yocto%E8%A8%AD%E5%AE%9A&amp;diff=470"/>
		<updated>2026-07-25T15:20:45Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* 概要 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
* https://www.yoctoproject.org/development/releases/&lt;br /&gt;
* https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/Yocto%E8%A8%AD%E5%AE%9A&amp;diff=469</id>
		<title>Debian活用/Yocto設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/Yocto%E8%A8%AD%E5%AE%9A&amp;diff=469"/>
		<updated>2026-07-25T15:18:55Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* 概要 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
* https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/Yocto%E8%A8%AD%E5%AE%9A&amp;diff=468</id>
		<title>Debian活用/Yocto設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/Yocto%E8%A8%AD%E5%AE%9A&amp;diff=468"/>
		<updated>2026-07-25T13:23:50Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: ページの作成:「== 概要 ==  == 設定 ==」&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8&amp;diff=467</id>
		<title>Debian活用</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8&amp;diff=467"/>
		<updated>2026-07-25T13:23:00Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* 目次 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 目次 =&lt;br /&gt;
&lt;br /&gt;
* [[/インストール/]]&lt;br /&gt;
* [[/仮想マシン設定/]]&lt;br /&gt;
* [[/Yocto設定/]]&lt;br /&gt;
* [[/Windows仮想マシン設定/]]&lt;br /&gt;
* [[/Wake-on-LAN設定/]]&lt;br /&gt;
* [[/ハイバネート設定/]]&lt;br /&gt;
* [[/デスクトップ環境設定/]]&lt;br /&gt;
* [[/Steam設定/]]&lt;br /&gt;
* [[/プリンタ設定/]]&lt;br /&gt;
* [[/画像、動画変換/]]&lt;br /&gt;
* [[/Minecraft設定/]]&lt;br /&gt;
* [[/将棋ソフト設定/]]&lt;br /&gt;
* [[/デバッグ/]]&lt;br /&gt;
* [[/その他/]]&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8&amp;diff=466</id>
		<title>Debian活用</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8&amp;diff=466"/>
		<updated>2026-07-25T13:22:50Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* 目次 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 目次 =&lt;br /&gt;
&lt;br /&gt;
* [[/インストール/]]&lt;br /&gt;
* [[/仮想マシン設定/]]&lt;br /&gt;
* [[/Yocto/]]&lt;br /&gt;
* [[/Windows仮想マシン設定/]]&lt;br /&gt;
* [[/Wake-on-LAN設定/]]&lt;br /&gt;
* [[/ハイバネート設定/]]&lt;br /&gt;
* [[/デスクトップ環境設定/]]&lt;br /&gt;
* [[/Steam設定/]]&lt;br /&gt;
* [[/プリンタ設定/]]&lt;br /&gt;
* [[/画像、動画変換/]]&lt;br /&gt;
* [[/Minecraft設定/]]&lt;br /&gt;
* [[/将棋ソフト設定/]]&lt;br /&gt;
* [[/デバッグ/]]&lt;br /&gt;
* [[/その他/]]&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=465</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=465"/>
		<updated>2026-07-24T15:43:45Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== nftables ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo systemctl reload nftables&lt;br /&gt;
$ sudo systemctl restart lxc-net&lt;br /&gt;
$ sudo systemctl restart docker&lt;br /&gt;
$ sudo nft list ruleset&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser USER libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo adduser USER docker&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
※ver.29では、containerdが使われている&lt;br /&gt;
&lt;br /&gt;
/etc/containerd/config.toml&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
#root = &amp;quot;/var/lib/containerd&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;docker0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
$ docker rm debian-trixie&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== apache ====&lt;br /&gt;
&lt;br /&gt;
Dockerfile&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
FROM debian:trixie&lt;br /&gt;
&lt;br /&gt;
RUN apt update &amp;amp;&amp;amp; \&lt;br /&gt;
    apt install -y apache2 &amp;amp;&amp;amp; \&lt;br /&gt;
    rm -rf /var/lib/apt/lists/*&lt;br /&gt;
&lt;br /&gt;
EXPOSE 80&lt;br /&gt;
&lt;br /&gt;
CMD [&amp;quot;/usr/sbin/apache2ctl&amp;quot;, &amp;quot;-D&amp;quot;, &amp;quot;FOREGROUND&amp;quot;]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker build -t apache .&lt;br /&gt;
$ docker run -d \&lt;br /&gt;
  --name web \&lt;br /&gt;
  -p 8080:80 \&lt;br /&gt;
  apache&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=464</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=464"/>
		<updated>2026-07-24T14:49:43Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== nftables ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo systemctl reload nftables&lt;br /&gt;
$ sudo systemctl restart lxc-net&lt;br /&gt;
$ sudo systemctl restart docker&lt;br /&gt;
$ sudo nft list ruleset&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser USER libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo adduser USER docker&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
※containerdが使われている&lt;br /&gt;
&lt;br /&gt;
/etc/containerd/config.toml&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
#root = &amp;quot;/var/lib/containerd&amp;quot;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;docker0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
$ docker rm debian-trixie&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== apache ====&lt;br /&gt;
&lt;br /&gt;
Dockerfile&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
FROM debian:trixie&lt;br /&gt;
&lt;br /&gt;
RUN apt update &amp;amp;&amp;amp; \&lt;br /&gt;
    apt install -y apache2 &amp;amp;&amp;amp; \&lt;br /&gt;
    rm -rf /var/lib/apt/lists/*&lt;br /&gt;
&lt;br /&gt;
EXPOSE 80&lt;br /&gt;
&lt;br /&gt;
CMD [&amp;quot;/usr/sbin/apache2ctl&amp;quot;, &amp;quot;-D&amp;quot;, &amp;quot;FOREGROUND&amp;quot;]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker build -t apache .&lt;br /&gt;
$ docker run -d \&lt;br /&gt;
  --name web \&lt;br /&gt;
  -p 8080:80 \&lt;br /&gt;
  apache&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=463</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=463"/>
		<updated>2026-07-24T14:25:21Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* apache */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== nftables ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo systemctl reload nftables&lt;br /&gt;
$ sudo systemctl restart lxc-net&lt;br /&gt;
$ sudo systemctl restart docker&lt;br /&gt;
$ sudo nft list ruleset&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser USER libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo adduser USER docker&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;docker0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
$ docker rm debian-trixie&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== apache ====&lt;br /&gt;
&lt;br /&gt;
Dockerfile&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
FROM debian:trixie&lt;br /&gt;
&lt;br /&gt;
RUN apt update &amp;amp;&amp;amp; \&lt;br /&gt;
    apt install -y apache2 &amp;amp;&amp;amp; \&lt;br /&gt;
    rm -rf /var/lib/apt/lists/*&lt;br /&gt;
&lt;br /&gt;
EXPOSE 80&lt;br /&gt;
&lt;br /&gt;
CMD [&amp;quot;/usr/sbin/apache2ctl&amp;quot;, &amp;quot;-D&amp;quot;, &amp;quot;FOREGROUND&amp;quot;]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker build -t apache .&lt;br /&gt;
$ docker run -d \&lt;br /&gt;
  --name web \&lt;br /&gt;
  -p 8080:80 \&lt;br /&gt;
  apache&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=462</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=462"/>
		<updated>2026-07-24T14:24:06Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== nftables ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo systemctl reload nftables&lt;br /&gt;
$ sudo systemctl restart lxc-net&lt;br /&gt;
$ sudo systemctl restart docker&lt;br /&gt;
$ sudo nft list ruleset&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser USER libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo adduser USER docker&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;docker0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
$ docker rm debian-trixie&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== apache ====&lt;br /&gt;
&lt;br /&gt;
Dockerfile&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
FROM debian:trixie&lt;br /&gt;
&lt;br /&gt;
RUN apt update &amp;amp;&amp;amp; \&lt;br /&gt;
    apt install -y apache2 &amp;amp;&amp;amp; \&lt;br /&gt;
    rm -rf /var/lib/apt/lists/*&lt;br /&gt;
&lt;br /&gt;
EXPOSE 80&lt;br /&gt;
&lt;br /&gt;
CMD [&amp;quot;/usr/sbin/apache2ctl&amp;quot;, &amp;quot;-D&amp;quot;, &amp;quot;FOREGROUND&amp;quot;]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker build -t apache .&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=461</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=461"/>
		<updated>2026-07-24T13:35:49Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== nftables ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo systemctl reload nftables&lt;br /&gt;
$ sudo systemctl restart lxc-net&lt;br /&gt;
$ sudo systemctl restart docker&lt;br /&gt;
$ sudo nft list ruleset&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser USER libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo adduser USER docker&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;docker0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
$ docker rm debian-trixie&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=460</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=460"/>
		<updated>2026-07-24T13:32:28Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== nftables ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo systemctl reload nftables&lt;br /&gt;
$ sudo systemctl restart lxc-net&lt;br /&gt;
$ sudo systemctl restart docker&lt;br /&gt;
$ sudo nft list ruleset&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser USER libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo adduser USER docker&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                # Docker&lt;br /&gt;
                iifname &amp;quot;docker0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;docker0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=459</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=459"/>
		<updated>2026-07-24T13:29:14Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* 設定 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== nftables ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo systemctl reload nftables&lt;br /&gt;
$ sudo systemctl restart lxc-net&lt;br /&gt;
$ sudo systemctl restart docker&lt;br /&gt;
$ sudo nft list ruleset&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser USER libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo adduser USER docker&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=458</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=458"/>
		<updated>2026-07-24T13:09:42Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser USER libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo adduser USER docker&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=457</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=457"/>
		<updated>2026-07-24T13:08:13Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* libvirt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser USER libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=456</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=456"/>
		<updated>2026-07-24T12:53:49Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ docker pull debian:trixie&lt;br /&gt;
$ docker images&lt;br /&gt;
$ docker run --name debian-trixie -it debian:trixie bash&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=455</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=455"/>
		<updated>2026-07-23T16:01:14Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* Docker */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;br /&gt;
&lt;br /&gt;
/etc/docker/daemon.json&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data-root&amp;quot;: &amp;quot;/docker&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=454</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=454"/>
		<updated>2026-07-23T15:51:02Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Docker ===&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=453</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=453"/>
		<updated>2026-07-23T15:31:44Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
$ lxc-destroy -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=452</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=452"/>
		<updated>2026-07-23T15:27:07Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC(Unprivileged) ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=451</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=451"/>
		<updated>2026-07-23T15:22:12Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== bridge接続 ====&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth br0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.net.0.link = br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=450</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=450"/>
		<updated>2026-07-23T15:05:08Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* libvirt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=449</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=449"/>
		<updated>2026-07-23T14:58:31Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;lxcbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;lxcbr0&amp;quot; ct state established,related accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=448</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=448"/>
		<updated>2026-07-23T14:56:54Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* libvirt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/nftables.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
table inet filter {&lt;br /&gt;
        chain input {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
        }&lt;br /&gt;
        chain forward {&lt;br /&gt;
                iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
                oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=447</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=447"/>
		<updated>2026-07-23T14:28:27Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-start -n debian&lt;br /&gt;
$ lxc-attach -n debian&lt;br /&gt;
$ lxc-stop -n debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=446</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=446"/>
		<updated>2026-07-23T14:00:26Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=445</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=445"/>
		<updated>2026-07-23T14:00:16Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/lxc/debian/config&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.apparmor.profile = lxc-container-default-with-nesting&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/lxc/lxc-usernet&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER veth lxcbr0 10&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=444</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=444"/>
		<updated>2026-07-23T13:47:46Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = /lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=443</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=443"/>
		<updated>2026-07-23T13:45:45Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = ~/lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.include = /etc/lxc/default.conf&lt;br /&gt;
&lt;br /&gt;
lxc.idmap = u 0 100000 65536&lt;br /&gt;
lxc.idmap = g 0 100000 65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ lxc-create -n debian -t download&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=442</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=442"/>
		<updated>2026-07-23T13:24:55Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = ~/lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* /etc/subuid&lt;br /&gt;
* /etc/subgid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
USER:100000:65536&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=441</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=441"/>
		<updated>2026-07-23T13:16:36Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* LXC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;br /&gt;
&lt;br /&gt;
~/.config/lxc/lxc.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
lxc.lxcpath = ~/lxc&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=440</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=440"/>
		<updated>2026-07-23T13:15:25Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* 設定 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LXC ===&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=439</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=439"/>
		<updated>2026-07-23T06:14:29Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※ifupdownやconnmanなどが起動しているなら停止する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=438</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=438"/>
		<updated>2026-07-23T06:12:44Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=437</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=437"/>
		<updated>2026-07-23T05:24:47Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* systemd-networkdを使用する */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※なぜか「enp37s0」にIPアドレスが設定されてしまうので、gnomeの設定で無効にする。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdと共存する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=436</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=436"/>
		<updated>2026-07-23T05:24:07Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※なぜか「enp37s0」にIPアドレスが設定されてしまうので、gnomeの設定で無効にする。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkdを使用する ===&lt;br /&gt;
&lt;br /&gt;
/etc/NetworkManager/conf.d/10-unmanaged.conf&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[keyfile]&lt;br /&gt;
unmanaged-devices=interface-name:enp37s0;interface-name:br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl restart NetworkManager&lt;br /&gt;
nmcli device&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/10-br0.netdev&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[NetDev]&lt;br /&gt;
Name=br0&lt;br /&gt;
Kind=bridge&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/20-enp37s0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=enp37s0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Bridge=br0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/etc/systemd/network/30-br0.network&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=br0&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
IPv6AcceptRA=yes&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo systemctl enable --now systemd-networkd&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sudo apt install systemd-resolved&lt;br /&gt;
resolvectl status&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=435</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=435"/>
		<updated>2026-07-21T17:40:22Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※なぜか「enp37s0」にIPアドレスが設定されてしまうので、gnomeの設定で無効にする。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=434</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=434"/>
		<updated>2026-07-21T17:37:51Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※なぜか「enp37s0」にIPアドレスが設定されてしまうので、gnomeの設定で無効にしている。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh edit debian&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-xml&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=433</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=433"/>
		<updated>2026-07-21T17:34:33Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※なぜか「enp37s0」にIPアドレスが設定されてしまうので、gnomeの設定で無効にしている。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
virt-managerか、設定ファイル(/etc/libvirt/qemu)で設定する。&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=432</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=432"/>
		<updated>2026-07-21T16:58:49Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※なぜか「enp37s0」にIPアドレスが設定されてしまうので、gnomeの設定で無効にしている。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=431</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=431"/>
		<updated>2026-07-21T16:58:33Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
※なぜか「enp37s0」にIPアドレスが設定されてしまうので、gnomeの設定で無効にする必要がある。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=430</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=430"/>
		<updated>2026-07-21T16:46:29Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp37s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=429</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=429"/>
		<updated>2026-07-21T16:17:14Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* bridge接続 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nmcli connection add type bridge \&lt;br /&gt;
  ifname br0 \&lt;br /&gt;
  con-name br0 \&lt;br /&gt;
  ipv4.method auto \&lt;br /&gt;
  ipv6.method auto&lt;br /&gt;
$ sudo nmcli connection add type ethernet \&lt;br /&gt;
  ifname enp37s0 \&lt;br /&gt;
  master br0 \&lt;br /&gt;
  con-name br0-slave-enp37s0&lt;br /&gt;
$ sudo nmcli connection down &amp;quot;プロファイル 1&amp;quot;&lt;br /&gt;
$ sudo nmcli connection up br0&lt;br /&gt;
$ sudo nmcli connection up br0-slave-enp3s0&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ nmcli device status&lt;br /&gt;
$ nmcli connection show&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=428</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=428"/>
		<updated>2026-07-21T13:00:28Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* 設定 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== bridge接続 ===&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=427</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=427"/>
		<updated>2026-07-21T12:49:17Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* 削除 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
($ sudo virsh destroy NAME)&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=426</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=426"/>
		<updated>2026-07-21T05:26:52Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* libvirt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; udp dport {53,67} accept&lt;br /&gt;
iifname &amp;quot;virbr0&amp;quot; tcp dport 53 accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
$ sudo virsh destroy NAME&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=425</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=425"/>
		<updated>2026-07-21T05:13:48Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* libvirt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
$ sudo virsh destroy NAME&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=424</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=424"/>
		<updated>2026-07-21T05:13:02Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* libvirt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowoki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
$ sudo virsh destroy NAME&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=423</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=423"/>
		<updated>2026-07-21T05:12:51Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* libvirt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&amp;lt;/nowoki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo nft insert rule inet filter input iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward iifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
$ sudo nft insert rule inet filter forward oifname &amp;quot;virbr0&amp;quot; accept&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
$ sudo virsh destroy NAME&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
	<entry>
		<id>https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=422</id>
		<title>Debian活用/仮想マシン設定</title>
		<link rel="alternate" type="text/html" href="https://www.medeshima.com/mediawiki/index.php?title=Debian%E6%B4%BB%E7%94%A8/%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E8%A8%AD%E5%AE%9A&amp;diff=422"/>
		<updated>2026-07-21T04:44:29Z</updated>

		<summary type="html">&lt;p&gt;Hosakino: /* libvirt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 概要 ==&lt;br /&gt;
&lt;br /&gt;
== 設定 ==&lt;br /&gt;
&lt;br /&gt;
=== libvirt ===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo adduser hosakino libvirt&lt;br /&gt;
$ newgrp libvirt&lt;br /&gt;
&lt;br /&gt;
$ sudo virsh net-list --all&lt;br /&gt;
$ sudo virsh net-autostart default&lt;br /&gt;
$ sudo virsh net-start default&lt;br /&gt;
&lt;br /&gt;
$ osinfo-query os&lt;br /&gt;
&lt;br /&gt;
$ sudo virt-install \&lt;br /&gt;
  --name debian \&lt;br /&gt;
  --memory 4096 \&lt;br /&gt;
  --vcpus 4 \&lt;br /&gt;
  --disk path=~/libvirt/debian.qcow2,size=30,bus=virtio \&lt;br /&gt;
  --os-variant debian13 \&lt;br /&gt;
  --network network=default,model=virtio \&lt;br /&gt;
  --graphics spice \&lt;br /&gt;
  --cdrom ~/libvirt/debian-13.6.0-amd64-netinst.iso&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ virt-manager&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 削除 ====&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
$ sudo virsh list --all&lt;br /&gt;
$ sudo virsh shutdown NAME&lt;br /&gt;
$ sudo virsh destroy NAME&lt;br /&gt;
$ sudo virsh undefine NAME --remove-all-storage&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Hosakino</name></author>
	</entry>
</feed>