User Tools

Site Tools


linux:netzwerk:interfaces_ubuntu

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
linux/netzwerk/interfaces_ubuntu.txt · Last modified: by stone