前言
要學(xué)好Linux,還是得自己搭建虛擬機(jī). VirtualBox比較小巧簡(jiǎn)單,容易上手.在配合CentOS 6.4使用時(shí),首要的問題就是網(wǎng)卡配置,尤其是使用SSH終端仿真程序(例如SecureCRT)訪問主機(jī)時(shí),更需要配置好IP.如下為網(wǎng)卡相關(guān)的配置.
1.VirtualBox 配置
1.1 配置頁(yè)面
1.2 網(wǎng)卡連接方式
①、僅主機(jī)(Host-only)
此連接方式只允許宿主機(jī)器與虛擬機(jī)之間互通
②、橋接網(wǎng)絡(luò)
此連接方式虛擬機(jī)擁有一個(gè)與橋接網(wǎng)卡同網(wǎng)絡(luò)下的一個(gè)局域網(wǎng)IP,與此局域網(wǎng)內(nèi)其他機(jī)器都互通
③、網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)
此連接方式虛擬機(jī)可以訪問宿主機(jī)器局域網(wǎng)內(nèi)其他主機(jī),但其他主機(jī)不可訪問虛擬機(jī)
2. CentOS配置
2.1 修改網(wǎng)卡MAC與設(shè)備名稱eth*的映射
vi /etc/udev/rules.d/70-persistent-net.rules
1
2
3
4
5
6
7
8
|
# This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device 0x8086:0x100e (e1000) SUBSYSTEM== "net" , ACTION== "add" , DRIVERS== "?*" , ATTR{address}== "08:00:27:34:81:48" , ATTR{ type }== "1" , KERNEL== "eth*" , NAME= "eth0" |
P.S. 此文件中的ATTR{address}的MAC必須與上圖中虛擬機(jī)網(wǎng)卡的MAC地址一致;如若不一致,CentOS會(huì)自動(dòng)創(chuàng)建一條新記錄,同時(shí)eth*對(duì)應(yīng)的數(shù)字會(huì)自增.
2.2 配置網(wǎng)卡的具體屬性
vi /etc/sysconfig/network-scripts/ifcfg-eth0
1
2
3
4
5
6
7
8
|
DEVICE=eth0 TYPE=Ethernet ONBOOT= yes BOOTPROTO=static IPADDR=192.168.56.10 NETMASK=255.255.255.0 GATEWAY=192.168.56.1 HWADDR=08:00:27:34:81:48 |
P.S. 此處我配置的是靜態(tài)IP,目的是防止每次啟動(dòng)虛擬機(jī)時(shí)IP地址變化. 用過VirtualBox的都知道,56網(wǎng)段是VirtualBox的默認(rèn)HostOnly網(wǎng)段,既然VM只能與宿主本機(jī)相通,就配成靜態(tài)IP省的麻煩. 另外若要使用DHCP,請(qǐng)將如下配置:
1
2
3
4
5
|
DEVICE=eth0 TYPE=Ethernet ONBOOT= yes BOOTPROTO=dhcp HWADDR=08:00:27:34:81:48 |
假若網(wǎng)卡對(duì)應(yīng)的網(wǎng)絡(luò)可以連接公網(wǎng),可以配置下對(duì)應(yīng)的DNS地址
(以江蘇電信DNS為例)
DNS1=218.2.135.1
DNS2=61.147.37.1
修改完配置后重啟網(wǎng)卡
1
2
|
ifdown eth0 ifup eth0 |
P.S. 選擇ifcfg-eth* 中N的選擇,要與 70-persistent-net.rules 中的NAME一致,同時(shí)要保證MAC地址也一致.
2.3 多網(wǎng)卡網(wǎng)絡(luò)環(huán)境下默認(rèn)網(wǎng)關(guān)配置
假若虛擬機(jī)存在多個(gè)網(wǎng)卡,例如網(wǎng)關(guān)分別為
- 192.168.56.1 -- Host-only
- 192.168.20.1 -- Bridge LAN
- 192.168.10.1 -- Bridge WLAN
其中192.168.10.1網(wǎng)絡(luò)可以連接公網(wǎng),可以通過增加默認(rèn)網(wǎng)關(guān)的方式訪問公網(wǎng)
1
|
route add default gw 192.168.10.1 |
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。
原文鏈接:https://my.oschina.net/duangr/blog/182541