為了安全起見,在現代linux操作系統中默認禁用ip轉發。如果需要在系統上啟用ip轉發,需要執行以下步驟。在本篇文章中,將帶你了解如何檢查是否啟用了ip轉發。如果沒有,如何啟用它。
檢查當前IP轉發
按以下命令檢查ip_forward in/proc文件系統的值。
$?cat?/proc/sys/net/ipv4/ip_forward 0
或者我們可以使用sysctl命令行查詢內核值,如下面的命令。
$?sudo?sysctl?net.ipv4.ip_forward net.ipv4.ip_forward?=?0
啟用內核IP轉發
讓我們為當前linux系統的活動shell啟用IP轉發。系統關閉或重新啟動后,這些更改將丟失。
$?echo?1?>?/proc/sys/net/ipv4/ip_forward
或者,我們可以使用sysctl來啟用它
$?sysctl?-w?net.ipv4.ip_forward=1
啟用內核IP轉發(永久)
要啟用IP轉發,請永久編輯/etc/sysctl.conf并添加以下行。這將啟用IP轉發,即使在系統重新啟動后也是如此。
net.ipv4.ip_forward?=?1
在sysctl.conf中添加以上值后,使用以下命令重新加載此文件的值。
$?sysctl?-p
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END