通過你的描述,可以從以下幾個方面來進行查看:
1.查看網卡的狀態是否正常,看能否啟動?一般都是網卡啟動不正常導致的。
/etc/init.d/networkstatus/start
2.查看網卡ip等相關設置,看設置是否正確。
1.不同版本系統,命令可能會有出入。
2.停掉不相關的網卡,使其開機不啟動。
3.在進行地址設置後,重啟網卡,然後對機器也進行重啟,在啟動過程中看網卡載入是否報錯。
以上就是我的建議,不同版本系統,在具體操作時,可能會有出入,如有問題可私信+關注,我會第一時間來進行回復追答,希望我的回答能幫到你。
2. 虛擬機上的Linux系統獲取不到ip試了橋接模式、NAT模式都不行
橋接即可, 如果虛擬機這個情況的話,通常是沒有啟用網卡;
可以進入Xwindow開啟網卡; 具體怎麼修改要看發行版; 但是
/etc/sysconfig/network-scripts/ifcfg-網卡(這個位置不同的虛擬機或發行版都不同, )裡面的ONBOOT=yes一定要有; 否則開機不啟動;
因為有的版本使用NetworkManager這個, 那麼原來的network腳本就不可用了; 如果不使用可以NM_CONTROLLED=no
3. linux無法獲取ip地址,求解決~
下面時最簡單的方法(以後弄samba等都不需要改的):
網路連接模式在虛擬機外面設置為:橋接
進入Linux後設置靜態IP:
打開inface文件:
sudo
vim
/etc/network/inface
編寫如下代碼(address
同一網段隨便都行):
auto
eth0
iface
eth0
inet
static
address
192.168.1.111
geteway
192.168.1.1
netmask
255.255.255.0
4. linux中得不到ip地址
(只輸入config的話就沒有etho,只有lo):說明eth0網卡沒有啟動,啟動方法是:ifup eth0
再次查看就會有eth0的Ip了,要是還或得不到IP地址,要檢查VM的DHCP服務是否開啟,若開啟還是沒有IP,要查看配置文件vi /etc/sysconfig/network-scripts/ifcfg-eth0裡面的選項是不是dhcp獲得,要是還沒有獲得IP,就ifconfig /renew 、ifconfig /release。
這一切都要確定網卡是否連接。!!