proxmox_node_network_iface
Create, update, delete, or apply network interface configurations on a Proxmox node, supporting bridge, bond, VLAN, and more types.
Instructions
Manage node network interfaces. action=create|update|delete|apply (all elevated)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | Node name to configure | |
| iface | No | Interface name (e.g., vmbr0, bond0, eth0.100) | |
| type | No | Interface type (bridge, bond, vlan, eth, OVSBridge, OVSBond, OVSIntPort, OVSPort) | |
| autostart | No | Start interface on boot | |
| method | No | IP configuration method (static, dhcp, manual) | |
| address | No | IPv4 address | |
| netmask | No | IPv4 netmask | |
| gateway | No | Default gateway | |
| cidr | No | CIDR notation (e.g., 192.168.1.10/24) | |
| mtu | No | MTU for the interface | |
| comment | No | Interface comment/description | |
| bridge_ports | No | Bridge ports (e.g., eth0,eth1) | |
| bridge_stp | No | Bridge STP setting (on/off) | |
| bridge_fd | No | Bridge forwarding delay | |
| bond_mode | No | Bond mode (e.g., active-backup, balance-rr) | |
| bond_xmit_hash_policy | No | Bond transmit hash policy | |
| bond_miimon | No | Bond MII monitoring interval (ms) | |
| bond_primary | No | Bond primary interface | |
| bond_slaves | No | Bond slave interfaces (comma-separated) | |
| vlan-id | No | VLAN ID | |
| vlan-raw-device | No | Raw device for VLAN | |
| delete | No | Comma-separated list of properties to delete | |
| digest | No | Configuration digest | |
| revert | No | Revert pending changes instead of applying | |
| action | Yes |