一 場景
我本地VM上搭建的gitlab
二 准備工作
#查看 本地 IP 信息、掩碼、網關
cmd 模式 : ipconfig /all
以太網適配器 以太網: 連接特定的 DNS 后綴 . . . . . . . : 描述. . . . . . . . . . . . . . . : Intel(R) Ethernet Connection (5) I219-LM 物理地址. . . . . . . . . . . . . : D8-9E-F3-05-39-93 DHCP 已啟用 . . . . . . . . . . . : 是 自動配置已啟用. . . . . . . . . . : 是 本地鏈接 IPv6 地址. . . . . . . . : fe80::3db8:505b:5f00:e475%5(首選) IPv4 地址 . . . . . . . . . . . . : 192.168.193.3(首選) 子網掩碼 . . . . . . . . . . . . : 255.255.255.0 獲得租約的時間 . . . . . . . . . : 2019年3月11日 15:50:55 租約過期的時間 . . . . . . . . . : 2019年3月24日 9:22:42 默認網關. . . . . . . . . . . . . : 192.168.193.254 DHCP 服務器 . . . . . . . . . . . : 192.168.193.254 DHCPv6 IAID . . . . . . . . . . . : 64528115 DHCPv6 客戶端 DUID . . . . . . . : 00-01-00-01-23-96-87-C1-D8-9E-F3-05-39-93 DNS 服務器 . . . . . . . . . . . : 192.168.192.51 192.168.51.51 202.103.24.68 TCPIP 上的 NetBIOS . . . . . . . : 已啟用
三 配置
1# VM 橋接模式 配置
到此時 橋接模式已完成 對應的虛擬機 已經掛到對應的虛擬網絡下
此時 ping www.baidu.com 看下網通不通
2# 設置靜態IP
cd /etc/sysconfig/network-scripts/
選擇自己虛機虛擬網卡進行編輯,我這里的叫做 ifcfg-ens33
vim ifcfg-ens33
進入編輯模式下:
修改: BOOTPROTO=dbcp 由動態主機設置協議 dhcp 到靜態地址靜態主機配置協議 static
BOOTPROTO=static
新增:准備階段的標紅信息 我本地IP 192.168.193.3 選擇同一個網段的IP設置 IPADDR ,其他照准備階段中標紅數據填寫
IPADDR=192.168.193.56 NETMASK=255.255.255.0 GATEWAY=192.168.193.254
退出保存 wq
重啟網絡設置
systemctl restart network
ip ad \ ifconfig 看下生效不
然后局域網其他地址上ping下你本地的虛機IP ,理論上是ok 的 ,如果訪問虛機上的微服務不通 ,請看下防火牆配置
虛擬機網絡設置的知識:
三種模式 分別是 NAT 橋接 僅機主
NAT(Network Address Translation,網絡地址轉換)
通過虛擬網卡訪問本機物理網卡完成通信
橋接 虛機直接使用本地物理網卡與因特網進行通信,並且局域網可以直接通過 虛擬IP 訪問到你虛機 ,
但是這里有個問題是局域網用戶根據虛擬IP怎么就能直接通過本機物理網卡訪問到虛擬Ip上,這里是虛擬機有什么轉換機制嗎?
若干年后 答案寫這里:局域網路由跳轉協議,如RIP Routing Information Protocol 就是用戶小型網絡路由間信息共享互通的機制,具有收斂性
僅主機模式 是僅主機之間實現網絡通信 但是 與 localhost 不通 ,這個是討論時得到的結論 ,未驗證 。
草書 說明如下
請指正。
以上 。
補充問題: 加入本地DNS服務地址 我這里在重啟之后發現靜態IP無法上網 dns 通過 ipconfig /all 重啟服務