Bagaimana menipu program Linux agar “melihat” hanya antarmuka jaringan loopback lo0?


0

Judulnya mengatakan itu semua. Saya mencoba menghindari situasi ketika sebuah program mendeteksi IP dari antarmuka jaringan dan mengirimkannya ke lokasi yang jauh. Saya berpikir untuk melakukan ini dengan mengelabui program agar hanya melihat antarmuka jaringan loopback, sehingga yang bisa ditemukan adalah 127.0.0.1


2
Lihat unix.stackexchange.com/questions/189865 . Kata kunci: network namespace
dsstorefile1

Jawaban:


1

Seperti yang ditunjukkan oleh dstorefile1 dalam komentar, jika Anda membuat namespace jaringan (cara termudah, menggunakan iproute2 dan melakukan "ip netns add carcel") kemudian dengan menjalankan program di namespace itu ("ip netns exec carcel yourProgram") itu akan dilakukan dengan default hanya melihat antarmuka loopback.

Di sini "carcel" adalah nama namespace jaringan.


Diuji dengan ip addr showmenjalankan di namespace jaringan. Ini berfungsi seperti yang diharapkan. Terima kasih.
Windows11
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.