一個消化不良的病人向醫生抱怨:我近來很不正常,吃什麼拉什麼,吃黃瓜拉黃瓜,吃西瓜拉西瓜,怎樣才能恢復正常呢?
醫生沉默片刻:那你只能吃屎了
網路連線方式:橋接模式(Bridged Adapter)
精簡版:CentOS-7-x86_64-Minimal-2009.iso
下載地址:https://mirrors.aliyun.com/centos/,各個版本都有
安裝過程可參考:virtualBox安裝centos,並搭建tomcat
靜態 IP 也稱固定 IP,為什麼要設定固定 IP?
假設你和別人對接,別人的 IP 一直變,你煩不煩?
從安全形度來講,防火牆是不能關閉的,而是放行特定的埠
但我們自己玩的話,圖省事,直接關閉防火牆
我們自己設定固定 IP,不需要 NetworkManager 幫忙管理網路,關閉它
檔案在 /etc/sysconfig/network-scripts/ 目錄下
CentOS6 的檔名是 ifcfg-eth* ,例如: ifcfg-eth0 、 ifcfg-eth1
CentOS7 的檔名是 ifcfg-en* ,例如: ifcfg-enp0s3 、 ifcfg-ens33
而我的檔名是 ifcfg-enp0s3
預設情況下該檔案內容如下
結合宿主機的網路資訊,修改該檔案,內容如下
BOOTPROTO 固定改成 static
ONBOOT 固定改成 yes
DNS1 固定成 114.114.114.114 或 8.8.8.8 ,域名伺服器可以設定多個: DNS、DNS1
IPADDR 設定成你想改成的固定IP,需要參考宿主機的IP,而不是可以改成任意IP,比如宿主機 IP 是 192.168.1.114 ,那這裡就可以設定成 192.168.1.* (不能使用已被佔用的IP、預留IP)
NETMASK 和 GATEWAY 都和宿主機保持一致
ifcfg-enp0s3 修改完成後,儲存退出
重啟網路服務: systemctl restart network
沒報錯的話,靜態 IP 就設定好了
可以 ping 下百度,看看是否能 ping 通
如果你按上面的配下來,沒出現問題,那隻能說你的運氣是真的好
樓主前前後後設定了好多次,靜態IP設定總要出點問題
兩兩以橫線(-)隔開,類似: HWADDR=08-00-27-7C-F1-FB
經過多次嘗試, ifcfg-enp0s3 是不需要顯示設定 HWADDR 的;配了可能配錯,那就別配了
這是樓主反覆遇到的問題,尤其是筆電(無線網路卡、有線網路卡)
這裡選擇宿主機正在使用的網路卡(連入網路的網路卡)
無線和有線切換,這裡也需要做相應的調整
橋接模式,就是通過宿主機網路卡來搭橋,連入網路,你設定一個未接入網路的網路卡,咋滴,你要上奈何橋呀?
關閉 NetworkManager 即可,樓主一般都會關掉它,所以沒遇到過這個問題
關閉防火牆即可,包括 CentOS 和宿主機上的 Windows
宿主機未關閉防火牆,可能出現宿主機可以 ping 通虛擬機器器,虛擬機器器 ping 不同宿主機的情況
1、設定靜態 IP,主要分 4 步
關閉防火牆、關閉 NetworkManager 、修改網路介面組態檔、重啟網路
2、網路介面組態檔中不需要設定 MAC
3、 VirtualBox 上虛擬機器器網路卡一定要選宿主機正在使用、正在使用、正在使用的網路卡