標籤:網路連接 google ip地址 伺服器 虛擬機器
安裝虛擬機器啊,使用公司給定的centos 6.0的iso鏡像,該鏡像經過裁剪,而且工作中要使用mercurial(hg)版本控制工具,所以需要yum install mercurial。
剛開始安裝完該系統,yum install mercurial提示不能解析網域名稱,應該是網路連接不上,選擇橋接方式,然後在 /etc/sysconfig/network-scripts/ifcfg-eth0 該目錄下配置網路,添加
BOOTPROTO=static
IPADDR=192.168.30.102
NETMASK=255.255.255.0
GATEWAY=192.168.30.1
DNS1=8.8.8.8
欄位,其中DNS1=8.8.8.8,是Google提供的免費DNS伺服器的IP地址,Google提的供的另外一個免費DNS伺服器的IP地址是:8.8.4.4 。使用者可以使用Google提供的DNS伺服器上網。IPADDR欄位是跟我的物理主機選用的同一網段,因為用的是橋接的方式,vmnet0網卡。
然後此時執行/etc/init.d/network restart 重啟網路服務,此時,就可以串連外網了。
此時,使用yum install mercurial 提示找不到mercurial包,小賤同學幫忙看了一下,說看iso裡面有沒有帶mercurial,mount -o loop /dev/cdrom /mnt ,該命令是掛載驅動到/mnt目錄,然後修改/etc/yum.repos.d/Centos-Media.repo,該檔案是yum安裝是尋找的本地源,修改該檔案的bsaeurl為baseurl=file:///mnt/ ,這樣才能找到.iso裡面的安裝包。然後,刪除/var/cache/yum/目錄下的東西,執行yum clean all,重新install,還是下載不下來。
需要重新安裝一個yum的網路源,選擇rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm下載,然後執行rpm -ivh ***.rpm,安裝,此時在/etc/yum.repos.d、目錄下面出現一個rpmforge.repo的檔案,該檔案即為網路源,禁用本地源的話與需要mv /etc/yum.repos.d/Centos-Media.repo /etc/yum.repos.d/Centos-Media.repo.bak,然後刪除/var/cache/yum/目錄下的東西,執行yum clean all,重新install,此時,在別的機子上就可以成功安裝,但是在我的虛擬機器上還是不行,後來索性把該目錄/etc/yum.repos.d/下的所有檔案全部刪除,自己建立了一個.repo檔案,內容為
[Zjj]
name = ZJJ
baseurl = http://vault.centos.org/6.0/os/x86_64/ (改地址最重要,從該網址下載包)
enabled = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 0
,然後重新install,成功。
rpm -qa | grep ***:查看安裝那些rpm包
yum list | grep ***:查看安裝那些包。
/etc/yum.repos.d/目錄下的所有.repo檔案都會被尋找,其中media的是本地源,其他的是網路源
centos 安裝yum網路源