GNU/Linux >> Belajar Linux >  >> Linux

Meneruskan RDP melalui mesin Linux menggunakan iptables:Tidak berfungsi

Tambahkan port dalam aturan iptables?:

iptables -t nat -A PREROUTING -p tcp --dport 3389 -j DNAT --to-destination win-box:3389
iptables -A FORWARD -p tcp --dport 3389 -j ACCEPT

Saya tidak begitu yakin itu alasannya. Tapi saya biasanya melakukannya dengan cara ini:http://www.systutorials.com/816/port-forwarding-using-iptables/

Anda semua dapat mencoba menyiram tabel terlebih dahulu:iptables -t nat -F; iptables -Fdan kemudian tambahkan dua aturan ini jika aturan lain di iptables Anda memblokir koneksi.

Anda juga bisa

cat /proc/net/nf_conntrack

dan lihat isinya disana. Setiap koneksi penerusan memiliki entri di sana.

Catatan :MASQUERADE juga diperlukan jika rute keluar dari windows secara default tidak melewati iptables kotak; lihat komentar di bawah ( Anda mungkin perlu memperlihatkan).


Saya melihat Anda memecahkan masalah dengan MASQUERADE. Saya tidak memperhatikan bahwa komentar terakhir disembunyikan, jadi saya harus menyelesaikan pertanyaan saya sendiri, berkat Tutorial Iptables yang hebat (cari di Freshmeat). Saya melakukan hampir sama seperti Anda, tetapi melakukan SNAT daripada MASQUERADE, karena kotak linux memiliki IP lokal statis. MASQUERADE akan lebih tepat jika kotak linux memiliki IP-nya yang diberikan oleh DHCP, jika tidak, ini akan menjadi tugas yang lebih memakan prosesor.

Saya tidak memerlukan aturan MAJU, meskipun saya harus

gema 1 | sudo tee /proc/sys/net/ipv4/ip_forward


Linux
  1. Linux – Konfigurasi Tidak Valid `x86_64′:Mesin `x86_64′ Tidak Diakui?

  2. Linux – Headphone Tidak Berfungsi Linux Mint 18?

  3. linux limit.conf tidak berfungsi?

  1. Penerusan Agen SSH tidak berfungsi bahkan saat menggunakan `ssh -A`

  2. AWS VPC + Tabel IP + NAT:Penerusan Port tidak berfungsi

  3. Linux menjembatani bukan meneruskan paket

  1. Mikrofon Skype Tidak Berfungsi di Linux Mint 17 [Kiat Singkat]

  2. Linux – Caps Lock Led Tidak Bekerja di Konsol Linux?

  3. Penerusan port di Linux tanpa iptables?