Debian

Konfigurasi Jaringan Lanjutan di Debian 10 (Buster)

Konfigurasi Jaringan Lanjutan di Debian 10 (Buster)

Dalam panduan ini, kita akan melihat berbagai cara untuk mengonfigurasi berbagai operasi jaringan pada sistem Debian. Meskipun panduan ini untuk sistem Debian, sebagian besar operasi harus dijalankan pada sistem berbasis Debian lain seperti Ubuntu dan sistem operasi Linux lainnya juga.

 1. Jika mau, Anda dapat mencetak alamat IP dari antarmuka atau perangkat tertentu, cukup gunakan perintah di bawah ini:

$ ip addr tampilkan enp0s8


di sini enp0s8 adalah antarmuka atau perangkat apa pun. Konvensi penamaan dapat bervariasi tergantung pada mekanisme penamaan yang digunakan.

2. Perintah IP juga dapat digunakan untuk menampilkan statistik kinerja jaringan sebagai berikut:

$ ip -s  tautan tampilkan enp0s8


Output perintah di atas menunjukkan jumlah paket yang dikirim dan diterima, paket yang dijatuhkan, dan paket yang error. Informasi ini dapat digunakan untuk memecahkan masalah jaringan seperti memori rendah, masalah konektivitas, kemacetan paket, dll.

3. Menggunakan nmcli atau Alat Antarmuka Baris Perintah Manajer Jaringan untuk membuat koneksi jaringan DHCP

$ sudo nmcli con add con-name "MyCon1" ketik ethernet ifname enp0s8


Perintah di atas akan membuat koneksi baru bernama "MyCon1" pada perangkat enp0s8. Mari kita lihat beberapa detail tentang perintah ini:

4. Untuk membuat koneksi statis menggunakan nmcli, kita perlu menentukan alamat IP dan gateway sebagai argumen

$ sudo nmcli con add con-name "MyCon2" ketik ethernet ifname eth1 ip4 192.168.2.10/24 gw4 192.168.2.0

Untuk mengaktifkan koneksi, gunakan perintah berikut:

$ sudo nmcli con up "MyCon2"

Untuk memverifikasi koneksi baru, jalankan:

$nmcli con show -aktif
$ ip addr tampilkan enp0s3

5. Mengonfigurasi jaringan dengan File Antarmuka Jaringan

File /etc/network/interfaces berisi definisi dari berbagai konfigurasi antarmuka. Kami dapat menambahkan detail konfigurasi untuk membuat koneksi baru. Mari kita lihat beberapa konfigurasi manual:

saya. Menambahkan alamat IP statis:

1. Buka file /etc/network/interfaces dengan hak sudo:

$ sudo nano /etc/network/interfaces

Sekarang  tambahkan baris berikut:

otomatis  enp0s3
iface enp0s3 inet statis
alamat  192.168.1.63
topeng jaring 255.255.255.0
gerbang 192.168.1.1

Anda dapat menambahkan konfigurasi ini ke file /etc/network/interfaces atau menambahkannya ke file baru di bawah /etc/network/interfaces.d direktori.

Setelah memodifikasi file di atas, mari mulai ulang layanan jaringan agar perubahan diterapkan:

$ sudo systemctl restart jaringan

Sekarang kita akan memuat ulang antarmuka ini dengan menjalankan perintah ifdown diikuti oleh ifup:

$ sudo ifdown enp0s3
$ sudo ifup enp0s3


Perintah ifup dan ifdown digunakan untuk mengelola antarmuka yang ditentukan dalam file ini. Alat-alat ini sangat membantu saat mengonfigurasi jaringan dari antarmuka baris perintah. Perintah-perintah ini dapat ditemukan di /sbin/ifup dan /sbin/ifdown.

II. Menambahkan Alamat DHCP:

Alamat IP dhcp secara otomatis ditetapkan dari kumpulan alamat IP server DHCP.

Untuk mengkonfigurasi alamat DHCP, masukkan baris berikut ke file /etc/network/interfaces dan simpan file:

iface enp0s3 inet dhcp


Sekarang restart layanan jaringan dan jalankan kembali perintah ifdown dan ifup seperti di atas:

