IP位址分為公有ip位址和私有ip位址,Public Address是由INIC(internet network information center)負責的,這些IP位址分配給了註冊並向INIC提出申請的組織機構。 Private Address屬於非註冊地址,專為組織內部使用。 Private Address是不可能直接用來跟WAN通訊的,要麼利用幀來通訊(FRE幀中繼,HDLC,PPP),要麼需要路由的轉送(nat)功能把私有位址轉換為公有位址才行。
出於安全考慮,Linux系統預設是禁止資料包轉送的。所謂轉送即當主機擁有多於一塊的網卡時,其中一塊收到資料包,根據資料包的目的ip位址將資料包發送到本機另一塊網卡,該網卡根據路由表繼續發送資料包。這通常是路由器所要實現的功能。
說明:現在有些網路已經普及ipv6的,所以下面的指令可以從ipv4改為ipv6即可
使用sysctl:
#sysctl net.ipv4.ip_forward net.ipv4.ip_forward = 0
或檢查/proc下的檔案:
cat /proc/sys/net/ipv4/ip_forward 0
ipv4轉送沒有開啟 (值為 0)
2、啟動IP轉送#透過sysctl可以開啟ipv4的轉送功能 (無需重新啟動):
sysctl -w net.ipv4.ip_forward=1
或
echo 1 > /proc/sys/net/ipv4/ip_forward
這種設定只是暫時的,它的效果會隨著電腦的重啟而失效。
透過在/etc/sysctl.conf設定參數:
如果想要讓IP轉送永久生效,就請修改/etc/sysctl.conf ,在這裡可以增加一條net.ipv4.ip_forward = 1
/etc/sysctl.conf: net.ipv4.ip_forward = 1
如果ipv4轉送項已被設為0那麼你只需要將它改為1。
3、要想是更改生效,你需要執行以下指令:sysctl -p /etc/sysctl.conf
#在紅帽系列的發行版上可以透過重啟網路服務使之生效:
service network restart
而在Debian/Ubuntu系列的發行版則用這樣的指令:
#早期版本
/etc/init.d/procps.sh restart
##最新版本/etc/init.d/procps restart###
以上是如何在Ubuntu上啟用IP轉發的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Linux和Windows在用戶賬戶管理上的主要區別在於權限模型和管理工具。 Linux使用基於Unix的權限模型和命令行工具(如useradd、usermod、userdel),而Windows採用自己的安全模型和圖形用戶界面(GUI)管理工具。

Linux'scommandlinecanbemoresecurethanWindowsifmanagedcorrectly,butrequiresmoreuserknowledge.1)Linux'sopen-sourcenatureallowsforquicksecurityupdates.2)Misconfigurationcanleadtovulnerabilities.Windows'commandlineismorecontrolledbutlesscustomizable,with

本指南說明瞭如何在Linux的啟動下自動安裝USB驅動器,從而節省了時間和精力。 步驟1:確定您的USB驅動器 使用LSBLK命令列出所有塊設備。 您的USB驅動器可能會標記為 /dev /sdb1, /dev /sdc1等

跨平台應用程序已徹底改變了軟件開發,從而在Linux,Windows和MacOS等操作系統上實現了無縫功能。 這消除了根據您的設備切換應用程序的需求,提供一致的體驗

人工智能(AI)正在迅速改變許多部門,從醫療保健和金融到藝術和音樂等創意領域。 Linux具有開源性,適應性和性能功能,已成為首要的Platfo

尋找沒有圖形用戶界面(GUI)的快速,最小和高效的Linux分佈? 輕巧,無GUI-Linux發行版非常適合較舊的硬件或服務器和嵌入式系統(例如服務器和嵌入式系統)。他們消耗較少的res

Wine 10.0穩定版發布:在Linux上運行Windows應用更上一層樓 Wine,這款開源免費的應用程序,讓Linux用戶能夠在Unix/Linux類操作系統上運行Windows軟件和遊戲,迎來了10.0穩定版的發布!此版本已提供源代碼和二進制包下載,支持Linux、Windows和Mac等多種發行版。 這一版本凝聚了一年的辛勤工作和超過8600項改進,帶來了諸多令人興奮的提升。主要亮點包括: 增強對藍牙設備的支持。 提升對HID輸入設備的支持。 優化了32位和64位應用程序的運行性能。

該教程通過在RHEL 8.x或9.x上安裝SQL Server 2022,通過SQLCMD命令行工具,數據庫創建和基本查詢連接。 先決條件 開始之前,請確保: 支持的RHEL版本(RHEL 8或9)。 Sudo


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3漢化版
中文版,非常好用

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。