我有2 NIC了(eth0,ETH1),I與電纜
外部連接它們(使用corssover電纜或將它們連接到相同的開關)的系統。
我想用ping從eth0的eth1的IP地址,我想交通通外(通過電纜)從爲eth0 eth1的,但是linux內核內部發送的流量,不讓它越過電纜,
我怎樣才能解決這個問題並從外部發送流量? 我使用「-I eth0」ping,但問題存在。禁用linux內部路由?
0
A
回答
0
首先,在不同的VRF接口的奴役至少一個,然後嘗試在Linux上ping -l eth0 dest
約VRF一些有用的資源:
https://www.kernel.org/doc/Documentation/networking/vrf.txt
https://renard.chezwam.org/blog/2014/09/vrf-on-linux/index.html
PS:這是很簡單的BSD(rdomain):)
0
的問題是不是與VRF BU t帶有環回,當內核檢測到它可以使用它而不是通過線路發送時使用環回。
讓我們用真實的MAC地址和虛擬IP地址和NAT迫使內核通過網絡發送數據:
arp -s IP0 MAC0
arp -s IP1 MAC1
ip route add IP0 dev eth1
ip route add IP1 dev eth0
iptables -t nat -A POSTROUTING -d IP1 -j SNAT --to-source IP0
iptables -t nat -A POSTROUTING -d IP0 -j SNAT --to-source IP1
iptables -t nat -A PREROUTING -d IP0 -j DNAT --to-destination IP0
iptables -t nat -A PREROUTING -d IP1 -j DNAT --to-destination IP1
相關問題
- 1. 禁用路由
- 2. Angular.dart禁用路由?
- 3. 由linux路由iptables
- 4. 反應路由器 - 路由內部路由不工作
- 5. 內部路由/代理
- 6. MVC 3內部網路由
- 7. 實現Linux內核作爲路由器
- 8. Linux內核:skbuff結構 - 路由信息..
- 9. 使用Linux路由器
- 10. 使用內部功能的路由器
- 11. 禁用默認zfcUser路由?
- 12. PHP路由 - 禁用404?
- 13. 禁用angular2路由緩存
- 14. SonataUserBundle/FosuserBundle的禁用路由
- 15. ASP.NET MVC路由:重新路由完整域(內部)
- 16. 從Linux內核空間禁用反向路徑過濾
- 17. Zend框架的內部路由
- 18. ASP.NET路由如何在內部工作?
- 19. Kohana 3.3路由和內部請求
- 20. 映射控制器內部的路由
- 21. 在Symfony2中緩存的內部路由
- 22. 爲特定文件夾/路由禁用Laravel路由
- 23. 當默認路由被禁用時,PaginatorHelper包含路由前綴
- 24. v-btn內部路由與使用路由器鏈接的區別
- 25. Nodejs從外部用戶和內部進程訪問路由
- 26. Laravel 5.4禁用寄存器路由
- 27. 在symfony中禁用路由緩存
- 28. 禁用UI路由器到一些URL
- 29. 禁用導軌3默認路由
- 30. VueJS + VueRouter:有條件地禁用路由
與代表@ hek2mgl,我希望你也提交了接近的選票,而不是隻是讓一個簡單的標題編輯。 – Alnitak
@Alnitak我認爲這個問題很有趣,但你是對的,它更適合於serverfault.com。甚至可以在Google上找到答案? :)我從來沒有搜過這個... – hek2mgl