ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ iptables ਨਿਯਮ ਕਿਵੇਂ ਬਣਾਵਾਂ?

ਸਮੱਗਰੀ

ਲੀਨਕਸ ਵਿੱਚ iptables ਨਿਯਮ ਕਿਵੇਂ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ?

Iptables ਲੀਨਕਸ ਫਾਇਰਵਾਲ ਨੂੰ ਕਿਵੇਂ ਸਥਾਪਿਤ ਅਤੇ ਵਰਤਣਾ ਹੈ

  1. SSH ਰਾਹੀਂ ਆਪਣੇ ਸਰਵਰ ਨਾਲ ਜੁੜੋ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਨਹੀਂ ਪਤਾ, ਤਾਂ ਤੁਸੀਂ ਸਾਡਾ SSH ਟਿਊਟੋਰਿਅਲ ਪੜ੍ਹ ਸਕਦੇ ਹੋ।
  2. ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਨੂੰ ਇੱਕ-ਇੱਕ ਕਰਕੇ ਚਲਾਓ: sudo apt-get update sudo apt-get install iptables.
  3. ਚਲਾ ਕੇ ਆਪਣੀ ਮੌਜੂਦਾ iptables ਸੰਰਚਨਾ ਦੀ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਰੋ: sudo iptables -L -v.

16. 2020.

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਫਾਇਰਵਾਲ ਨਿਯਮ ਕਿਵੇਂ ਸੈਟ ਕਰਾਂ?

ਲੀਨਕਸ ਵਿੱਚ ਫਾਇਰਵਾਲ ਨੂੰ ਕਿਵੇਂ ਸੰਰਚਿਤ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ ਇੱਕ ਕਦਮ-ਦਰ-ਕਦਮ ਗਾਈਡ:

  1. ਕਦਮ 1 : ਬੀਫ-ਅੱਪ ਬੇਸਿਕ ਲੀਨਕਸ ਸੁਰੱਖਿਆ: …
  2. ਕਦਮ 2: ਫੈਸਲਾ ਕਰੋ ਕਿ ਤੁਸੀਂ ਆਪਣੇ ਸਰਵਰ ਨੂੰ ਕਿਵੇਂ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ: ...
  3. ਕਦਮ 1: Iptables ਫਾਇਰਵਾਲ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰੋ: ...
  4. ਕਦਮ 2: ਖੋਜੋ ਕਿ ਕੀ Iptables ਪਹਿਲਾਂ ਹੀ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਕਰਨ ਲਈ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ:

19. 2017.

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ iptables ਫਾਇਰਵਾਲ ਨਿਯਮਾਂ ਨੂੰ ਕਿਵੇਂ ਸੂਚੀਬੱਧ ਕਰਾਂ?

ਲੀਨਕਸ ਉੱਤੇ ਸਾਰੇ iptables ਨਿਯਮਾਂ ਨੂੰ ਕਿਵੇਂ ਸੂਚੀਬੱਧ ਕਰਨਾ ਹੈ

  1. ਟਰਮੀਨਲ ਐਪ ਖੋਲ੍ਹੋ ਜਾਂ ssh ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲੌਗਇਨ ਕਰੋ: ssh user@server-name।
  2. ਸਾਰੇ IPv4 ਨਿਯਮਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਣ ਲਈ: sudo iptables -S.
  3. ਸਾਰੇ IPv6 ਨਿਯਮਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ: sudo ip6tables -S.
  4. ਸਾਰੇ ਟੇਬਲ ਨਿਯਮਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਣ ਲਈ: sudo iptables -L -v -n | ਹੋਰ.
  5. INPUT ਟੇਬਲ ਲਈ ਸਾਰੇ ਨਿਯਮਾਂ ਦੀ ਸੂਚੀ ਬਣਾਉਣ ਲਈ: sudo iptables -L INPUT -v -n.

30. 2020.

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਸਥਾਈ ਤੌਰ 'ਤੇ iptables ਨੂੰ ਕਿਵੇਂ ਸ਼ਾਮਲ ਕਰਾਂ?

