GNU/Linux >> Belajar Linux >  >> Linux

Apa perbedaan antara rantai OUTPUT dan FORWARD di iptables?

OUTPUT adalah untuk paket yang dipancarkan oleh host. Tujuan mereka biasanya host lain, tetapi bisa menjadi host yang sama melalui antarmuka loopback, jadi tidak semua paket yang melewati OUTPUT sebenarnya keluar.

FORWARD adalah untuk paket yang tidak dipancarkan oleh host atau diarahkan ke host. Mereka adalah paket yang hanya dirutekan oleh host.

Ketika Anda mulai mendalami tentang packet mangling dan NAT, cerita lengkapnya agak lebih rumit.


Menurut pemahaman saya:

INPUT:IP dst ada di host, meskipun memiliki banyak port dengan banyak subnet

OUTPUT:IP src berasal dari host, salah satu port

MAJU:Baik IP dst di host maupun IP src dari host

Misalnya, ke router A

INPUT adalah:

192.168.10.1 -> 192.168.10.199

192.168.10.1 -> 192.168.2.1

KELUARAN adalah:

192.168.10.199 -> x.x.x.x

192.168.2.1 -> x.x.x.x

MAJU adalah:

192.168.10.1 -> 192.168.2.199

192.168.10.1 -> 192.168.8.1

192.168.10.1 -> 192.168.8.199


Linux
  1. Perbedaan Antara [[ $a ==Z* ]] Dan [ $a ==Z* ]?

  2. Apa perbedaan antara insmod dan modprobe

  3. Apa perbedaan antara status iptables dan ctstate?

  1. Apa perbedaan antara ls dan l?

  2. Apa perbedaan antara $(CC) dan $CC?

  3. Apa perbedaan antara rute dan rute ip?

  1. Apa perbedaan antara InnoDB dan MyISAM?

  2. Apa Perbedaan Antara Git Switch dan Checkout?

  3. Apa perbedaan antara Redhat dan centOS?