我可以使用 Mint 作為路由器服務,類似於 Ubuntu 中的服務(稱為:路由器廣告守護程式?)。 Mint 是否支援此功能以及對此有哪些可用的解決方案?
曾經短暫接觸過 Linux,但幾乎沒有如何安裝或尋找程式的經驗,所以請詳細解釋一下! 謝謝!
編輯:我正在尋找簡單易行的東西,就像 Virtual Router 或 Connectify 為 Windows 7 所做的那樣...
答案1
您幾乎可以使用任何 Linux 發行版作為路由器;您需要安裝dhcpd
DHCP 伺服器和dnsmasq
DNS 轉發器。除此之外,您只需配置系統防火牆,將流量從 LAN 介面傳遞到 WAN 介面(任何對此感到困惑的人iptables
都會嘲笑這種說法。它很快就會變得相當複雜)。如果您有無線卡,您也可以將該乙太網路裝置與您的 LAN 裝置橋接,以使它們的行為一致。
根據您希望此過程的手動程度,您可能會尋找專門配置為充當路由器的發行版。它們通常會包含基於網路的設定工具,以使管理類似於傳統的嵌入式消費路由器。 Linux Mint 可能不是解決此問題的最佳選擇,如果您可以使用其他工具,請查看以下內容:
DD-WRT
是一個非常強大的基於 Linux 的路由發行版,可以在許多消費者路由器或基於 x86 的系統(大多數 PC)上運行。如果您可以使用任何發行版,我建議嘗試這個包。
pfSense
是另一個非常強大的路由器軟體包,基於 NetBSD。這就是我在路由器上運行的,因為我的設定需要一些必要的功能(具體來說是多宿主)。
答案2
我不知道 Mint,但 dd-wrt 製作了 x86 版本。免費版本具有您期望的所有路由器支援(無線除外)。如果您需要無線支援,則必須支付 20 美元或連接無線存取點。
答案3
您是否嘗試過在 Mint 上安裝路由器廣告守護程式?嘗試sudo apt-get install radvd
。
除此之外,您將開始考慮配置iptables
、配置dhcpd
、bind
以及可能的更多內容。
我將從維基百科條目開始,iptables
以了解您想要做的事情的範圍。
投身於使用 iptables 的 Linux 防火牆當您準備好開始實施時。