$ sudo systemctl restart jaringan
$ sudo ifdown enp0s3
$ sudo ifup enp0s3

Untuk memverifikasi konfigurasi jaringan di atas, gunakan perintah 'ip' berikut untuk melihat apakah antarmuka ditampilkan dengan alamat ip masing-masing:

$ ip a | grep 'enp0s3'

Catatan: DHCP Ip umumnya baik untuk klien, tetapi server biasanya bekerja pada alamat IP Statis.

6. Mengatur Nama Host dengan perintah "Sysctl"

Linux menyediakan sysctl utilitas untuk menampilkan dan mengatur nama host seperti yang ditunjukkan di bawah ini:

i) Menampilkan nama host:

$ sudo sysctl kernel.nama host
inti.nama host = debian


ii) Mengatur nama host

$ sudo sysctl kernel.nama host = linuxhint

Sekarang jalankan perintah bash exec untuk memverifikasi nama host baru:

$ eksekutif bash

Sekarang untuk membuat nama host ini permanen, kita harus mengedit file /etc/hosts dan /etc/hostname, jadi buka file dan letakkan nama host baru di sana:

$ sudo nano /etc/hosts

$ sudo nano /etc/hostname

Sekarang dari titik ini, Anda akan melihat nama host baru Anda setiap kali Anda membuka terminal baru.

7. konfigurasi DNS

DNS atau domain name service adalah sistem penamaan yang digunakan untuk menerjemahkan nama domain menjadi alamat jaringan (IPv4 atau IPv6). Layanan DNS memiliki lebih banyak kemampuan daripada sekadar menerjemahkan nama domain. Layanan DNS dapat bekerja baik di internet maupun di jaringan pribadi.

Kami akan mengonfigurasi klien untuk menggunakan server dns tertentu. Pada contoh di bawah ini, kami akan mengonfigurasi klien untuk menggunakan server dns dari 8.8.8.8. Buka file /etc/resolv.conf dan buat perubahan berikut:

$ sudo nano /etc/resolv.konf

Pergi ke baris yang berisi string "nameserver" dan tambahkan alamat IP dari server DNS (8.8.8.8) seperti yang ditunjukkan di bawah ini:

server nama 8.8.8.8

8. Menggunakan Bonding di Debian 10

Bonding adalah metode di mana dua atau lebih antarmuka digabungkan untuk membuat antarmuka logis baru. Antarmuka terikat ini membuat jaringan lebih andal. Jika tautan gagal, tautan lain akan secara otomatis menyeimbangkan semua lalu lintas jaringan. Ini juga meningkatkan ketersediaan jaringan. Anda dapat mencoba mengikat antarmuka nirkabel Anda dengan antarmuka kabel. Jika karena alasan tertentu, kabel ethernet dicabut atau tidak berfungsi, lalu lintas jaringan akan secara otomatis mulai mengalir melalui antarmuka nirkabel.

Tip: Kita dapat menggunakan ikatan untuk menambahkan beberapa antarmuka jaringan (NIC) dengan alamat IP yang sama.

Untuk memeriksa apakah versi kernel linux Anda mendukung bonding, gunakan perintah berikut :

$ sudo grep -i ikatan /boot/config-$(uname -r)

Output seperti "CONFIG_BONDING=m" menunjukkan bahwa ikatan diaktifkan sebagai modul

Mari kita lihat bagaimana menerapkan bonding pada dua antarmuka ethernet, "eth1" dan" eth2" pada sistem Debian. Ikuti langkah-langkah di bawah ini:

Langkah 1. Instal paket ifenslave untuk mengonfigurasi ikatan:

$ sudo apt install ifenslave

Langkah 2.  Sekarang turunkan antarmuka sebelum mengonfigurasinya:

$ sudo ifdown enp0s3

Catatan: Sebelum melanjutkan, pastikan bahwa antarmuka yang Anda modifikasi tidak boleh digunakan; jika tidak, itu akan merusak konektivitas jaringan Anda.

Langkah 3. Buat konfigurasi bonding baru dan beri nama “bond1”. Untuk melakukannya, buka file konfigurasi jaringan default:

$ sudo nano /etc/network/interfaces

Sekarang tambahkan baris berikut:

