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进行设置