虛擬機器網路啟用

1711293058發表於2019-10-13

1. 安裝軟體失敗

ifconfig
#-bash : ifconfig : command not found

分析

  • 需要安裝net-tools
yum install -y net-tools
#could not retrieve mirrorlist http://mirrorlist.centos.org/.....
ping baidu.com
#unknow host baidu.com

分析

  • 未開啟網路

解決

  1. 虛擬機器配置中選擇網路介面卡為橋接網路
  2. 重啟網路配置
#假設第一步已經完成
#有的不是ifcfg-ens33,而是`ifcfg-ens-其他數字`
vi /etc/sysconfig/network-scripts/ifcfg-ens33
#修改以下行
ONBOOT=yes #啟動生效
#重啟網路
service network restart
#完成再次ping baidu.com
yum install -y net-tools
#假裝安裝成功
ifconfig
#假裝是ficonfig的資訊 : ens33 : flags=.... inet 192.28.222

2. 解決重啟ip改變的問題

  1. 虛擬機器網路改成自定義介面卡static
  2. 進入虛擬機器將ip分配改成靜態模式

2.1 新增static 網路介面卡

偏好設定/網路
虛擬機器網路啟用

虛擬機器/網路介面卡/網路介面卡 設定/選擇自定義static

虛擬機器網路啟用

#mac 終端
ifconfig 
#看到如下資訊
#vmnet3: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
#ether 00:50:56:c0:00:03
#inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255

2.2 進入虛擬機器設定靜態ip

# 虛擬機器終端
route -n

虛擬機器網路啟用

# 虛擬機器終端
vi /etc/sysconfig/network-scripts/ifcfg-ens33
# 如下
BOOTPROTO=static #設定靜態模式
IPADDR=10.0.0.12 #外網IP,只有最後一段12是可以自己改變的,前面必須和mac端配置的一致10.0.0.xxx
NETMASK=255.255.255.0 #子網掩碼,和mac端一致
GATEWAY=10.0.0.2 #上面route -n 得到的結果
DNS1=8.8.8.8
service network restart
#可能需要重啟虛擬機器IPADDR才能生效
ping baidu.com
ping 127.0.0.1
ping 10.0.0.12
ping 10.0.0.2 
# 都能ping通

回到mac端

ping 10.0.0.12

虛擬機器網路啟用

ssh root@10.0.0.12
# 提示輸入密碼
#到此配置完成
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章