ikatan otomatis1
iface bond1 inet statis
alamat 192.168.1.200
topeng jaring 255.255.255.0
gerbang 192.168.1.1
budak enp0s8
mode ikatan 1
obligasi-miimon 100
bond_downdelay 200
bond_updelay 200

Mulai ulang layanan jaringan

$ sudo systemctl restart jaringan

Linux mendukung mode ikatan yang berbeda: balance-rr (modus = 0), cadangan aktif (modus=1), keseimbangan-xor (modus = 2), siaran (modus = 3), 802.3 iklan (modus = 4), saldo-tlb (modus = 5), keseimbangan-alb (modus = 6). Dalam contoh ini kami menggunakan mode 1 atau cadangan aktif sebagai mode ikatan.

Langkah 4. Bawa antarmuka terikat baru (ikatan1) dengan perintah ifup. Sekarang periksa apakah itu berfungsi:

$ sudo ifup bond1

Untuk memeriksa apakah antarmuka pengikat dibuat, jalankan perintah berikut:

$ ip a | grep 'ikatan1'

atau

$ ifconfig bond1

9. Mengonfigurasi bridging di Debian

Menjembatani adalah cara paling umum untuk menghubungkan dua jaringan yang berbeda. Perangkat jembatan (perangkat keras) digunakan saat menghubungkan dua jaringan organisasi yang berbeda, biasanya terletak di lokasi yang berbeda. Sistem Linux juga memiliki kemampuan untuk membuat jembatan antara dua antarmuka yang memiliki jaringan yang berbeda. Dengan cara ini kita bisa melewati lalu lintas di antara mereka.

Mari kita buat jembatan antara dua antarmuka yang berbeda, "eth0" dan" eth1," pada sistem Debian.

Langkah 1. Instal alat "brctl" untuk mengonfigurasi bridging pada sistem Debian:

$ sudo apt install bridge-utils

Langkah 2. Jalankan perintah berikut untuk mendapatkan daftar semua antarmuka jaringan yang tersedia di sistem Anda:

$  ifconfig -a

Langkah 3. buat antarmuka baru menggunakan alat brtcl:

$ sudo brctl addbr br1

Ini akan membuat antarmuka virtual baru untuk menghubungkan antara eth0 dan eth1.

Langkah 4. Sekarang tambahkan kedua antarmuka ke antarmuka virtual ini.

$ sudo brctl addif br1 eth0 eth1

Langkah 5. Untuk membuat konfigurasi ini permanen, kami akan menambahkan detail antarmuka baru ke file /etc/network/interfaces.

i) Untuk menyetel alamat DHCP, gunakan detail berikut:

# Antarmuka jaringan loopback
mobil lo
iface lo inet loopback
# Atur antarmuka secara manual, hindari konflik dengan, e.g., Pengelola jaringan
iface eth0 inet manual
manual iface eth1 inet
# Pengaturan jembatan
iface br0 inet dhcp
bridge_ports eth0 eth1

Sekarang jalankan perintah di bawah ini untuk memunculkan antarmuka:

$ sudo ifup br1

ii) Untuk mengatur alamat IP statis, gunakan detail berikut:

# Antarmuka jaringan loopback
mobil lo br1
iface lo inet loopback
# Atur antarmuka secara manual, hindari konflik dengan, e.g., Pengelola jaringan
iface eth0 inet manual
manual iface eth1 inet
# Pengaturan jembatan
iface br1 inet statis
bridge_ports eth0 eth1
alamat 192.168.1.2
siaran 192.168.1.255
topeng jaring 255.255.255.0
gerbang 192.168.1.1

Sekarang jalankan perintah di bawah ini untuk memunculkan antarmuka:

$ sudo ifup br1

Jika jaringan tidak berfungsi setelah reboot, coba hapus /etc/network/interfaces.d/setup file untuk memperbaiki masalah.

10. Mengonfigurasi Jaringan dari  Alat baris perintah

i) Menambahkan alamat IP tambahan ke kartu jaringan:

Langkah 1. Jalankan perintah berikut untuk membuat daftar semua antarmuka yang tersedia dengan alamat IP mereka:

$ sudo ip addr

atau

$ sudo ifconfig

