ขณะนี้ฉันมีปัญหาเครือข่าย ssh เล็กน้อย ฉันใช้ Ubuntu 20.4 Server Edition รวม ติดตั้งอัตโนมัติ ฉันลบคอนฟิกูเรชันเครือข่ายออกจากไฟล์ข้อมูลผู้ใช้ของฉัน เนื่องจากควรเลือกอแด็ปเตอร์เองในการติดตั้งจะดีกว่า ตอนนี้ฉันมีปัญหาที่หลังจากรีบูตครั้งแรกสคริปต์ packer ของฉันไม่สามารถเชื่อมต่อกับ ssh ได้
หลังจากป้อนคำสั่ง dhclient -r และ dhclient สคริปต์ packer ก็เชื่อมต่อกับการติดตั้ง Ubuntu ของฉันสำเร็จแล้วเท่านั้น
ไฟล์ข้อมูลผู้ใช้:
#cloud-config
ติดตั้งอัตโนมัติ:
รุ่น: 1
คำสั่งเริ่มต้น:
- systemctl หยุด ssh
ภาษา: en_US
ถนัด:
geoip: จริง
แป้นพิมพ์:
รูปแบบ: th
ตัวแปร: เรา
พื้นที่จัดเก็บ:
ด้วง:
reorder_uefi: เท็จ
การกำหนดค่า:
- {ptable: gpt, เส้นทาง: /dev/vda, รักษา: เท็จ, ชื่อ: '', grub_device: เท็จ,
ประเภท: ดิสก์, id: disk-vda}
- {อุปกรณ์: disk-vda, ขนาด: 536870912, ลบ: superblock, ตั้งค่าสถานะ: บูต, หมายเลข: 1,
รักษา: เท็จ, grub_device: จริง, ประเภท: พาร์ติชัน, id: พาร์ติชัน-vda1}
- {fstype: fat32, ปริมาณ: พาร์ติชัน-vda1, รักษา: เท็จ, ประเภท: รูปแบบ, รหัส: รูปแบบ-2}
- {อุปกรณ์: disk-vda, ขนาด: 1073741824, ลบ: superblock, ตั้งค่าสถานะ: linux, หมายเลข: 2,
รักษา: เท็จ, grub_device: เท็จ, ประเภท: พาร์ติชัน, id: พาร์ติชัน-vda2}
- {fstype: ext4, ปริมาณ: พาร์ติชัน-vda2, รักษา: เท็จ, ประเภท: รูปแบบ, รหัส: รูปแบบ-0}
- {อุปกรณ์: disk-vda, ขนาด: -1, แฟล็ก: ลินุกซ์, หมายเลข: 3, รักษา: เท็จ,
grub_device: เท็จ, ประเภท: พาร์ติชัน, รหัส: พาร์ติชัน-vda3}
- ชื่อ: vg-0
อุปกรณ์: [พาร์ติชัน-vda3]
รักษา: เท็จ
พิมพ์: lvm_volgroup
รหัส: lvm-volgroup-vg-0
- {ชื่อ: lv-root, volgroup: lvm-volgroup-vg-0, ขนาด: 100%, รักษา: เท็จ,
ประเภท: lvm_partition, id: lvm-partition-lv-root}
- {fstype: ext4, ปริมาณ: lvm-partition-lv-root, รักษา: เท็จ, ประเภท: รูปแบบ,
รหัส: รูปแบบ-1}
- {อุปกรณ์: รูปแบบ-1, เส้นทาง: /, ประเภท: เมานต์, รหัส: เมานต์-2}
- {อุปกรณ์: รูปแบบ-0, เส้นทาง: /boot, ประเภท: mount, id: mount-1}
- {อุปกรณ์: รูปแบบ-2, เส้นทาง: /boot/efi, ประเภท: mount, id: mount-3}
ตัวตน:
ชื่อโฮสต์: อูบุนตู
ชื่อผู้ใช้: อูบุนตู
# พาสคืออูบุนตู
รหัสผ่าน: $6$rounds=4096$8dkK1P/oE$2DGKKt0wLlTVJ7USY.0jN9du8FetmEr51yjPyeiR.zKE3DGFcitNL/nF1l62BLJNR87lQZixObuXYny.Mf17K1
ssh:
ติดตั้งเซิร์ฟเวอร์: ใช่
แพ็คเกจ:
- ผู้จัดการเครือข่าย
- เสียงเรียกเข้า
- tmux
- ขด
package_update: จริง
package_upgrade: จริง
ข้อมูลผู้ใช้:
ปิดการใช้งาน_root: เท็จ
คำสั่งล่าช้า:
- echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu
# เปลี่ยนจาก networkd เป็น NetworkManager
# ย้ายการกำหนดค่าที่มีอยู่ออกไปให้พ้นทาง
- ค้นหา /target/etc/netplan/ -name "*.yaml" -exec sh -c 'mv "$1" "$1-orig"' _ {} \;
# สร้าง netplan ใหม่และเปิดใช้งาน
- |
แมว <<EOF | sudo ที /target/etc/netplan/01-netcfg.yaml
เครือข่าย:
รุ่น: 2
เรนเดอร์: NetworkManager
อฟ
- curtin ในเป้าหมาย --target /target netplan สร้าง
- curtin in-target --target /target netplan นำไปใช้
- curtin ในเป้าหมาย --target /target systemctl เปิดใช้งาน NetworkManager.service
- dhclient -r
- นอน 10 วินาที
- ดีเอชแอล
- นอน 10 วินาที