問題描述: 在連接Linux虛擬機與MobaXterm時遇到問題,在Linux虛擬機中無法使用ifconfig命令查詢當前的IP地址。 出現問題的原因可能是:下載的鏡像為min鏡像,可能不包含ifconfig命令,需要下載命令包。而使用yum下載時又繼續出現問題。此時懷疑該虛擬機存在網路問題,嘗試使 ...
問題描述:
在連接Linux虛擬機與MobaXterm時遇到問題,在Linux虛擬機中無法使用ifconfig命令查詢當前的IP地址。
出現問題的原因可能是:下載的鏡像為min鏡像,可能不包含ifconfig命令,需要下載命令包。而使用yum下載時又繼續出現問題。此時懷疑該虛擬機存在網路問題,嘗試使用ping命令驗證虛擬機是否連接不上網路:
ping www.baidu.com
出現錯誤:ping: www.baidu.com: Name or service not known
考慮錯誤原因:DHS功能變數名稱服務轉換失敗。
手動配置DHS功能變數名稱服務:(使用Linux自帶的vi編輯器)
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no //預設情況下BOOTPROTO後的參數為DHCP代表自動獲取IP地址,static代表手動配置靜態IP地址 //(由於無法使用ifconfig命令查詢IP地址,也為了MobaXterm連接方便,故調整參數為static模式) BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=840ac3e0-7bea-41c8-b564-a4361f0194bc DEVICE=ens33 //配置自己需要的靜態IP地址 IPADDR=192.168.178.10 //配置子網掩碼 PREFIX=24 //配置網關 GATEWAY=192.168.178.2 //配置DNS服務(或者配置為114.114.114.114) DNS1=8.8.8.8 //配置開啟自啟——一般情況下該參數必須為yes,該網卡才能使用 ONBOOT=yes
配置結束後,重啟網路服務:
service network restart
以上存在的網路問題即可解決,且可以使用IP地址與MobaXsterm進行連接。
而yum出現的問題,可以通過更換yum源來解決:
yum install wget //備份原來的源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup //更換源地址 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo //生成緩存 yum makecache //查看當前源 yum repolist