Gateway default adalah bagian penting dari jaringan komputer. Ketika komputer mencoba untuk berkomunikasi dengan perangkat lain, ia akan mengirim paket ke gateway default. Gateway default, yang biasanya router, kemudian akan mengarahkan paket ke mana mereka harus pergi.
Oleh karena itu, jika sistem Linux tidak dikonfigurasi dengan alamat gateway default yang tepat, itu tidak akan tahu ke mana harus mengirim paket.
Dalam tutorial ini, Anda akan belajar cara melihat gateway default yang saat ini dikonfigurasi di Red Hat Enterprise Linux. Anda juga akan melihat cara mengubah gateway default, jika alamat IP atau jalur ke perangkat telah berubah.
Dalam tutorial ini Anda akan mempelajari:
- Cara melihat dan mengubah gateway default pada sistem RHEL
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | Linux Red Hat Enterprise |
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 |
Melihat gerbang default
Mari kita mulai dengan melihat gateway default yang saat ini dikonfigurasi pada sistem RHEL. Dari sana, kita dapat melihat apakah alamat IP yang digunakan benar (atau jika ada yang digunakan sama sekali).
Dua perintah berikut akan melakukan tugasnya.
$ ip r default via 10.0.2.2 dev enp0s3 10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
Atau, untuk hasil yang lebih menyeluruh, routel
perintah…
$ routel target gateway source proto scope dev tbl default 10.0.2.2 enp0s3 10.0.2.0/ 24 10.0.2.15 kernel link enp0s3 192.168.122.0/ 24 192.168.122.1 kernel link virbr0 10.0.2.0 broadcast 10.0.2.15 kernel link enp0s3 local 10.0.2.15 local 10.0.2.15 kernel host enp0s3 local 10.0.2.255 broadcast 10.0.2.15 kernel link enp0s3 local 127.0.0.0 broadcast 127.0.0.1 kernel link lo local 127.0.0.0/ 8 local 127.0.0.1 kernel host lo local 127.0.0.1 local 127.0.0.1 kernel host lo local 127.255.255.255 broadcast 127.0.0.1 kernel link lo local 192.168.122.0 broadcast 192.168.122.1 kernel link virbr0 local 192.168.122.1 local 192.168.122.1 kernel host virbr0 local 192.168.122.255 broadcast 192.168.122.1 kernel link virbr0 local ::1 kernel lo ::1 local kernel lo local ff00::/ 8 enp0s3 local
Seperti yang dapat kita amati dari kedua output, 10.0.2.2
adalah gerbang default saat ini.
Ubah gerbang default
Sekarang kita tahu apa gateway default kita saat ini, mari kita lihat bagaimana kita akan mengubahnya.
Mendefinisikan gateway default menggunakan ifcfg
file, yaitu, mendefinisikannya berdasarkan antarmuka jaringan lebih diutamakan daripada konfigurasi gateway default lebar sistem global yang ditentukan oleh /etc/sysconfig/network
file konfigurasi.
- Untuk konfigurasi dasar, kita dapat menambahkan gateway default baru menggunakan
GATEWAY="GW IP ADDRESS"
arahan di dalam konfigurasi jaringan utama/etc/sysconfig/network
mengajukan. Misalnya:# cat /etc/sysconfig/network GATEWAY="10.1.1.1"
Pastikan Anda memulai ulang Pengelola Jaringan agar perubahan diterapkan.# systemctl restart NetworkManager.service
- Seperti yang telah disebutkan di atas, menambahkan gateway default baru melalui
/etc/sysconfig/network
file adalah seluruh sistem dan konfigurasi default apa pun menggunakanifcfg
tertentu config file akan didahulukan. Untuk menambahkan gateway default di Redhat Linux sesuai antarmuka jaringan, edit file yang sesuai di/etc/sysconfig/network-scripts
Misalnya, mengedit
/etc/sysconfig/network-scripts/ifcfg-enp0s3
file akan mengedit pengaturan untuk antarmuka jaringanenp0s3
.# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3 DEVICE="enp0s3" ONBOOT=yes NETBOOT=yes UUID="452901c2-06e1-4ed9-afa4-f227c7632eed" BOOTPROTO=none IPADDR="10.1.1.56" NETMASK="255.0.0.0" HWADDR="08:00:27:32:cc:c0" TYPE=Ethernet NAME="enp0s3" GATEWAY="10.1.1.2"
Meskipun kami masih menyimpan konfigurasi gateway default global dalam
/etc/sysconfig/network
config file, setelah jaringan restart kita akan melihat bahwa gateway default baruGATEWAY="10.1.1.2"
diutamakan:# systemctl restart NetworkManager.service # routel | grep default default 10.1.1.2 static enp0s3 default unreachable kernel lo unspec default unreachable kernel lo unspec
Pemikiran Penutup
Dalam tutorial ini, Anda mempelajari cara melihat gateway default yang saat ini dikonfigurasi di Red Hat Enterprise Linux. Kami juga melihat dua metode berbeda untuk mengubah gateway default, baik secara global atau per antarmuka individu. Memiliki alamat gateway default yang dikonfigurasi dengan benar sangat penting untuk komunikasi di seluruh jaringan lokal dan dengan perangkat di internet.