În prezent am o mică problemă de rețea ssh. Folosesc un Ubuntu 20.4 Server Edition incl. autoinstalare. Am eliminat configurația rețelei din fișierul meu de date utilizator, deoarece ar trebui să fie mai bine ca instalarea să selecteze adaptoarele în sine. Acum am problema că, după prima repornire, scriptul meu de ambalare nu se poate conecta la ssh.
Abia după ce am introdus comanda dhclient -r și dhclient, scriptul packer s-a conectat cu succes la instalarea mea Ubuntu.
Fișier de date utilizator:
#cloud-config
autoinstalare:
versiunea: 1
comenzi timpurii:
- systemctl stop ssh
local: ro_US
apt:
geoip: adevărat
tastatură:
layout: en
varianta: noi
depozitare:
grub:
reorder_uefi: Fals
config:
- {ptable: gpt, cale: /dev/vda, preserve: false, nume: '', grub_device: false,
tip: disc, id: disk-vda}
- {dispozitiv: disk-vda, dimensiune: 536870912, ștergere: superbloc, steag: boot, număr: 1,
preserve: false, grub_device: true, tip: partiție, id: partition-vda1}
- {fstype: fat32, volum: partition-vda1, păstrare: false, tip: format, id: format-2}
- {dispozitiv: disk-vda, dimensiune: 1073741824, ștergere: superbloc, steag: linux, număr: 2,
preserve: false, grub_device: false, tip: partiție, id: partition-vda2}
- {fstype: ext4, volum: partition-vda2, păstrare: false, tip: format, id: format-0}
- {dispozitiv: disk-vda, dimensiune: -1, steag: linux, număr: 3, păstrare: false,
grub_device: false, tip: partiție, id: partiție-vda3}
- nume: vg-0
dispozitive: [partition-vda3]
conserva: fals
tip: lvm_volgroup
id: lvm-volgroup-vg-0
- {nume: lv-root, volgroup: lvm-volgroup-vg-0, dimensiune: 100%, păstrare: false,
tip: lvm_partition, id: lvm-partition-lv-root}
- {fstype: ext4, volum: lvm-partition-lv-root, păstrare: false, tip: format,
id: format-1}
- {dispozitiv: format-1, cale: /, tip: mount, id: mount-2}
- {dispozitiv: format-0, cale: /boot, tip: mount, id: mount-1}
- {dispozitiv: format-2, cale: /boot/efi, tip: mount, id: mount-3}
identitate:
Nume gazdă: ubuntu
nume de utilizator: ubuntu
# pass este ubuntu
parola: $6$rounds=4096$8dkK1P/oE$2DGKKt0wLlTVJ7USY.0jN9du8FetmEr51yjPyeiR.zKE3DGFcitNL/nF1l62BLJNR87lQZixObuXYny.Mf17K1
ssh:
server de instalare: da
pachete:
- manager de rețea
- vim
- tmux
- bucle
package_update: adevărat
package_upgrade: adevărat
datele utilizatorului:
disable_root: false
comenzi întârziate:
- echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu
# Trecerea de la networked la NetworkManager
# mutați configurația existentă în afara drumului
- găsiți /target/etc/netplan/ -name "*.yaml" -exec sh -c 'mv "$1" "$1-orig"' _ {} \;
# Creați un nou netplan și activați-l
- |
pisica <<EOF | sudo tee /target/etc/netplan/01-netcfg.yaml
reţea:
versiunea: 2
redator: NetworkManager
EOF
- curtin in-target --target /target netplan generate
- curtin in-target --target /target netplan apply
- curtin in-target --target /target systemctl enable NetworkManager.service
- dhclient -r
- dormi 10 secunde
- dhclient
- dormi 10 secunde