Jawaban:
route del default
route add default 1.2.3.4
Di mana 1.2.3.4
gateway baru. Anda bahkan dapat menggabungkannya ke baris yang sama dengan a;
Sunting: Ini adalah FreeBSD, bukan Linux. Perintahnya berbeda. Harap jangan mengedit Jawaban ini jika Anda belum membaca Pertanyaan dengan cukup hati-hati untuk menentukan sistem operasi yang digunakan.
ip route del default
dan ip route add default via 1.2.3.4
kerjanya. Jadi perintah ini masih relevan untuk pengguna Linux juga karena memiliki sedikit kemiripan.
Anda dapat menambahkan rute default baru dan menghapus yang lama menggunakan perintah ip
atau route
. Perintah di bawah ini akan menggantikan gateway dengan 192.0.2.1. Kedua pasangan perintah melakukan hal yang sama. FreeBSD dan OS lain harus memiliki satu atau kedua program, mungkin dengan format yang sedikit berbeda. (FreeBSD memiliki route
perintah dan mengecualikan gw
kata kunci yang digunakan dalam implementasi lain.) Perintah man ip
dan / atau man route
harus memberi Anda dokumentasi tentang implementasi spesifik Anda.
route add default 192.0.2.1
route del default 10.0.0.1
ip route add default via 192.0.2.1
ip route del default via 10.0.0.1
Ada beberapa implementasi dari perintah ini, jadi hal di atas mungkin tidak cocok dengan implementasi Anda. Implementasi Anda harus memiliki man
halaman dengan contoh-contoh untuk kasus penggunaan umum seperti menambah dan menghapus gateway default. Coba man route
dan man ip
lihat bagaimana implementasi Anda bekerja.
Ubah 192.0.2.1 ke gateway default yang Anda inginkan. Gateway default harus berada di salah satu jaringan di mana Anda memiliki koneksi langsung. Anda dapat mengubah alamat IP Anda dengan cara yang sama. ip
adalah alat yang lebih baru yang akan melakukan hampir semua yang perlu Anda lakukan untuk melihat dan mengelola alamat IP dan perutean pada jaringan IPv4 dan IPv6. ifconfig
adalah alat yang lebih lama untuk mengonfigurasi alamat IP pada jaringan IPv4.
Untuk membuat perubahan permanen, perbarui file konfigurasi jaringan Anda di /etc
. File bervariasi tergantung pada distribusi yang Anda gunakan.
Setidaknya satu dari perintah ini harus tersedia pada O / S turunan Unix. Versi yang berbeda mungkin bekerja sedikit berbeda. Periksa man
halaman untuk detail tentang O / S Anda.
route
memiliki beberapa implementasi dengan perubahan sintaks kecil.
ya ubah saja rute dan restart jaringan Anda.
/etc/rc.d/netif restart
Kamu bisa mencoba:
route add default gw 192.168.1.254 eth0
Route add
adalah bagian dari instalasi FreeBSD 8.4 saya. Tapi ya, banyak orang di sini yang menjawab untuk OS yang salah.
route add
bagian ini berfungsi dengan baik. GNU / Linux menambahkan gw
bagian, yang tidak berfungsi pada * nix lainnya. Tanpa gw
bekerja pada semua BSD, Solaris, OSX, HPUX, AIX, dll.
Ini sangat mudah, Anda hanya perlu mengetikkan perintah selanjutnya:
$ route del 0/0
$ route add 0/0 192.168.0.1
Anda harus mengganti '192.168.0.1' dengan IP pilihan Anda.
Dan untuk memeriksa perubahan Anda dapat menggunakan 'netstat':
$ netstat -r
Perintah ini menampilkan tabel perutean sistem.
Selalu gunakan dulu netstat -nr
untuk memeriksa gateway apa yang Anda miliki dan apa detailnya ... yang Anda lihat 0.0.0.0
. ketika ini merupakan default dan Anda harus terlebih dahulu berpikir bahwa mengapa saya mengubah gateway ini daripada menggunakan perintah ini:
route add default gw your ip eth0
;
&&