Difference between revisions of "Lxd network config"

From Jay's Cafe' Wiki
m
m
Line 24: Line 24:
   renderer: networkd
   renderer: networkd
   version: 2
   version: 2
</syntaxhighlight>Configure network br0 internal to lxd (you may not be able to change anything).<pre>
</syntaxhighlight>Configure network br0 internal to lxd (you may not be able to change anything).<syntaxhighlight lang="yaml">
lxc network show br0
lxc network show br0
name: br0
name: br0
description: ""
    description: ""
type: bridge
    type: bridge
managed: false
    managed: false
status: ""
    status: ""
config: {}
    config: {}
used_by:
used_by:
</pre>Edit the default profile to match below.<pre>
</syntaxhighlight>
lxc network show br0
name: br0
description: ""
type: bridge
managed: false
status: ""
config: {}
used_by:
Edit the default profile to match below.<syntaxhighlight lang="yaml">
lxc profile show default
name: default
description: Default LXD profile
config:
  security.secureboot: "false"
devices:
  eth0:
    name: eth0
    nictype: bridged
    parent: br0
    type: nic
  root:
    path: /
    pool: default
    type: disk
used_by:
</syntaxhighlight><pre>
lxc profile show default
lxc profile show default
name: default
name: default

Revision as of 06:56, 21 April 2025

configure a network external to lxd using bridge-utils and the following netplan config:

network:
  ethernets:
    eno1:
      addresses:
      - 192.168.0.31/17
      gateway4: 192.168.0.1
      nameservers:
        addresses:
        - 192.168.0.1
        search:
        - attlocal.net
    eno2:
      dhcp4: yes
      dhcp6: no
  bridges:
    br0:
      interfaces: [eno2]
      parameters:
        stp: true
        forward-delay: 4
      dhcp4: yes
      dhcp6: no
  renderer: networkd
  version: 2

Configure network br0 internal to lxd (you may not be able to change anything).

lxc network show br0
name: br0
    description: ""
    type: bridge
    managed: false
    status: ""
    config: {}
used_by:
lxc network show br0
name: br0
description: ""
type: bridge
managed: false
status: ""
config: {}
used_by:

Edit the default profile to match below.

lxc profile show default
name: default
description: Default LXD profile
config:
  security.secureboot: "false"
devices:
  eth0:
    name: eth0
    nictype: bridged
    parent: br0
    type: nic
  root:
    path: /
    pool: default
    type: disk
used_by:
lxc profile show default
name: default
description: Default LXD profile
config:
  security.secureboot: "false"
devices:
  eth0:
    name: eth0
    nictype: bridged
    parent: br0
    type: nic
  root:
    path: /
    pool: default
    type: disk
used_by: