一、linux網絡基礎
1、改變ip
nm-connection-editor 修改ip
2、查詢ip
ifconfig eth0 查看虛擬機ip
ip addr show br0 查看真機ip
3、把主機配置成路由器
ping 172.25.254.111 查看是否能通信
路由器是什麼
是NAT
nat是進行網絡地址轉換,分爲源地址轉換和目的地址轉換
網關用來接受上網的數據
(1)打開防火牆
因爲防火牆與libvirtd.service衝突,因此必須先關閉libvirtd,接着開啓防火牆,接着在打開libVirtd.service,添加防火牆的僞裝服務(masquerade)
systemctl stop libvirtd.service -關閉libvirtd.service
systemctl restart firewalld -重啓防火牆
systemctl stop libvirtd.service --開啓libvirtd.service
firewall-cmd --add-masquerade --添加僞裝
firewall-cmd --list-all -查詢僞裝是否開啓,yes爲開啓
(2)配置虛擬機網關
進入network工作目錄
修改網絡配置文件‘
保存退出
重啓network
NBOOT 當網絡激活是
BOOTPROTO 網卡爲靜態模式
二、配置虛擬機
(1)打開虛擬機管理器
(2)選擇添加虛擬機
選擇下一步
鼠標點擊browser
選擇browserlocal
找到鏡像
給內存爲8g
給虛擬機起名字
選擇最上面的一個進行安裝
注意:一出現此頁面,必須按上下鍵,防止默認安裝第二個
系統語言選擇英語或者中文
選擇時區(即date&time)(中國時間只能選擇上海)
選擇鍵盤輸入語言
選擇內存分區(insatllation)
boot 給200
swap給500
剩下的全給根目錄
選擇圖形化界面(software)
選擇開始安裝
這時可以設置用戶名和密碼
設置超級用戶密碼
完成安裝
(3)虛擬機開機
開機後選擇語言
(4)修改虛擬機ip
進入虛擬機網絡服務的工作目錄
並顯示裏面的所有的文件
配置ip(先刪除 ,在添加)
虛擬機ip爲真機ip加100
網關爲真機ip
配置dns
dns爲域名解析,可以將我們熟知的域名解析爲複雜的ip地址
配置完成後就可以在虛擬機上訪問網絡
三、配置yum共享源
(1)配置主機um源
首先建立兩個目錄:iso和rhe17.3 ----mkdir /iso /rhe17.3
找到目的文件:find / -name *.iso
把虛擬機鏡像移動到iso目錄:mv 鏡像文件地址 /iso
把鏡像文件掛載到rhe17.3:moute /iso/rhel-server-7.3x86——64-dvd.iso /rhe17.3
查看鏡像文件:ls /rhe17.3
進入yum目錄
編寫配置文件
清除yum緩存
查詢yum源是否配置好
主機從yum源處獲得程序進行安裝
(2)配置共享yum源(即主機和虛擬機都可以用)
首先建立一個掛載目錄
開啓htppd服務(沒有此服務必須先安裝)
讓httpd開機自起
把鏡像掛載到指定目錄
不讓防火牆阻止http服務
讓鏡像開機自動掛載
編寫yum配置文件(將上面的配置文件進行修改)
清除yum緩存
在虛擬機重配置yum文件
1)進入yum目錄
2)顯示所有文件,並刪除所有文件
3)編寫yum文件(後綴名必須是repo)
htpp地址是真機的ip加上yum源的路徑
4)退出保存,清除yum緩存
5)檢查yum源是否配置好
注意
如果虛擬機不能連通真機(即ping不通),只有三種情況
(1)真機沒有開啓防火牆的masquerade。
解決方案:重新開啓防火牆的masquerade
(2)虛擬機網卡壞了
解決方案:可以重新換一個網卡
(3)網關沒有配置好
解決方案:重新配置網關