ਲੀਨਕਸ ਉੱਤੇ iptables ਫਾਇਰਵਾਲ ਨਿਯਮਾਂ ਨੂੰ ਪੱਕੇ ਤੌਰ 'ਤੇ ਸੁਰੱਖਿਅਤ ਕਰਨਾ

  1. ਕਦਮ 1 - ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ। …
  2. ਕਦਮ 2 - IPv4 ਅਤੇ IPv6 ਲੀਨਕਸ ਫਾਇਰਵਾਲ ਨਿਯਮਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ। …
  3. ਕਦਮ 3 - IPv4 ਅਤੇ IPv6 ਲੀਨਕਸ ਫਾਈਲਵਾਲ ਨਿਯਮਾਂ ਨੂੰ ਰੀਸਟੋਰ ਕਰੋ। …
  4. ਕਦਮ 4 - ਡੇਬੀਅਨ ਜਾਂ ਉਬੰਟੂ ਲੀਨਕਸ ਲਈ iptables-ਸਥਾਈ ਪੈਕੇਜ ਸਥਾਪਤ ਕਰਨਾ. …
  5. ਕਦਮ 5 - RHEL/CentOS ਲਈ iptables-services ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੋ।

24. 2020.

ਤੁਸੀਂ ਕਿਵੇਂ ਜਾਂਚ ਕਰਦੇ ਹੋ ਕਿ ਕੀ iptables ਯੋਗ ਹੈ?

ਹਾਲਾਂਕਿ, ਤੁਸੀਂ systemctl status iptables ਕਮਾਂਡ ਨਾਲ iptables ਦੀ ਸਥਿਤੀ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਚੈੱਕ ਕਰ ਸਕਦੇ ਹੋ। service ਜਾਂ ਸ਼ਾਇਦ ਸਿਰਫ਼ service iptables status ਕਮਾਂਡ — ਤੁਹਾਡੀ ਲੀਨਕਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। ਤੁਸੀਂ iptables -L ਕਮਾਂਡ ਨਾਲ iptables ਦੀ ਪੁੱਛਗਿੱਛ ਵੀ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਕਿਰਿਆਸ਼ੀਲ ਨਿਯਮਾਂ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰੇਗਾ।

ਲੀਨਕਸ ਵਿੱਚ iptables ਕੀ ਹਨ?

iptables ਇੱਕ ਉਪਭੋਗਤਾ-ਸਪੇਸ ਉਪਯੋਗਤਾ ਪ੍ਰੋਗਰਾਮ ਹੈ ਜੋ ਇੱਕ ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਲੀਨਕਸ ਕਰਨਲ ਫਾਇਰਵਾਲ ਦੇ IP ਪੈਕੇਟ ਫਿਲਟਰ ਨਿਯਮਾਂ ਨੂੰ ਸੰਰਚਿਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਵੱਖ-ਵੱਖ ਨੈੱਟਫਿਲਟਰ ਮੋਡੀਊਲਾਂ ਵਜੋਂ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ। ਫਿਲਟਰ ਵੱਖ-ਵੱਖ ਟੇਬਲਾਂ ਵਿੱਚ ਵਿਵਸਥਿਤ ਕੀਤੇ ਗਏ ਹਨ, ਜਿਸ ਵਿੱਚ ਨੈਟਵਰਕ ਟ੍ਰੈਫਿਕ ਪੈਕੇਟਾਂ ਦਾ ਇਲਾਜ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਲਈ ਨਿਯਮਾਂ ਦੀਆਂ ਚੇਨਾਂ ਸ਼ਾਮਲ ਹਨ।

ਲੀਨਕਸ ਵਿੱਚ ਫਾਇਰਵਾਲ ਨਿਯਮ ਕੀ ਹਨ?

