我有一個運行 16.04 的 ubuntu 伺服器
有 2 個 NIC 卡:
一個是 192.168.10.9/24,它可以透過 192.168.10.254 網關存取網際網路。
我的第二塊網路卡的 IP 為 192.168.25.1/24,目前沒有網關或網路存取。
192.168.25.x 網路上的所有內容都使用 ubuntu 伺服器的 DHCPD。
如何允許網路存取 192.168.25.x?
答案1
您需要啟用IPv4轉送。關於這個主題有一篇很棒的文章這裡。
以下將幫助您從命令列檢查系統狀態並設定參數。請注意,此設定將是短暫的;您將需要根據您的特定發行版和版本確定如何使設定永久化(如果您願意)。
以下內容摘自本文:
檢查IP轉送是否啟用
我們必須查詢 sysctl 核心值 net.ipv4.ip_forward 來查看轉送是否啟用:
使用系統指令:
sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0
或只是檢查 /proc 系統中的值:
cat /proc/sys/net/ipv4/ip_forward
0
正如我們在上面的兩個範例中看到的,此功能已停用(如值 0 所示)。
即時啟用 IP 轉送
與任何 sysctl 核心參數一樣,我們可以動態更改 net.ipv4.ip_forward 的值(無需重新啟動系統):
sysctl -w net.ipv4.ip_forward=1
或者
echo 1 > /proc/sys/net/ipv4/ip_forward
設定立即更改;重新啟動系統後,結果將不會保留。