J'essaie de réinstaller un serveur Ubuntu à 18.04.
J'ai découvert que 18.04 utilise Netplan et je ne parviens pas à créer une interface de liaison à l'aide de cette option.
Configuration mise à jour:
############# BOND - VLAN ##################
network:
version: 2
renderer: networkd
ethernets:
switchports:
match: {name: "ens*"}
bonds:
bond0:
interfaces: [switchports]
parameters:
mode: balance-alb
vlans:
inet:
id: 50
link: bond0
addresses: [X.X.X.X/24]
gateway4: X.X.X.252
dhcp4: no
nameservers:
addresses: [X.X.X.33]
Il semble que je ne devrais pas avoir 2 déclarations de match et que * dans une seule déclaration l'ait fait - je vais nettoyer ça quand je le ferai fonctionner ..
J'ai installé ifenslave & bridge-utils comme quelqu'un le suggérait, toujours rien.
De plus, j'ai activé le module de liaison dans /etc/modules
.
Mon problème initial était que l'interface était en état UP, mais je ne pouvais que cingler l'interface elle-même, pas autre chose.
Je ne pouvais pas obtenir que cela fonctionne, alors j'ai fini par renommer le fichier /etc/netplan/<name>.yaml
et installer ifupdown
.
Si quelqu'un a une idée de la raison pour laquelle cela n'a pas fonctionné, je serai heureux de le savoir :)
J'ai installé Ubuntu Server et assez surprenant, il m'a demandé si je voulais configurer le collage.
C'est le fichier yaml qui a été installé:
Location: /etc/netplan/
File Name: 50-cloud-init.yaml
File Structure:
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disablecloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
bonds:
bond0:
addresses: []
interfaces:
- enp5s4
- enp5s9
- enp64s0
parameters:
lacp-rate: fast
mode: 802.3ad
transmit-hash-policy: layer2
ethernets:
enp5s4:
addresses: []
dhcp4: false
dhcp6: false
enp5s9:
addresses: []
dhcp4: false
dhcp6: false
enp64s0:
addresses: []
dhcp4: false
dhcp6: false
version: 2
Je mettrai à jour cette information au fur et à mesure de mon apprentissage du nouveau style de configuration de réseau dans Ubuntu.
UPDATE
Pour que cette adresse soit statique, procédez comme suit:
Sudo mv /etc/netplan/50-cloud-init.yaml /etc/netplan/50-cloud-init.old
!Remarque! Votre nom de fichier * .yaml par défaut peut être différent.
Sudo touch /etc/netplan/my-netowork-file.yaml
!Remarque! Vous pouvez nommer votre fichier de configuration comme vous le souhaitez, assurez-vous qu'il se termine par .yaml
Sudo nano /etc/netplan/my-network-file.yaml
Dans cette copie de fichier ci-dessus et ajoutez les modifications suivantes:
network:
bonds:
bond0:
addresses: [192.168.0.8/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
interfaces:
- enp5s4
- enp5s9
- enp64s0
Assurez-vous de changer les adresses IP pour refléter votre réseau. Après cela, je viens de redémarrer la machine et ma nouvelle configuration réseau était chargée et fonctionnait.
Vous pouvez aussi utiliser:
Sudo netplan apply
Cela devrait appliquer la nouvelle configuration sans nécessiter de redémarrage.
Note latérale Vous voudrez peut-être observer l'espacement et ne pas utiliser d'onglets car cela pourrait entraîner des problèmes avec votre fichier de configuration.
Si vous n’êtes pas sûr de vos interfaces réseau, vous pouvez effectuer l’une des opérations suivantes:
lshw -class network
ou
ip link show
J'espère que cela t'aides!