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?

Abdessamad Doughri
sumber
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

netmonk
sumber
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
Marco
sumber
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
GAD3R
sumber
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

gajjar rohit
sumber