前言
要學好Linux,還是得自己搭建虛擬機. VirtualBox比較小巧簡單,容易上手.在配合CentOS 6.4使用時,首要的問題就是網卡配置,尤其是使用SSH終端仿真程序(例如SecureCRT)訪問主機時,更需要配置好IP.如下為網卡相關的配置.
1.VirtualBox 配置
1.1 配置頁面
1.2 網卡連接方式
①、僅主機(Host-only)
此連接方式只允許宿主機器與虛擬機之間互通
②、橋接網絡
此連接方式虛擬機擁有一個與橋接網卡同網絡下的一個局域網IP,與此局域網內其他機器都互通
③、網絡地址轉換(NAT)
此連接方式虛擬機可以訪問宿主機器局域網內其他主機,但其他主機不可訪問虛擬機
2. CentOS配置
2.1 修改網卡MAC與設備名稱eth*的映射
vi /etc/udev/rules.d/70-persistent-net.rules
# 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必須與上圖中虛擬機網卡的MAC地址一致;如若不一致,CentOS會自動創建一條新記錄,同時eth*對應的數字會自增.
2.2 配置網卡的具體屬性
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0TYPE=EthernetONBOOT=yesBOOTPROTO=staticIPADDR=192.168.56.10NETMASK=255.255.255.0GATEWAY=192.168.56.1HWADDR=08:00:27:34:81:48
P.S. 此處我配置的是靜態IP,目的是防止每次啟動虛擬機時IP地址變化. 用過VirtualBox的都知道,56網段是VirtualBox的默認HostOnly網段,既然VM只能與宿主本機相通,就配成靜態IP省的麻煩. 另外若要使用DHCP,請將如下配置:
DEVICE=eth0TYPE=EthernetONBOOT=yesBOOTPROTO=dhcpHWADDR=08:00:27:34:81:48
假若網卡對應的網絡可以連接公網,可以配置下對應的DNS地址
(以江蘇電信DNS為例)
DNS1=218.2.135.1
DNS2=61.147.37.1
修改完配置后重啟網卡
ifdown eth0ifup eth0
P.S. 選擇ifcfg-eth* 中N的選擇,要與 70-persistent-net.rules 中的NAME一致,同時要保證MAC地址也一致.
2.3 多網卡網絡環境下默認網關配置
假若虛擬機存在多個網卡,例如網關分別為
其中192.168.10.1網絡可以連接公網,可以通過增加默認網關的方式訪問公網
route add default gw 192.168.10.1
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答
圖片精選