====== Interface Config ====== ===== Beispiele mit der Interface Config ===== So wie es sich gehört mit der echten Config unter /etc/network/interfaces \\ ==== Config eines Interfaces ==== auto eth0 iface eth0 inet static address 192.168.100.50 netmask 255.255.255.0 network 192.168.100.0 broadcast 192.168.100.255 gateway 192.168.100.1 dns-nameservers 192.168.100.2 192.168.100.3 192.168.100.4 dns-search mydomain.loc \\ ==== Config eines Interfaces mit VLAN's ==== auto eth0 iface eth0 inet manual auto eth0.100 iface eth0.100 inet manual address 192.168.100.50 netmask 255.255.255.0 network 192.168.100.0 broadcast 192.168.100.255 gateway 192.168.100.1 dns-nameservers 192.168.100.2 192.168.100.3 192.168.100.4 dns-search mydomain.loc auto eth0.200 iface eth0.200 inet manual address 192.168.200.50 netmask 255.255.255.0 network 192.168.200.0 broadcast 192.168.200.255 gateway 192.168.200.1 dns-nameservers 192.168.200.2 192.168.200.3 192.168.200.4 dns-search mydomain.loc \\ ==== Config eines Bonds als LACP==== auto eno1 auto eno2 auto eno3 auto eno4 iface eno1 inet manual iface eno2 inet manual iface eno3 inet manual iface eno4 inet manual auto bond0 iface bond0 inet manual slaves eno1 eno2 eno3 eno4 bond_miimon 100 bond_mode 802.3ad bond_lacp_ratge 1 address 192.168.100.50 netmask 255.255.255.0 network 192.168.100.0 broadcast 192.168.100.255 gateway 192.168.100.1 dns-nameservers 192.168.100.2 192.168.100.3 192.168.100.4 dns-search mydomain.loc \\ ==== Config eines Bonds als LACP mit VLAN's ==== auto eno1 auto eno2 auto eno3 auto eno4 iface eno1 inet manual iface eno2 inet manual iface eno3 inet manual iface eno4 inet manual auto bond0 iface bond0 inet manual slaves eno1 eno2 eno3 eno4 bond_miimon 100 bond_mode 802.3ad bond_lacp_ratge 1 auto bond0.100 iface bond0.100 inet manual address 192.168.100.50 netmask 255.255.255.0 network 192.168.100.0 broadcast 192.168.100.255 gateway 192.168.100.1 dns-nameservers 192.168.100.2 192.168.100.3 192.168.100.4 dns-search mydomain.loc \\ \\ ===== Beispiele mit netplan===== Wenns sein muss.... ==== Config eines Interfaces ==== network: version: 2 renderer: networkd ethernets: ens18: addresses: [ 192.168.100.50/24 ] gateway4: 192.168.100.1 nameservers: search: [mydomain.loc] addresses: - "192.168.100.2" - "192.168.100.3" - "192.168.100.4" \\ ==== Config eines Interfaces mit VLAN's ==== network: version: 2 renderer: networkd ethernets: ens18: vlans: vlan100: id: 100 link: ens18 addresses: [ 192.168.100.50/24 ] gateway4: 192.168.100.1 nameservers: search: [mydomain.loc] addresses: - "192.168.100.2" - "192.168.100.3" - "192.168.100.4" vlan200: id: 200 link: ens18 addresses: [ 192.168.200.50/24 ] gateway4: 192.168.200.1 nameservers: search: [mydomain.loc] addresses: - "192.168.200.2" - "192.168.200.3" - "192.168.200.4" \\ ==== Config eines Bonds als LACP==== network: version: 2 renderer: networkd ethernets: enp2s0: dhcp4: no enp3s0: dhcp4: no enp4s0: dhcp4: no enp5s0: dhcp4: no bonds: bond-lan: interfaces: [enp2s0, enp3s0, enp4s0, enp5s0] parameters: mode: 802.3ad mii-monitor-interval: 1 addresses: [ 192.168.100.50/24 ] gateway4: 192.168.106.1 nameservers: search: [mydomain.loc] addresses: - "192.168.100.2" - "192.168.100.3" - "192.168.100.4" \\ ==== Config eines Bonds als LACP mit VLAN's ==== network: version: 2 renderer: networkd ethernets: enp2s0: dhcp4: no enp3s0: dhcp4: no enp4s0: dhcp4: no enp5s0: dhcp4: no bonds: bond-lan: interfaces: [enp2s0, enp3s0, enp4s0, enp5s0] parameters: mode: 802.3ad mii-monitor-interval: 1 vlans: vlan100: id: 100 link: bond-lan addresses: [ 192.168.100.50/24 ] gateway4: 192.168.100.1 nameservers: search: [mydomain.loc] addresses: - "192.168.100.2" - "192.168.100.3" - "192.168.100.4" vlan200: id: 200 link: bond-lan addresses: [ 192.168.200.50/24 ] gateway4: nameservers: search: [mydomain.loc] addresses: - "192.168.200.2" - "192.168.200.3" - "192.168.200.4" \\ ===== Abfragen des Bond Status ===== root@server01:~# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011) Bonding Mode: IEEE 802.3ad Dynamic link aggregation Transmit Hash Policy: layer2 (0) MII Status: up MII Polling Interval (ms): 100 Up Delay (ms): 0 Down Delay (ms): 0 802.3ad info LACP rate: fast Min links: 0 Aggregator selection policy (ad_select): stable System priority: 65535 System MAC address: 20:04:0f:f6:f7:18 Active Aggregator Info: Aggregator ID: 1 Number of ports: 2 Actor Key: 9 Partner Key: 14 Partner Mac Address: 34:a8:4e:78:7f:80 Slave Interface: eno1 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 20:04:0f:f6:f7:18 Slave queue ID: 0 Aggregator ID: 1 Actor Churn State: none Partner Churn State: none Actor Churned Count: 0 Partner Churned Count: 0 details actor lacp pdu: system priority: 65535 system mac address: 20:04:0f:f6:f7:18 port key: 9 port priority: 255 port number: 1 port state: 63 details partner lacp pdu: system priority: 32768 system mac address: 34:a8:4e:78:7f:80 oper key: 14 port priority: 32768 port number: 274 port state: 61 Slave Interface: eno2 MII Status: up Speed: 1000 Mbps Duplex: full Link Failure Count: 1 Permanent HW addr: 20:04:0f:f6:f7:19 Slave queue ID: 0 Aggregator ID: 1 Actor Churn State: none Partner Churn State: none Actor Churned Count: 1 Partner Churned Count: 1 details actor lacp pdu: system priority: 65535 system mac address: 20:04:0f:f6:f7:18 port key: 9 port priority: 255 port number: 2 port state: 63 details partner lacp pdu: system priority: 32768 system mac address: 34:a8:4e:78:7f:80 oper key: 14 port priority: 32768 port number: 530 port state: 61