Saat menjalankan "ifconfig," Anda mungkin menemukan kesalahan: "ifconfig: command not found". Untuk memperbaiki kesalahan ini, kita perlu menginstal paket "net-tools":

$ sudo apt install net-tools -y

Langkah 2. Dari output perintah di atas, Anda dapat memilih antarmuka yang ingin Anda tambahkan alamat IP tambahan extra. Mari kita tambahkan alamat IP tambahan (10.0.2.65) ke antarmuka enps03.

$ sudo ip addr tambahkan 10.0.2.65/24 pengembang enp0s3

Langkah 3. Verifikasi apakah IP telah ditambahkan ke antarmuka ini:

$ ip a | grep "enpo3"

Anda akan melihat di sini alamat IP baru dan lama di output.


Langkah 4. Untuk menjadikan alamat IP ini permanen, letakkan baris berikut di file  /etc/network/interfaces:

# Antarmuka jaringan enp0s3 diaktifkan dhcp
enp0s3 otomatis
iface enp0s3 inet dhcp
iface enp0s3 inet statis
alamat  10.0.2.65/24

Langkah 5. Sekarang simpan file dan turunkan antarmuka dan kemudian kembalikan antarmuka untuk menerapkan perubahan:

$ sudo ifdown  enpo3
$ sudo ifup  enpo3

Sekarang verifikasi konektivitas antarmuka dengan perintah ping:

$ sudo ping  10.0.2.65

Jika semuanya berjalan dengan benar, Anda akan melihat ping datang dari alamat IP baru.

ii) Mengubah alamat mac antarmuka an.

Langkah 1. Jalankan perintah di bawah ini untuk memilih antarmuka untuk Anda yang ingin Anda ubah alamat MACnya:

$ ip tautan tampilkan

Ini akan menunjukkan kepada Anda semua antarmuka dengan alamat mac, status, dan informasi lainnya.

Langkah 2. Mari kita ubah alamat mac dari antarmuka "eth0" dan turunkan:

Catatan: Sebelum melanjutkan, pastikan antarmuka yang Anda modifikasi tidak boleh digunakan. Jika tidak, itu akan merusak konektivitas jaringan Anda.

$ sudo ip link setel dev eth0 down

Langkah 3. Sekarang masukkan alamat mac baru seperti di bawah ini:

$ sudo ip link set dev eth0 address "masukkan alamat mac baru di sini."

Langkah 4.  Sekarang buka antarmuka lagi:

$ sudo ip link set dev eth0 up

Itu saja mengonfigurasi alamat mac baru; Anda akan melihat alamat mac baru:

$ ip addr

Output dari perintah di atas akan menunjukkan kepada Anda alamat mac baru. Macchanger juga dapat digunakan untuk mengubah alamat mac dari baris perintah.

iii) Mengaktifkan dan menonaktifkan antarmuka.

Selain alat ifup dan ifdown, perintah ifconfig juga dapat digunakan untuk membuka dan menurunkan antarmuka.

a) Untuk menurunkan antarmuka:

$ ifconfig enp0s3 turun

b) Untuk memunculkan antarmuka:

$ ifconfig enp0s3 ke atas

iv) Hapus alamat IP dari antarmuka jaringan.

Untuk menghapus IP dari antarmuka jaringan, gunakan perintah di bawah ini:

$ sudo ip addr del 'alamat IP Anda' dev  enp0s3

Ganti 'alamat IP Anda' dengan alamat IP Anda, e.g., perintah berikut akan menghapus IP 192.168.2.2

$ sudo ip addr del 192.168.2.2/16 dev  enp0s3

Jika Anda memiliki beberapa alamat IP untuk sebuah antarmuka, Anda dapat menghapus semua seperti yang ditunjukkan di bawah ini:

$ sudo ip addr flush dev  enp0s3

v) Atur Gerbang Default

Perintah route atau ip dapat digunakan untuk mengatur Default Gateway:

$ sudo route tambahkan default gw  10.0.2.20

atau

$ sudo ip route tambahkan default melalui 10.0.2.20 pengembang enp0s3

Panduan ini telah melihat bagaimana kita dapat memodifikasi dan mengonfigurasi berbagai pengaturan jaringan di OS Debian 10. Jika Anda menyukai panduan ini, silakan bagikan dengan orang lain.

Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...