Tentukan rute ke antarmuka di Windows cmd

13

Saya memiliki komputer dengan 2 antarmuka jaringan. Satu antarmuka terhubung ke jaringan LAN dengan IP 192.168.0.254, dan yang lainnya terhubung ke server perekam (192.168.0.233). 192.168.0.10 adalah gateway untuk LAN. Ketika saya mencoba melakukan ping ke 192.168.0.6, Windows pertama kali mencoba rute ke antarmuka tanpa jaringan (192.168.0.233); Saya ingin menambahkan rute ke 192.168.0.6/255.255.255.0 menentukan Saya ingin menggunakan antarmuka 192.168.0.254 ketika saya mencoba melakukan ping 192.168.0.6. Saya telah mencoba:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.10 if 13

Ini adalah cetakan dari antarmuka saya:

tangkapan layar 1

Ketika saya menambahkan rute statis ke tabel, itu tidak menunjukkan antarmuka yang ditentukan, hanya menghubungkannya ke gateway.

tangkapan layar 2

Apakah itu benar?

Davi GN
sumber

Jawaban:

16

Untuk menentukan antarmuka dalam perintah rute windows, Anda seharusnya menggunakan 'JIKA' ... huruf besar, bukan huruf kecil.

Juga, di mana Anda menentukan bahwa Anda ingin menambahkan rute ke IP 192.168.0.6 tunggal, Anda perlu menggunakan subnet mask dari 255.255.255.255.

Subnet mask dari 255.255.255.255 menentukan satu host. Subnet mask dari 255.255.255.0 menentukan 192.168.0.X di mana X = 1-254

Jadi, perintah Anda harus:

route add 192.168.0.6 mask 255.255.255.255 192.168.0.10 IF 13

Melihat lagi pertanyaan Anda, solusi terbaik untuk Anda mungkin menggunakan sisi LAN Anda seperti jaringan 192.168.0.X yang normal ... Tetapi untuk server perekam, saya akan merekomendasikan menentukan jaringan yang berbeda: Server perekam IP dari 192.168. 10.233, dan kemudian antarmuka jaringan kedua Anda harus 192.168.10.2. Ini akan menghilangkan kebutuhan untuk mengkonfigurasi rute secara manual, dan dapat menyederhanakan semuanya untuk Anda.

Dre
sumber
10

Ini seharusnya bekerja: 

route add 192.168.0.6 mask 255.255.255.0 192.168.0.254

Jika Anda ingin kegigihan:

route -p add 192.168.0.6 mask 255.255.255.0 192.168.0.254

Tidak yakin untuk apa "jika" itu, tetapi coba ini untuk biaya:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.254 metric 13
Anthony Fornito
sumber