1、問題描述
今天一開啟虛擬機,發(fā)現(xiàn)用XShell連接不上我的一臺虛擬機,其他虛擬機是正??梢赃B接的,我稍微看了一下XShell的配置和Windows中的映射文件(hosts),都沒有啥問題,然后我就知道應該是虛擬機ip地址的問題。我就打開直接從虛擬機登錄上去了,利用ifconfig查看一下ip地址,果然是ip有問題,顯示只有一個網卡,我自己設置的ens33網卡是沒有顯示(應該就是沒有啟動)
如下圖:
2、解決辦法
方法1(治標不治本)
ifconfig ens33 192.168.241.102(這個寫你自己想設置的ip地址) up
這個確實有用,但是重新啟動之后就會失效,會變成和之前一樣沒有ens33
方法2(治標也治本)
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network
這個就可以保證你當前ip是你在/etc/sysconfig/network-scripts/ifcfg-ens33中配置好的ip地址是你本虛擬機的ip
配置文件如下:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"(設置的是靜態(tài)ip)
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="73c5f112-152e-4f96-ad82-104590a65930"
DEVICE="ens33"
ONBOOT="yes"
IPV6_PRIVACY="no"
IPADDR=192.168.241.102(這個也是自己的)
GATEWAY=192.168.241.2(網關是要設置自己的)
DNS1=192.168.241.2(DNS1域名解析器也要設置自己的)
3、Bug理解
network和networkmanager是會沖突的,我一直以為是可以并存的,所以如果重啟了service network restart 要注意下這個沖突的問題,禁用networkmanager。
Chatgpt的解釋
NetworkManager會自動管理網絡連接,包括網卡的配置和狀態(tài)。如果NetworkManager檢測到手動配置的網卡文件(如ifcfg-*),它可能會嘗試覆蓋這些配置文件并使用自己的配置。這可能導致你手動設置的網卡配置被忽略,從而導致網卡不啟動。文章來源:http://www.zghlxwxcb.cn/news/detail-564139.html
網絡服務沖突:有時,可能會存在其他網絡管理服務或工具與NetworkManager沖突,導致網絡配置出現(xiàn)問題。例如,如果你同時啟用了NetworkManager和另一個網絡管理器(如ifupdown),可能會發(fā)生沖突,導致網卡無法正確啟動。文章來源地址http://www.zghlxwxcb.cn/news/detail-564139.html
到了這里,關于常見的BUG---1、虛擬機啟動之后,突然發(fā)現(xiàn)沒有ens33網卡的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!