補(bǔ)充資料:Linux操作系統(tǒng)內(nèi)置了TCP/IP協(xié)議棧,具備路由轉(zhuǎn)發(fā)功能。當(dāng)一塊網(wǎng)卡接收到數(shù)據(jù)包后,系統(tǒng)會(huì)根據(jù)數(shù)據(jù)包的目的IP地址查詢路由表,并將數(shù)據(jù)包發(fā)送到另一塊網(wǎng)卡,最終通過(guò)這塊網(wǎng)卡將數(shù)據(jù)包發(fā)送出去。這是路由器的核心功能。通過(guò)修改Linux系統(tǒng)內(nèi)核參數(shù)ip_forward,可以啟用路由功能??梢允褂胹ysctl命令來(lái)配置和顯示內(nèi)核參數(shù),這些參數(shù)存儲(chǔ)在/proc/sys目錄中。默認(rèn)情況下,Linux內(nèi)核禁止數(shù)據(jù)包路由轉(zhuǎn)發(fā),為了安全起見(jiàn)。在Linux系統(tǒng)中,可以使用臨時(shí)和永久兩種方法來(lái)啟用轉(zhuǎn)發(fā)功能。
參考資料:百度百科-Linux