Catatan: Ini tidak a "bagaimana cara memperbaiki ini" pertanyaan. Saya ingin memahami apa arti dari dua jenis aturan tersebut.
TL; DR: Apa bedanya
TCP 5193 -> 5193
dan
TCP Any -> 5193
dan apa yang mereka maksud sebenarnya?
Versi panjang:
Saya memiliki aplikasi (klien bittorrent transmisi) yang berjalan di kubuntu 16.04 Linux (notebook) yang perlu menerima informasi pada port tertentu (5193 - tetapi saya dapat memilih port lain yang tidak digunakan).
Untuk membuat ini bekerja, saya pergi ke gateway (FiOS Actiontec) saya dan menyuruhnya meneruskan porta satu arah dan tidak berfungsi. Saya mengubahnya ke cara lain dan itu berhasil.
Saya tidak ingin menggunakan jargon teknis yang tepat di sini karena saya hampir pasti akan salah. Sebagai gantinya, saya menyertakan tangkapan layar dari router saya yang menunjukkan dua aturan yang sama - bukan aturan yang tepat - di mana yang pertama didefinisikan dengan cara yang tidak berfungsi dan yang kedua didefinisikan dengan cara yang berfungsi.
Yang ingin saya ketahui adalah apa arti kedua aturan "dan" mengapa yang satu bisa berfungsi sementara yang lain tidak.
Saya tidak memiliki firewall yang berjalan dan belum mengkonfigurasi hal-hal terkait routing lainnya. Saya hanya memiliki default yang datang dengan kubuntu.
Kedua aturan ini hanya berdekatan untuk membuat tangkapan layar lebih kecil. Yang asli yang saya tanyakan memiliki nomor port dan alamat IP yang benar.
Edit:
Dialog Penerusan Port
Jawaban:
TCP Any -> 5193
berarti bahwa siapa pun yang ingin terhubung ke port 5193 akan dapat melakukannya tanpa batasan lain.TCP 5193 -> 5193
berarti hanya yang menggunakan port 5193 sebagai port sumber akan dapat terhubung ke port 5193 tujuan Anda.Jadi jika aplikasi menggunakan port sumber 5193 untuk terhubung ke tujuan pada 5193 itu akan berfungsi dalam kedua kasus, tetapi jika menggunakan port sumber acak (selain dari 5193) itu akan bekerja hanya dengan
any -> 5193
aturan.sumber