Saya perlu menjalankan perintah
route add -p 123.45.67.8 mask 255.255.255.0 208.00.000.000
di server linux. apa yang setara dengan unix?
Saya perlu menjalankan perintah
route add -p 123.45.67.8 mask 255.255.255.0 208.00.000.000
di server linux. apa yang setara dengan unix?
Jawaban:
Mereka sangat mirip.
Untuk menambahkan rute untuk jaringan - dalam contoh ini, 192.168.20.0 mask 255.255.255.0
sudo route add -net 192.168.20.0/24 gw 10.0.0.1
atau
sudo route add -net 192.168.20.0 netmask 255.255.255.0 gw 10.0.0.1
Untuk menambahkan rute untuk host
sudo route add -host 192.168.20.20 gw 10.0.0.1
Jika Anda menjalankan route addtanpa opsi itu akan memberi Anda daftar opsi yang dapat Anda gunakan. misalnya, metrik, antarmuka, dan beberapa lainnya.
Halaman manual juga akan membantu.
ip routeadalah alat yang lebih modern, jadi saya akan cenderung untuk merekomendasikan itu route. Saya menduga kita akan sedikit melihat yang terakhir dari waktu ke waktu.
Tanpa penjelasan tentang apa yang perintah Windows lakukan, sulit untuk dijawab, tetapi sepertinya Anda harus membaca halaman manualnya ip-route.
Salah satu cara untuk membuat rute menjadi persisten adalah menambahkannya setiap kali mesin dimulai. Ini memiliki hasil yang sama dengan -ptanda pada Windows.
Ini dapat dilakukan dengan menggunakan Cron:
@reboot /sbin/route add -net 123.45.67.8 netmask 255.255.255.0 gw 208.0.0.0
dev eth0 dapat digunakan pada akhir perintah jika ada kebutuhan untuk menentukan port yang akan digunakan.
Ini berfungsi setidaknya pada Ubuntu 14.04 dan mungkin pada kebanyakan penangguhan modern Cron.
crontabentri adalah dengan menentukannya di /etc/network/interfaces(untuk Debian, saya tidak yakin distribusi mana yang memilikinya di tempat yang sama). Saya akan menulis jawaban singkat untuk itu.
Untuk menambahkan rute setiap kali antarmuka dinaikkan, dan menghapusnya setiap kali turun, perintah yang sesuai dapat ditambahkan ke bait antarmuka di /etc/network/interfaces(untuk Debian). Ini salah satu milik saya (ini membuat siaran lokal pergi ke jaringan lokal daripada ke ISP di gateway NAT saya):
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
pre-up iptables-restore </etc/iptables.rules
up route add 255.255.255.255 eth1
down route del 255.255.255.255
Ini dapat dengan mudah disesuaikan dengan OS dan kebutuhan Anda.
route --helpatauman routeakan ditampilkan bantuan untuk menjawab ini.