GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara mengalihkan kembali jaringan ke /etc/network/interfaces di Ubuntu 22.04 Jammy Jellyfish Linux

Tutorial ini akan menjelaskan cara mengaktifkan kembali networking dari NetPlan/CloudInit di Ubuntu 22.04 Jammy Jellyfish Linux ke – sekarang sudah usang – jaringan yang dikelola melalui /etc/network/interfaces .

Dalam tutorial ini Anda akan mempelajari:

  • Cara kembali ke eth0..n konvensi penamaan jaringan
  • Cara memasang ifupdown
  • Cara menghapus CloudInit
  • Cara mengaktifkan daemon jaringan
PERINGATAN
Beralih kembali dari NetPlan/CloudInit ke daemon jaringan yang sekarang sudah usang tidak didukung atau direkomendasikan karena Anda mungkin berakhir dengan sistem yang rusak. Sudah usang sekarang untuk beberapa versi Ubuntu.
Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan
Sistem Ubuntu 22.04 Jammy Jellyfish
Perangkat Lunak T/A
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah.
Konvensi # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa

Cara mengalihkan kembali jaringan ke /etc/network/interfaces di Ubuntu 22.04 petunjuk langkah demi langkah

  1. Hal pertama yang perlu kita lakukan adalah membuka terminal baris perintah dan menjalankan perintah berikut untuk menginstal alat yang sesuai untuk mengkonfigurasi antarmuka jaringan.
    $ sudo apt update
    $ sudo apt install ifupdown net-tools
    
  2. Selanjutnya, ubah dari enp0s3 saat ini ke konvensi penamaan antarmuka jaringan lama eth0 . Untuk melakukannya, dengan izin root buka /etc/default/grub file konfigurasi.
    $ sudo nano /etc/default/grub
    
  3. Di dalam file ini, ubah baris berikut.
    FROM:
    GRUB_CMDLINE_LINUX=""
    TO:
    GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
    
  4. Simpan perubahan Anda dan keluar dari file. Setelah siap, perbarui Grub dengan perintah ini:
    $ sudo update-grub
    
  5. Reboot sistem Anda agar perubahan baru diterapkan:
    $ sudo reboot
    
  6. Sebagai root atau pengguna administratif, edit /etc/network/interfaces file dan atur eth0 antarmuka jaringan untuk mendapatkan alamat IP dari DHCP:
    source /etc/network/interfaces.d/*
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # The primary network interface
    allow-hotplug eth0
    iface eth0 inet dhcp

    Periksa artikel ini jika Anda perlu menyetel antarmuka jaringan ke alamat IP statis.

  7. Mulai ulang antarmuka eth0:
    $ sudo ifdown --force eth0
    $ sudo ifup eth0
    
    CATATAN
    Restart jaringan melalui /etc/init.d/networking tidak fungsional. Untuk memulai ulang jaringan Anda, gunakan ifdown dan ifup perintah seperti yang ditampilkan di atas.
  8. Pada tahap ini Anda harus memiliki eth0 dikonfigurasi. Gunakan ifconfig perintah untuk memeriksa konfigurasi antarmuka jaringan:
    $ ifconfig
    
  9. Pertama nonaktifkan dan hentikan Konfigurasikan resolusi DNS ke mis. 8.8.8.8 (Server DNS Google) server nama:

    $ sudo unlink /etc/resolv.conf
    $ sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf
    
  10. Ayo lakukan pembersihan. Hapus paket cloud init:
    $ sudo dpkg -P cloud-init
    $ sudo rm -fr /etc/cloud/
    
  11. Nonaktifkan dan hentikan layanan yang diselesaikan systemd:
    $ sudo systemctl disable --now systemd-resolved
    

Pemikiran Penutup

Dalam tutorial ini, kita melihat cara beralih kembali ke networking yang lama dari NetPlan/CloudInit di Ubuntu 22.04 Jammy Jellyfish Linux. Ini adalah cara lama untuk mengelola jaringan di sistem Linux, tetapi sejak itu menjadi usang. Ini adalah cara yang bagus untuk mengembalikan kesederhanaan networking ke sistem Ubuntu 22.04 modern Anda.


Ubuntu
  1. Cara mengatur alamat IP Statis di Debian Linux

  2. Bagaimana cara mengalihkan kembali jaringan ke /etc/network/interfaces di Ubuntu 20.04 Focal Fossa Linux

  3. /etc/network/interfaces untuk menghubungkan Ubuntu ke jaringan nirkabel

  1. Bagaimana menemukan alamat IP saya di Ubuntu 22.04 Jammy Jellyfish Linux

  2. Cara menginstal Discord di Ubuntu 22.04 Jammy Jellyfish Linux

  3. Cara menginstal Steam di Ubuntu 22.04 Jammy Jellyfish Linux

  1. Cara menginstal LaTex di Ubuntu 22.04 Jammy Jellyfish Linux

  2. Cara memulai ulang jaringan di Ubuntu 22.04 LTS Jammy Jellyfish

  3. Cara menonaktifkan/mengaktifkan SELinux di Ubuntu 22.04 Jammy Jellyfish Linux