macOS系統(tǒng)下使用的虛擬機(jī)

image
一、linux 為什么要關(guān)閉 SELinux
SELinux 是「Security-Enhanced Linux」的簡稱,
Linux的一個擴(kuò)張強(qiáng)制訪問控制安全模塊。
linux 為什么要關(guān)閉selinux
一般安裝linux課程時都把SELinux與iptables安排在后面,
使初學(xué)者配置linux服務(wù)器時不成功,卻沒有頭緒。
那是因?yàn)樵赗edHat linux操作系統(tǒng)中默認(rèn)開啟了防火墻,
SELinux也處于啟動狀態(tài),一般狀態(tài)為enforing。
致使很多服務(wù)端口默認(rèn)是關(guān)閉的。
所以好多服務(wù)初學(xué)者明明配置文件正確,等驗(yàn)證時有時連ping也ping不通。
建議初學(xué)者在未學(xué)到SELlinux與iptables之前,
配置服務(wù)器把這兩項(xiàng)都關(guān)掉。
二、關(guān)閉Linux防火墻 和SELinux安全模塊
1、關(guān)閉防火墻 iptables
service iptables stop
2、關(guān)閉SELinux
vi /etc/selinux/config
將文件中的SELINUX=enforcing 改為 SELINUX=disabled
3、然后重啟。
reboot
三、修改網(wǎng)絡(luò)配置文件
網(wǎng)絡(luò)配置文件的內(nèi)容說明
- ifcfg-eth0配置如下
DEVICE=eth0 #網(wǎng)卡設(shè)備名
HWADDR=00:0C:29:01:4D:22 #MAC地址
TYPE=Ethernet #類型為以太網(wǎng)
UUID=39b9e1b8-73b2-4eb3-bb79-72cdbacdd997 #唯一識別碼
ONBOOT=yes #是否啟動網(wǎng)絡(luò)服務(wù),eth0生效。(是否隨系統(tǒng)啟動)
NM_CONTROLLED=yes #是否可以由network manager圖形管理工具托管
BOOTPROTO=static #是否自動獲取IP(none、static、dhcp)
#none無(不指定),static靜態(tài)IP,dhcp動態(tài)IP
IPADDR=192.168.0.118 #具體ip地址
NETMASK=255.255.255.0 #子網(wǎng)掩碼設(shè)置
GATEWAY=192.168.0.1 #網(wǎng)關(guān)
DNS1=114.114.114.114 #DNS
DNS2=8.8.8.8
IPV6INIT=no #IPV6未開啟
USERCTL=no #禁止非root用戶控制次網(wǎng)卡
四、開始修改網(wǎng)網(wǎng)絡(luò)配置
1.進(jìn)入文件 “cd 目錄” 的說明
進(jìn)入文件 “cd 目錄” 的說明:
“.”是指當(dāng)前目錄
“./"可以用來執(zhí)行當(dāng)前目錄下的可執(zhí)行文件
2.查看網(wǎng)卡的狀態(tài),顯示每個接口對應(yīng)的ip和掩碼等信息。
ifconfig
或者
ip addr
3.備份網(wǎng)卡配置文件
- 說明:
- ifcfg-eth0:是第一個以太網(wǎng)卡,對應(yīng)的網(wǎng)絡(luò)配置文件。
打開網(wǎng)絡(luò)配置文件目錄
cd /etc/sysconfig/network-scripts
修改前,先備份網(wǎng)絡(luò)配置文件
cp ifcfg-eth0 ifcfg-eth0.bak

image
4.編輯網(wǎng)卡配置文件
- 注意:
- 命令用vi或vim都可以。
- ifcfg-后面接網(wǎng)卡名,這里以eth0為例。
- eth0是要配IP地址的網(wǎng)卡名,如果要配的網(wǎng)卡不是eth0,就要改。
編輯網(wǎng)卡配置文件(推薦:使用全路徑)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
或者
編輯網(wǎng)卡配置文件(使用當(dāng)前路徑)
vi ifcfg-eth0
1)按字母 i 鍵進(jìn)入編輯模式,開始進(jìn)行配置。
- 要修改的內(nèi)容如下:
ONBOOT=no 將no修改為yes(是否隨系統(tǒng)啟動)
BOOTPROTO=dhcp 將dhcp修改為static(配置靜態(tài)IP)
注釋:
IP地址分配方式有DHCP服務(wù)器自動分配和手動配置,
這里配置成手動的靜態(tài)IP,故參數(shù)取值是static。
要增加的網(wǎng)絡(luò)參數(shù)中IPADDR和NETMASK是必填項(xiàng),
GATEWAY和DNS可以不添加。
如下依次是:
IPADDR IP地址
NETMASK 子網(wǎng)掩碼
GATEWAY 網(wǎng)關(guān)
DNS1DNS 服務(wù)器(DNS配置根據(jù)當(dāng)?shù)鼐W(wǎng)絡(luò)供應(yīng)商進(jìn)行添加)
- 修改以下內(nèi)容:
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.0.230 #最后三位數(shù)在0~255之間,不要與現(xiàn)有IP沖突。
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=114.114.114.114
DNS2=8.8.8.8

image
2)退出并保存配置:
- 按Esc鍵退出編輯模式
- 輸入:wq后
- 按回車即可保存
3)重啟網(wǎng)絡(luò)服務(wù):
重啟網(wǎng)絡(luò)服務(wù)
service network restart
4)查看是否配置成功
- 重啟后再次使用ifconfig命令
- 可以看到eth0對應(yīng)的ip地址就是192.168.0.230
- 子網(wǎng)掩碼是255.255.255.0
- 網(wǎng)絡(luò)配置成功
五、網(wǎng)卡eth0信息,修改前后對比
1.修改前的內(nèi)容如下:
DEVICE=eth0
HWADDR=00:0C:29:7E:CF:43
TYPE=Ethernet
UUID=4dcbe001-aff3-4c08-a5b6-f7c2926fb81e
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp
2.修改后的內(nèi)容如下:
DEVICE=eth0
HWADDR=00:0C:29:7E:CF:43
TYPE=Ethernet
UUID=4dcbe001-aff3-4c08-a5b6-f7c2926fb81e
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.0.230
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=114.114.114.114
DNS2=8.8.8.8
六、修改虛擬機(jī)網(wǎng)絡(luò)配置
1.更改虛擬機(jī)網(wǎng)絡(luò)適配器。
- 此時虛擬機(jī)與網(wǎng)絡(luò)還無法連通
- 需要修改虛擬機(jī)網(wǎng)絡(luò)配置

image
- 改成wifi模式
- 之前是“與我的Mac共享”經(jīng)測試不能聯(lián)網(wǎng)

image
- 虛擬機(jī)ping百度地址:成功
- 虛擬機(jī)ping本機(jī)地址:成功

image
- 本機(jī)ping虛擬機(jī)地址:成功

image
2.配置好網(wǎng)絡(luò)后虛擬機(jī)拍攝快照,方便后期恢復(fù)。
大功告成!
參考文獻(xiàn)
Mac 配置 Linux centos6.5 網(wǎng)絡(luò)正解 通通通!
http://www.itdecent.cn/p/dcc12ea3c009CentOS 6 靜態(tài)IP網(wǎng)絡(luò)配置
http://www.itdecent.cn/p/17310ae62743Linux CentOS 6.5 網(wǎng)絡(luò)配置詳解
https://www.linuxidc.com/Linux/2018-09/154344.htm