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

Windows11
sumber
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.

Carlos Mendioroz
sumber
Diuji dengan ip addr showmenjalankan di namespace jaringan. Ini berfungsi seperti yang diharapkan. Terima kasih.
Windows11