Próbuję ponownie zainstalować serwer Ubuntu do wersji 18.04.
Odkryłem, że 18.04 używa Netplan i mam problem z utworzeniem interfejsu obligacji przy użyciu tego.
Zaktualizowana konfiguracja:
############# 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]
Wygląda na to, że nie powinienem mieć 2 instrukcji dopasowania i ens * w jednej instrukcji to zrobiło - wyczyszczę to, gdy zacznę działać.
Zainstalowałem ifenslave i most-utils, jak ktoś to sugerował, wciąż nic.
Włączyłem również moduł łączenia /etc/modules
.
Mój pierwotny problem polegał na tym, że interfejs był w stanie UP, ale mogłem tylko pingować sam interfejs, a nie cokolwiek innego.
Nie mogłem tego uruchomić, więc ostatecznie zmieniłem nazwę /etc/netplan/<name>.yaml
pliku i instalowałem ifupdown
.
Jeśli ktoś ma pojęcie, dlaczego to nie zadziałało, chętnie się dowiem :)
Odpowiedzi:
Zainstalowałem Ubuntu Server i, co zaskakujące, zapytało mnie, czy chcę skonfigurować wiązanie.
To jest plik yaml, który został skonfigurowany:
Zaktualizuję to, gdy dowiem się więcej o nowszym stylu konfiguracji sieci w Ubuntu.
AKTUALIZACJA
Aby zmienić to na adres statyczny, wykonaj następujące czynności:
!Uwaga! Domyślna nazwa pliku * .yaml może być inna.
!Uwaga! Możesz nazwać swój plik konfiguracyjny, cokolwiek chcesz, po prostu upewnij się, że kończy się na .yaml
W tym pliku (my-network-file.yaml) skopiuj z góry i dodaj następujące zmiany:
Pamiętaj, aby zmienić adresy IP, aby odzwierciedlić sieć. Następnie ponownie uruchomiłem komputer, a moja nowa konfiguracja sieci została załadowana i działała.
Możesz alternatywnie użyć:
Powinno to zastosować nową konfigurację bez konieczności ponownego uruchamiania.
Uwaga dodatkowa Możesz obserwować odstępy i nie używać tabulatorów, ponieważ może to powodować problemy z plikiem konfiguracyjnym.
Jeśli nie masz pewności co do interfejsów sieciowych, możesz wykonać jedną z następujących czynności
lub
Mam nadzieję że to pomoże!
źródło
In this file copy from above and append the following changes:
Czy masz coś przeciwko pokazaniu pełnej listy plików i nazwy pliku?netplan
agreguje / łączy pliki .yaml? Innymi słowy, jeśli umieszczębonds
sekcję w jednym pliku yaml, aethernets
sekcję w innym pliku yaml (oba w/etc/netplan
), to czy system połączy te pliki, aby uzyskać konfigurację „całkowitą”?You should never have to run cloud-init again on an Ubuntu Server system installed with the new server installer
i 2.the messages in /etc/netplan pointing you to /etc/cloud/cloud.cfg.d are an error that we're working on correcting.
Ten biznes Netplan ma obietnicę, ale istnieje wiele sprzecznych informacji „tam”.