一台linux,兩張網絡卡,如何使其成為一台交換機?

時間 2021-05-29 22:35:56

1樓:

這問題 @鬍子說的可能不太對。

所謂交換機還是應該指乙個二層裝置,是不應該涉及二層以上的任何操作的。而iptables是基於IP的,而且MASQUERADE甚至會更改IP頭,這讓pc_switch不但肯定是三層裝置,而且連一般意義的路由裝置都不算了=_=所以我決定指出這一點。

這其實是乙個不那麼簡單的問題。所以我不能給出乙個完整的答案。(簡言之就是我也沒實現過)不考慮重新寫核心的話,應該會涉及到的工具有

brctl

ebtables

等等具體可以看一下下邊這篇文章。我就不獻醜了。

此外,如果要是把pc_switch做乙個路由的話可能會簡單得多,需要把兩台PC的閘道器設定成pc_switch的位址,然後用iptables的相關規則來限制兩台host之間的通訊。這時pc_switch表現的更像乙個firewall。

P.S.

題主只有兩個網口,還要限制兩台host的互相通訊,那這個交換機的意義何在……

一台伺服器兩個網絡卡接入兩個網段相同的區域網,會發生什麼?

frx2003 你去配IP的時候,配第乙個網絡卡是沒有問題,當你第二個網絡卡配置成同乙個網段時候會報錯 即使強行配上去了,這個機器也是出不了網路的,但是在區域網中本機去訪問其他機器是沒有問題的,但是別人要訪問這個配了2個同網段IP的機器是不通的,我做了個實驗測了一下,發現該裝置ping網路是使用的裝...

多台 Linux 如何在一台機器上同時對所有機器安裝軟體?

大麗菊 了解一下Ansible,中文文件 Ansible中文權威指南 國內最專業的Ansible中文官方學習手冊 不止可以用一台管理機對多台linux機器操作,也支援對windows機器操作,當然唯一的要求是管理機一定要是linux的。 乙隻卒 這個工具是Hadoop4書裡面推薦使用的部署工具,在g...

一台筆記本兩個網絡卡乙個有線乙個無線,同時連線同乙個路由器,上網速度是疊加嗎?

經驗 我用的是舊電腦刷koolshare軟體,電腦本身帶乙個網口,加上一張雙網口的網絡卡,兩條寬頻插在雙網口都網絡卡上做雙wan口,電腦自帶網口做lan口,可以軟體裡面設定,鏈路聚合同時撥號,網速就疊加了。但是會被運營商檢測到,會被封一小會,試驗性的試了一下,撥號10分鐘後斷網,不敢試了 Bj.Le...