IP轉發
外觀
操作系統擁有 IP轉發(英語:IP forwarding)功能,意味着該系統能接收從接口傳送進來的 網絡數據包(英語:network packets),如果識別到該數據包不用於該系統自身,那麼系統將會將該網絡數據包傳送到另外一個網絡去,用恰當地方式轉發該數據包。[1]
假設你有一個系統,需要去搭建兩個不同網絡用於傳輸。在大多數的Linux系統理,都會設置一些例外,這可以通過填入 /etc/sysctl.conf file
從或者去除某些注釋。 Ubuntu/Debian 系統裡,想要開啟 IP轉發,可以這樣做:[1]
編輯 /etc/sysctl.conf 文件:
nano /etc/sysctl.conf
添加該行內容 或 去除注釋該行內容:
net.ipv4.ip_forward=1
退出並保存,運行改行命令。
sysctl -p
上述方式,將會永久性地啟動IP轉發,並且立即生效。
參考文獻
- ^ 1.0 1.1 What is and how do I enable IP forwarding on Linux?. OpenVPN. [2020-03-19].