Cara mengatur gateway Default


10

Saya mencoba mengkonfigurasi antarmuka jaringan pada linux tertanam menggunakan ifconfig:

ifconfig eth0 192.168.0.101 netmask 255.255.255.0

tapi saya tidak tahu bagaimana cara menambahkan gateway default sebagai parameter ifconfig,

Ada Ide?


Silakan tentukan Linux tertanam yang Anda gunakan.
Rui F Ribeiro

Jawaban:


20

ifconfig bukan perintah yang benar untuk melakukan itu.

Anda bisa menggunakan routelike di route add default gw 192.168.0.254misalnya.

Dan jika routetidak ada, tetapi ip, Anda dapat menggunakannya seperti ini ip route add default via 192.168.0.254 dev eth0:, dengan asumsi bahwa 192.168.0.254 adalah ip gateway Anda


1
ipharus menjadi pilihan pertama. ip r add default via [gw].
prosti

15

ifconfigsudah usang di Linux dan lebih jauh lagi, ini adalah alat yang salah untuk pekerjaan itu. Untuk mengatur gateway default di Linux gunakan ipperintah sebagai berikut:

ip route add default via <host> dev <dev>

# e.g.
ip route add default via 192.168.0.101 dev eth0

3

Menggunakan rute

route add default gw {IP-ADDRESS} {INTERFACE-NAME}

contoh: route add default gw 192.168.1.2 eth0

ATAU gunakan nama host seperti dsl-router:

route add default gw dsl-router eth0 

Atau gunakan perintah ip (sintaks yang lebih baru) untuk merutekan semua lalu lintas melalui gateway 192.168.1.254 yang terhubung melalui antarmuka jaringan eth0 misalnya:

ip route add 192.168.1.0/24 dev eth0

atau

ip route add 192.168.1.0/24 via 192.168.1.254

3

Untuk menghapus gateway di Perintah Linux:route delete default gw 192.168.1.1 eth1

Untuk menambah gateway di Perintah Linux:route add default gw 192.168.1.250 eth1

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.