NAT配置參考
https://jingyan.baidu.com/article/76a7e409ed694dfc3a6e1548.html
我在家里的ip:192.168.59.130 網(wǎng)關(guān)192.168.59.2
*最后要注意關(guān)閉防火墻
虛擬機中的三種模式
橋接模式和Nat模式以及僅主機模式
橋接模式: 在橋接模式下,VMWare虛擬出來的操作系統(tǒng)就像是局域網(wǎng)中的一臺獨立的主機(主機和虛擬機處于對等地位)湾戳,它可以訪問網(wǎng)內(nèi)任何一臺機器贤旷。在橋接模式下,我們往往需要為虛擬主機配置IP地址砾脑、子網(wǎng)掩碼等(注意虛擬主機的ip地址要和主機ip地址在同一網(wǎng)段)幼驶。這樣,虛擬機就可以和主機之間獨立的通信(當然韧衣,只要在同一個局域網(wǎng)中都可和虛擬機通信)盅藻。
簡言之:橋接模式是將模擬機直接連接到外部網(wǎng)絡(luò)
Nat模式:就是讓虛擬系統(tǒng)借助NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)功能购桑,通過宿主機器所在的網(wǎng)絡(luò)來訪問公網(wǎng)。也就是說氏淑,使用NAT模式可以實現(xiàn)在虛擬系統(tǒng)里訪問互聯(lián)網(wǎng)勃蜘。簡單講就是宿主機器再構(gòu)建一個局域網(wǎng),然后假残,局域網(wǎng)內(nèi)只有一臺機器缭贡,就是虛擬機。NAT模式下的虛擬系統(tǒng)的TCP/IP配置信息是由VMnet8(NAT)虛擬網(wǎng)絡(luò)的DHCP服務(wù)器提供的辉懒,無法進行手工修改阳惹,因此虛擬系統(tǒng)也就無法和本局域網(wǎng)中的其他真實主機進行通訊。采用NAT模式最大的優(yōu)勢是虛擬系統(tǒng)接入互聯(lián)網(wǎng)非常簡單眶俩,只需要宿主機器能訪問互聯(lián)網(wǎng)莹汤,你不需要配置IP地址,子網(wǎng)掩碼,網(wǎng)關(guān),但是DNS地址還是要根據(jù)實際情況填的潭辈。
簡言之:nat模式是與虛擬機共享主機ip
?在這里指出:如果自己希望虛擬機訪問外網(wǎng)則可以使用Nat模式,如果是想和主機進行通訊則使用橋接模式,前提是要自己設(shè)置你在局域網(wǎng)中的獨立ip.?
nat模式可以上網(wǎng)但是不能和宿主計算機通信止潮,理論上是更安全的,無論虛擬的系統(tǒng)做任何破壞闻坚,都不會影響宿主計算機沽翔。橋接模式相當于是交換機上又接了個獨立主機,一般是作為子網(wǎng)中提供服務(wù)用的窿凤。
我選擇NAT模式
配置步驟
1)虛擬機配置成NAT模式
?虛擬機設(shè)置->網(wǎng)絡(luò)適配器->右邊選擇NAT模式
reboot
2)網(wǎng)絡(luò)配置
一仅偎、修改IP地址
1、ip配置文件
修改對應(yīng)網(wǎng)卡的IP地址配置文件/etc/sysconfig/network-scripts/ifcfg-<interface-name>文件
在Redhat中雳殊,系統(tǒng)網(wǎng)絡(luò)設(shè)置的配置文件保存在/etc/sysconfig/network-scripts目錄下橘沥。ifcfg-eth0代表第一塊網(wǎng)卡的配置信息,ifcfg-eth1代表第二塊網(wǎng)卡的配置信息夯秃。在啟動時座咆,系統(tǒng)通過讀取這個配置文件決定某個網(wǎng)卡是否啟動和如何配置。
若希望手工修改網(wǎng)絡(luò)地址或增加新的網(wǎng)絡(luò)連接仓洼,可以通過修改對應(yīng)的ifcfg-<interface-name>或創(chuàng)建新的文件來實現(xiàn)介陶。
我們找到/etc/sysconfig/network-scripts/ifcfg-eth0
下面是/etc/sysconfig/network-scripts/ifcfg-{interface-name}的配置信息含義
DEVICE={name}? #{name}表示網(wǎng)卡對應(yīng)物理設(shè)備的名字,eth0是第一塊網(wǎng)卡色建,雙網(wǎng)卡或更多依次為eth1哺呜,eth*
TYPE=Ethernet? #網(wǎng)絡(luò)類型,Ethernet代表以太網(wǎng)
ONBOOT=yes/no? #系統(tǒng)啟動引導(dǎo)時是否激活該網(wǎng)絡(luò)接口箕戳,設(shè)為yes某残,即激活此設(shè)備
NM_CONTROLLED=yes
BOOTPROTO=none/static/bootp/dhcp? #設(shè)置網(wǎng)卡獲得ip地址的方式国撵,可能選項為none,static,bootp,dhcp,分別對應(yīng)不適用協(xié)議玻墅,靜態(tài)指定ip地址介牙,通過dhcp協(xié)議獲得ip地址,通過bootp協(xié)議獲得ip地址
IPADDR={address}? #如果設(shè)置網(wǎng)卡獲得ip地址的方式為靜態(tài)指定澳厢,{addres}就代表賦給該網(wǎng)卡的ip地址
NETMASK={mask}? #{mask}表示網(wǎng)卡對應(yīng)的網(wǎng)絡(luò)掩碼
NETWORK={address} #{address}表示網(wǎng)卡對應(yīng)的網(wǎng)絡(luò)地址环础,(可以不要)
GATEWAY={address} #{address}默認網(wǎng)關(guān)
DNS1=10.1.101.51? ? #DNS服務(wù)配置
BROADCAST={address} #{address}對應(yīng)的子網(wǎng)廣播地址,如192.168.0.255(可以不要)
MACADDR={MAC-address}? #{MAC-address}表示指定一個MAC地址
USERCTL=yes/no # 是否允許非root用戶控制該設(shè)備
HWADDR=50:e5:49:df:b0:8b? #對應(yīng)的網(wǎng)卡物理地址
IPV6INIT=no#IPV6
IPV6_AUTOCONF=no
比如我的機器是:/etc/sysconfig/network-scripts/ifcfg-eth0
第一種方案:動態(tài)獲取ip
DEVICE=eth0
HWADDR=00:0C:29:52:D6:D5
TYPE=Ethernet
UUID=ee322124-d807-496a-8117-2772ce091916
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
這種方式比較簡潔赏酥,建議學(xué)習(xí)時使用喳整,動態(tài)獲取的地址可以通過ifconfig查詢到
第二種 :靜態(tài)ip 適合有靜態(tài)ip的情況谆构,但IP不夠的情況下容易產(chǎn)生IP沖突裸扶,學(xué)習(xí)階段不建議使用
DEVICE=eth0
HWADDR=00:0C:29:52:D6:D5
TYPE=Ethernet
UUID=ee322124-d807-496a-8117-2772ce091916
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.59.130
NETMASK=255.255.255.0
GATEWAY=192.168.59.2
二、修改主機名(如果安裝時設(shè)置了 ,忽略)
1)安裝時設(shè)置:如果安裝時設(shè)置了搬素,則可省略這一步
2)安裝后修改修改:vi /etc/sysconfig/network
[root@localhost ~]# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain#修改localhost.localdomain為xxx
localhost.localdomain中點的前面是主機名呵晨,后面是域名。如果沒有點就代表是主機名熬尺。
三 摸屠、重啟網(wǎng)絡(luò)配置方法
service network restart
如果不好用,就重新啟動虛擬機
四 粱哼、關(guān)閉防火墻
? 1) 重啟后生效? ? ? ? ?
開啟: chkconfig iptables on ? ? ? ??
關(guān)閉: chkconfig iptables off ? ??
2) 即時生效季二,重啟后失效 ? ? ? ??
開啟: service iptables start ? ? ? ??
關(guān)閉: service iptables stop
我選擇: service iptables stop
測試:windows 下cmd ---->ping 192.168.59.130
五、 客戶端連接xshell揭措,xftp
安裝xshell 并配置連接,xftp可用于文件上傳下載