Ikatkan port ke antarmuka jaringan


7

Apakah mungkin untuk mengikat port arbitrer, misalnya 1337, ke NIC tertentu? Saya memiliki 2 NIC, satu dikonfigurasi untuk IPv4, yang lainnya untuk IPv6. Saya ingin memastikan bahwa setiap kali port 1337 digunakan, ia akan melewati antarmuka IPv6.

Jawaban:


1

Saya pikir Anda bisa melakukannya menggunakan iptables. Aturan dalam tabel IP harus melakukannya, tapi saya pikir NIC yang bersangkutan harus memiliki IP yang ditetapkan untuknya. Coba ini, cukup tekan Ctrl+ Alt+ Tdi keyboard Anda untuk membuka Terminal. Saat terbuka, jalankan perintah di bawah ini:

iptables -A PREROUTING -p tcp --dport xxxx -i eth1

Ganti xxxx dengan nomor port. Untuk info lebih lanjut tentang iptables, lihat Manpage


1
Sepertinya perintah itu akan berfungsi untuk antarmuka IPv4, tetapi perlu menentukan tabel seperti ini: iptables -t nat -A PREROUTING -p tcp --dport 10337 -i eth1 Saya membutuhkan solusi yang berfungsi untuk IPv6, yang tidak memiliki tabel nat.
bbbgscott

0

Anda biasanya mengikat layanan (yang menggunakan port tertentu) ke alamat. Jadi, ketika Anda mengikat layanan Anda ke alamat IPv6 Anda harus ditetapkan.

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.