Iptables ਇੱਕ ਲੀਨਕਸ ਕਮਾਂਡ ਲਾਈਨ ਫਾਇਰਵਾਲ ਹੈ ਜੋ ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਕਾਂ ਨੂੰ ਸੰਰਚਨਾਯੋਗ ਟੇਬਲ ਨਿਯਮਾਂ ਦੇ ਇੱਕ ਸੈੱਟ ਦੁਆਰਾ ਆਉਣ ਵਾਲੇ ਅਤੇ ਜਾਣ ਵਾਲੇ ਟ੍ਰੈਫਿਕ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। Iptables ਟੇਬਲਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਚੇਨ ਹੁੰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਬਿਲਟ-ਇਨ ਜਾਂ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਨਿਯਮਾਂ ਦਾ ਸੈੱਟ ਹੁੰਦਾ ਹੈ।

ਲੀਨਕਸ ਵਿੱਚ ਫਾਇਰਵਾਲ ਕੀ ਹੈ?

ਫਾਇਰਵਾਲ ਇੱਕ ਭਰੋਸੇਯੋਗ ਨੈੱਟਵਰਕ (ਜਿਵੇਂ ਇੱਕ ਦਫ਼ਤਰ ਨੈੱਟਵਰਕ) ਅਤੇ ਇੱਕ ਅਵਿਸ਼ਵਾਸਯੋਗ (ਜਿਵੇਂ ਕਿ ਇੰਟਰਨੈੱਟ) ਵਿਚਕਾਰ ਇੱਕ ਰੁਕਾਵਟ ਬਣਾਉਂਦੇ ਹਨ। ਫਾਇਰਵਾਲ ਨਿਯਮਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਕੇ ਕੰਮ ਕਰਦੇ ਹਨ ਜੋ ਨਿਯੰਤਰਿਤ ਕਰਦੇ ਹਨ ਕਿ ਕਿਸ ਟ੍ਰੈਫਿਕ ਦੀ ਇਜਾਜ਼ਤ ਹੈ, ਅਤੇ ਕਿਸ ਨੂੰ ਬਲੌਕ ਕੀਤਾ ਗਿਆ ਹੈ। ਲੀਨਕਸ ਸਿਸਟਮਾਂ ਲਈ ਵਿਕਸਤ ਉਪਯੋਗਤਾ ਫਾਇਰਵਾਲ iptables ਹੈ।

iptables ਨਿਯਮ ਕਿੱਥੇ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ?

ਨਿਯਮ IPv4 ਲਈ /etc/sysconfig/iptables ਫਾਈਲ ਵਿੱਚ ਅਤੇ IPv6 ਲਈ /etc/sysconfig/ip6tables ਫਾਈਲ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤੇ ਗਏ ਹਨ। ਤੁਸੀਂ ਮੌਜੂਦਾ ਨਿਯਮਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ init ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।

ਮੈਂ ਸਾਰੇ iptables ਨਿਯਮਾਂ ਨੂੰ ਕਿਵੇਂ ਫਲੱਸ਼ ਕਰਾਂ?

sudo iptables -t nat -F. sudo iptables -t ਮੰਗਲ -F. sudo iptables -F. sudo iptables -X.
...
ਸਾਰੇ ਨਿਯਮਾਂ ਨੂੰ ਫਲੱਸ਼ ਕਰਨਾ, ਸਾਰੀਆਂ ਚੇਨਾਂ ਨੂੰ ਮਿਟਾਉਣਾ, ਅਤੇ ਸਭ ਨੂੰ ਸਵੀਕਾਰ ਕਰਨਾ

  1. sudo iptables -P ਇਨਪੁਟ ਸਵੀਕਾਰ.
  2. sudo iptables -P ਫਾਰਵਰਡ ਸਵੀਕਾਰ ਕਰੋ।
  3. sudo iptables -P ਆਉਟਪੁੱਟ ਸਵੀਕਾਰ.

14. 2015.

ਲੀਨਕਸ ਵਿੱਚ iptables ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?

