vpp之snat的使用

2021-09-29 19:26:39 字數 933 閱讀 2329

~: pc通過使用vpp達到上網的功能

:資訊了解

snat:內部位址要訪問公網上的服務時(如web訪問),內部位址會主動發起連線,由路由器或者防火牆上的閘道器對內部位址做個位址轉換,將內部位址的私有ip轉換為公網的公有ip,閘道器的這個位址轉換稱為snat,主要用於內部共享ip訪問外部。

通過在vpp上配置snat,使與之相連的pc可以實現上網。

1,vpp的配置:

用網線將g0 與外網相連,g1與一台pc相連,將pc設為與g1同一網段。

2,為vpp新增全路由

vpp# ip route add 0.0.0.0/0 via 192.168.100.254

此時g0可以ping通外網,即g0可以上網.

3,vpp的snat設定

將連線外網的g0加入nat位址池

vpp#nat44 add int address g0

4,設定snat in 與out 對應的介面

vpp#set int nat44 in g1 out g0

vpp#show nat44 int address //檢視資訊

此時 pc 就可以網上衝浪了 ~ ~

VPP使用詳解 使用VPP作為家庭路由器

vpp執行在intel的atom處理器系統上,是作為乙個soho路由器的較好方案。linux發行版本使用的是ubuntu 16.04 lts,clone vpp 最新 編譯軟體 git clone vpp gate cd vpp gate make install dep make dpdk ins...

VPP使用心得(十四)FIFO

這裡只研究了部分基於共享記憶體的fifo,大致了解了一下其結構。fif segment main t負責總管理,其下有多個fifo segment t fs 每個fs對應乙個共享記憶體檔案,其虛位址通過mmap對映,為了方便管理,這些fs的虛位址va是連續的。fs有乙個ssvm private t ...

SNAT和DNAT的區別

從定義來講它們乙個是源位址轉換,乙個是目標位址轉換。都是位址轉換的功能,將私有位址轉換為公網位址。要區分這兩個功能可以簡單的由連線發起者是誰來區分 snat 內部位址要訪問公網上的服務時 如web訪問 內部位址會主動發起連線,由路由器或者防火牆上的閘道器對內部位址做個位址轉換,將內部位址的私有ip轉...