一條命令解決虛擬機器上網問題

2021-09-22 14:08:25 字數 721 閱讀 4351

實驗環境:

物理機: foundation4.ilt.example.com   

內網:172.25.4.250

外網:172.25.254.4

虛擬機器: server4.example.com

閘道器:172.25.4.250

ip : 172.25.4.11

dns:114.114.114.114

在物理機上:

[root@foundation4 ~]# iptables -t nat -i postrouting -s 172.25.4.0/24 -j masquerade

引數解釋:

-t #指定表,nat表一般用於定義位址轉換;預設為filter表

-i #插入;postrouting表示路由之前

-s #指定源位址;這裡不能指定主機名稱,必須是ip

-j #指定如何進行處理; masquerade表示源位址偽裝

測試:

虛擬機器上網問題(完全解析)

概念鋪墊 1 虛擬機器是借助主機的硬體來實現上網功能。2 虛擬機器網路配置的三種方式 host only 這個模式只有主機可以上網。nat 與主機有線網路和無線網路上網無關 虛擬機器並不是真正存在網路中 1 先進行一些檔案的修改 vi etc network inte ce 2 將檔案內容改為 au...

解決虛擬機器上Linux不能上網簡單有效的辦法

1依次單擊 system preferences network connections 如下圖所示 2依次單擊 wired system eth0 edit 如下圖所示 2點選 恢復預設設定 如下圖所示 end在虛擬機關機狀態下,雙擊 網路介面卡 如下圖所示 勾選 啟動時連線 選中 nat模式 最...

虛擬機器不能上網問題的解決

link1 重置網路 link2 任然不能上網,重新安裝服務協議 link3 重新安裝協議是發生 指定的服務已標記為刪除 解決方法 p.s 1,檢視服務方法 cmd services.msc 2,檢視登錄檔方法 cmd regedit 3,若發生link3錯誤,則登錄檔中在vmnetdhcp會有 d...