iptables ਇੱਕ ਕਮਾਂਡ-ਲਾਈਨ ਫਾਇਰਵਾਲ ਸਹੂਲਤ ਹੈ ਜੋ ਟ੍ਰੈਫਿਕ ਦੀ ਆਗਿਆ ਦੇਣ ਜਾਂ ਬਲਾਕ ਕਰਨ ਲਈ ਪਾਲਿਸੀ ਚੇਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਜਦੋਂ ਇੱਕ ਕੁਨੈਕਸ਼ਨ ਤੁਹਾਡੇ ਸਿਸਟਮ ਉੱਤੇ ਆਪਣੇ ਆਪ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ, iptables ਇਸ ਨਾਲ ਮੇਲ ਕਰਨ ਲਈ ਆਪਣੀ ਸੂਚੀ ਵਿੱਚ ਇੱਕ ਨਿਯਮ ਲੱਭਦਾ ਹੈ। ਜੇਕਰ ਇਹ ਕੋਈ ਨਹੀਂ ਲੱਭਦਾ, ਤਾਂ ਇਹ ਡਿਫੌਲਟ ਐਕਸ਼ਨ ਦਾ ਸਹਾਰਾ ਲੈਂਦਾ ਹੈ।

ਲੀਨਕਸ ਵਿੱਚ ਨੈੱਟਫਿਲਟਰ ਕੀ ਹੈ?

ਨੈੱਟਫਿਲਟਰ ਲੀਨਕਸ ਕਰਨਲ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਇੱਕ ਫਰੇਮਵਰਕ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਨੈੱਟਵਰਕਿੰਗ-ਸਬੰਧਤ ਕਾਰਜਾਂ ਨੂੰ ਅਨੁਕੂਲਿਤ ਹੈਂਡਲਰ ਦੇ ਰੂਪ ਵਿੱਚ ਲਾਗੂ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। … ਨੈੱਟਫਿਲਟਰ ਲੀਨਕਸ ਕਰਨਲ ਦੇ ਅੰਦਰ ਹੁੱਕਾਂ ਦੇ ਇੱਕ ਸਮੂਹ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਖਾਸ ਕਰਨਲ ਮੋਡਿਊਲਾਂ ਨੂੰ ਕਰਨਲ ਦੇ ਨੈੱਟਵਰਕਿੰਗ ਸਟੈਕ ਨਾਲ ਕਾਲਬੈਕ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਰਜਿਸਟਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।

ਉਬੰਟੂ ਵਿੱਚ iptables ਨਿਯਮ ਕਿੱਥੇ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ?

ਨਿਯਮ ਅਸਲ ਵਿੱਚ /etc/sysconfig/iptables ਵਿੱਚ ਡਿਸਕ (ਜੇ ਸੰਭਾਲੇ) ਉੱਤੇ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

ਕੀ ਮੈਨੂੰ iptables ਨੂੰ ਮੁੜ ਲੋਡ ਕਰਨ ਦੀ ਲੋੜ ਹੈ?

Iptables ਫਾਇਰਵਾਲ ਸੇਵਾ ਹੈ ਜੋ ਲੀਨਕਸ OS ਦੇ ਅੰਦਰ ਆਉਂਦੀ ਅਤੇ ਵੰਡੀ ਜਾਂਦੀ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ ਤੁਹਾਨੂੰ Iptables ਫਾਇਰਵਾਲ ਸੇਵਾ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜੇਕਰ ਤੁਸੀਂ iptables ਫਾਇਰਵਾਲ ਸੰਰਚਨਾ ਫਾਈਲ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਕੀਤੀਆਂ ਹਨ।

ਰੀਬੂਟ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮੈਂ iptables ਨੂੰ ਕਿਵੇਂ ਰੱਖਾਂ?

ਜਦੋਂ ਵੀ ਤੁਸੀਂ ਆਪਣੇ ਨਿਯਮਾਂ ਨੂੰ ਸੋਧਦੇ ਹੋ, ਉਹਨਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ /sbin/iptables-save > /etc/iptables/rules ਚਲਾਓ। ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੋ ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਬੰਦ ਕਰਨ ਦੇ ਕ੍ਰਮ ਵਿੱਚ ਵੀ ਜੋੜ ਸਕਦੇ ਹੋ।

ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