linuxip不通
A. linux虛擬機能上網但IP有問題
你不要修改ip,看你原來的ip那是選擇nat網路,這是虛擬機自己分配的,修改當然無法上網。除非你選擇聯網模式為橋接,那樣就可以和主機獨立開(當然這時如果你是路由上網或是打算主機和虛擬機相互訪問才選擇)。
B. linux無法ping 自己的ip,但是可以ping localhost,這是出了什麼問題
1,運行 ifconfig eth0查看一下eth0的運行配置, 感覺你可能並沒有得到IPv6的地址
2, 你ping的localhost只是本機的環回介面(loopback), 不需要通過實際網路出去,只要你在/etc/hosts里有就行。
3, 從你上面的輸出可以推測出, 你有DHCP 伺服器在當前網路, 但是你並沒有設置這個介面啟動時默認UP, 所以當你重新啟動機器的時候,它並沒有UP起來。如果是上述推測,請按照如下方式嘗試解決:
3.1改動你配置文件中ONBOOT=no --> ONBOOT=yes
3.2 運行 ifup eth0
3.3 運行ifconfig eth0來檢測是否得到IP
3.4 運行ping來檢測是否配置正確
4,如果你沒有DHCP server, 那麼只能靜態配置IP
改動你的ifcfg-eth0滿足如下:
DEVICE=eth0
HWADDR=00:0c:29:e4:35:3a
ONBOOT=yes
#你自己的靜態IP, 請確保你的機器在這個LAN
IPADDR=192.168.146.100
NETMASK=255.255.255.0
USERCTL=no
C. LinuxIP問題
你是自動獲得IP地址,啟動的時候無法找到DHCP導致的。
如果你只是使用ifconfig
eth0來設置IP,那麼重啟就消失,只是臨時生效。
如果想永久生效:
那麼
vim
/etc/sysconfig/network-scripts/ifcfg-eth0
寫入:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.254
NETMASK=255.255.255.0
D. linux系統為什麼會ping不通自己的IP地址
說的太模糊,service network restart 了沒有 看看網開啟沒有,,vi /etc/sysconfig/network , ifconfig看看網卡生效了嗎?
vi /etc/sysctl.conf 看看是不是禁用了icmp,如果禁用了會有
net.ipv4.icmp_echo_ignore_all=1
。
E. 關於Linux的虛擬IP問題:虛擬IP同網段無法ping通,有辦法解決嗎
在主機2上ping 【ip10】,×不通
這是正常的,主機2正常情況下肯定是ping不通ip10的。要想ping通要在主機2上設置一條路由到ip10
F. linux伺服器IP ping不通 ssh連接不上 3個網站只有1個能 打開什麼原因
看這狀況更象是防火牆的阻擋。當然,也可能同時有 SSH 以及網站配置有問題(包括許可權設置),但是 ping 不通基本上就是防火牆的原因。你可以先把防火牆開放一下試試。
G. linux 中ping不通本機,本機ip為自動獲取的
先用 ifconfig 查看本機IP地址
如果已經正確獲取到,就可以獲得類似下面的結果:
eth0 Link encap:Ethernet HWaddr 00:1F:33:2A:A4:90
inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21e:37ee:fa2b:f49e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:169286 errors:0 dropped:0 overruns:0 frame:0
TX packets:56061 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19461385 (18.5 MiB) TX bytes:32717062 (31.2 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:132732 errors:0 dropped:0 overruns:0 frame:0
TX packets:132732 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:87897011 (83.8 MiB) TX bytes:87897011 (83.8 MiB)
如果未獲取到地址,eth0這里不會出現 inet addr。
為測試網路功能是否正常,可以嘗試 ping 127.0.0.1或者ping localhost
最後,可以用 service network restart 來重啟一下網路服務,嘗試重新獲取IP。
H. linux下如何測試一個IP地址的某個埠通不通
linux測試某個埠的連通性可以使用如下命令測試TCP協議
telnetipport
TCP/UDP協議測試埠
nc-vuzipport#測試udp協議
nc-vtzipport#測試tcp協議
I. linux虛擬機ping不通 Vmnet8 的IP
應該是DNS設置錯誤的問題
首先確定區域網的默認網關,先在區域網中的其他的linux機器中輸入route -n查看路由表,看到UG的那行的ip地址為默認網關。
然後,回到出問題的那台linux機器,使用route -n查看路由表,若默認網關不存在,則在命令行輸入vi /etc/resolv.conf,添加nameserver 192.168.0.254(假設默認網關為192.168.0.254),然後重啟網路service network restart,此時若問題還沒有解決,可能是系統關閉了對ping的響應。
可以使用sysctl net.ipv4.icmp_echo_ignore_all查看,如果該數值為1,則使用sysctl -w net.ipv4.icmp_echo_ignore_all=0進行設置