Jak włączyć przekazywanie IP w Linux

Jak włączyć przekazywanie IP w Linux

W celu zabezpieczenia domyślnie przekazywanie IP jest wyłączone w nowoczesnym systemie operacyjnym Linux. Jeśli jesteś zobowiązany do włączenia przekazywania adresów IP w systemie, wykonaj poniższe kroki. W tym artykule znajdziesz sposób sprawdzenia, czy przekazywanie IP jest włączone, czy nie. Jeśli nie, włącz to.

Sprawdź aktualne przekazywanie IP

Sprawdź wartość, jeśli ip_forward W /PROC STUSTEM jako następujący polecenie.

cat/proc/sys/net/ipv4/ip_forward 0 

lub możemy użyć wiersza poleceń Sysctl do zapytania o wartości jądra, jak poniżej komendy.

sudo sysctl net.IPv4.IP_FORWARD NET.IPv4.ip_forward = 0 

Włącz przekazywanie IP jądra

Włączmy przekazywanie adresów IP dla aktualnej aktywnej powłoki systemu Linux. Zmiany te zostaną utracone po wyłączeniu systemu lub ponownym uruchomieniu.

echo 1>/proc/sys/net/ipv4/ip_forward 

Lub możemy użyć sysctl, aby to włączyć

Sysctl -w Net.IPv4.ip_forward = 1 

Włącz przekazywanie IP jądra (stałe)

Aby umożliwić przekazywanie IP na stałe edytuj /etc /sysctl.conf i dodaj następujący wiersz. Umożliwi to przekazanie IP nawet po ponownym uruchomieniu systemu.

internet.IPv4.ip_forward = 1 

Po dodaniu powyższych wartości w sysctl.conf, użyj następującego polecenia, aby ponownie załadować wartości tego pliku.

sysctl -p