20200915 雲端技術與虛擬化技術簡介
課堂資料
林柏億的Linux筆記:
Oracle VM VirtualBox:
download mirror for CentOS - CentOS Mirrors List:
虛擬機環境架設

設定 vm1 網路卡



vm1:內部網路:enp0s9 ( 网卡名称 )
內部路由:192.168.1.1
設定 vm2 網路卡


vm2:內部網路:enp0s3 ( 网卡名称 )
內部路由:192.168.1.2


設定時須先登入 su ( Super User ),密碼為管理者密碼
(讓第二台電腦通過第一台電腦連到網路)
vm1 [ 設定網路卡 ( 增加 ip 到 enp0s9 ) ]:
ip addr add 192.168.1.1/24 brd + dev enp0s9

vm2 [ 設定網路卡 ( 增加 ip 到 enp0s3 ) ]:
ip addr add 192.168.1.2/24 brd + dev enp0s3

vm2 ( 設定內定路由 ):
ip route add default via 192.168.1.1
查詢路由是否設定成功
ip route show

vm1 ( 設定轉發功能 ):
echo 1 > /proc/sys/net/ipv4/ip_forward
查詢轉發功能是否設定成功
cat 1 > /proc/sys/net/ipv4/ip_forward
vm1 ( 連線開始建立起來 ):
iptables -A FORWARD -o enp0s3 -i enp0s9 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
-A ( append )
-o ( output )
-i ( input )
ACCEPT ( 接受 )
vm1 ( 讓所有資料可進行穿透不會被拒絕 ):
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
vm1 ( 把封包改變成 ip 位置 ):
iptables -t nat -A POSTROUTING -o enp0s3 -s 192.168.1.0/24 -j MASQUERADE
-t ( table )
-A ( Add )
-j ( jump )
MASQUERADE ( )

需要開啟兩台 LINUX 虛擬機 ( Oracle )
Last updated
Was this helpful?