问题描述:
虚拟机信息:
VMware-workstation 10
安装RHEL5.8操作系统、hostname:rhel201.com IP:192.168.1.201

物理机系统:windows 7
主机名:rusky-PC IP: 192.168.1.123

两者能够互相ping通对方的IP地址,但是互ping对方主机名失败。

处理方法:
1、虚拟机linux系统中编辑如下文件
[root@rhel201 ~]# vi /etc/hosts

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.1.201 rhel201.com rhel201
#加上物理机的IP和主机名对应关系
192.168.1.123 rusky-PC
----------------------------
[root@rhel201 ~]# cat /etc/resolv.conf --该文件内容如下,应该跟这个文件没影响。
search localdomain

2、windows7系统修改如下文件(添加linux系统的主机名与IP对应关系)
C:\Windows\System32\drivers\etc
192.168.1.201 rhel201.com

测试结果:
从虚拟机中可ping通物理的IP和主机名:

[root@rhel201 ~]# ping 192.168.1.123
PING 192.168.1.123 (192.168.1.123) () bytes of data.
bytes from 192.168.1.123: icmp_seq= ttl= time=0.213 ms
bytes from 192.168.1.123: icmp_seq= ttl= time=0.138 ms --- 192.168.1.123 ping statistics ---
packets transmitted, received, % packet loss, time 1001ms
rtt min/avg/max/mdev = 0.138/0.175/0.213/0.039 ms
[root@rhel201 ~]# ping rusky-pc
PING rusky-PC (192.168.1.123) () bytes of data.
bytes from rusky-PC (192.168.1.123): icmp_seq= ttl= time=0.125 ms
bytes from rusky-PC (192.168.1.123): icmp_seq= ttl= time=0.107 ms
^C^H64 bytes from rusky-PC (192.168.1.123): icmp_seq= ttl= time=0.122 ms --- rusky-PC ping statistics ---
packets transmitted, received, % packet loss, time 2000ms
rtt min/avg/max/mdev = 0.107/0.118/0.125/0.007 ms

从物理机可拼通虚拟机的IP和主机名

C:\Users\Administrator>ping rhel201.com

正在 Ping rhel201.com [192.168.1.201] 具有  字节的数据:
来自 192.168.1.201 的回复: 字节= 时间<1ms TTL=
来自 192.168.1.201 的回复: 字节= 时间<1ms TTL= 192.168.1.201 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms C:\Users\Administrator>ping 192.168.1.201 正在 Ping 192.168.1.201 具有 字节的数据:
来自 192.168.1.201 的回复: 字节= 时间<1ms TTL=
来自 192.168.1.201 的回复: 字节= 时间<1ms TTL=
来自 192.168.1.201 的回复: 字节= 时间<1ms TTL=
来自 192.168.1.201 的回复: 字节= 时间<1ms TTL= 192.168.1.201 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms

==================================
关于上述问题的影响:
在服务端VMware-linux系统下安装ORACLE11g数据库,windows下安装oracle11g客户端,但是从客户端使用SQLPLUS无法连接到服务端。
1、远程客户端口sqlplus无法连接到数据库
远程客户端(指windows7系统),在CMD下tnsping 201instanceName不通,tnsping rhel201.com,tnsping 192.168.1.201也不通。SQLPLUS也无法连接数据库实例。

2、远程客机从浏览器无法访问EM管理器
在linux系统中使用自带的Firefox浏览器可正常访问EM管理器,但是在客户端通过:https://192.168.1.201
1158/em或是https://rhel201.com:1158/em这两种方式均提示无法显示该网页。
客户端:telnet 192.168.1.201 1158不通。

当主机名通互相ping通后,EM及sqlplul连接正常。

另外建议访问EM使用fireFox浏览器,因为在使用IE或是360访问EM的过程中经常崩溃。

物理机与虚拟机IP互ping通,而互ping主机名不通的更多相关文章

  1. 解决redhat linux下IP地址可以ping通,域名无法ping通问题

    解决redhat linux下IP地址可以ping通,域名无法ping通 在/etc/resolv.conf中添点东西 格式如下: nameserver xxx.xxx.xxx.xxx nameser ...

  2. centOS IP能ping通但是域名ping不通

    centOS IP能ping通但是域名ping不通, 导致了yum update 无更新. 百度了很久,最后有个方法试过解决了: iptables -X iptables -F 然后重新 yum up ...

  3. vmware实现物理机和虚拟机复制粘贴

    要实现物理机和虚拟机的复制粘贴需要安装VMware Tools. 1.点击菜单栏--虚拟机--安装VMware Tools. 2.打开linux终端,进入/media/VMware Tools目录. ...

  4. Django实现WebSSH操作物理机或虚拟机

    我想用它替换掉xshell.crt之类的工具 WebSSH操作物理机或虚拟机 Django实现WebSSH操作Kubernetes Pod文章发布后,有小伙伴说咖啡哥,我们现在还没有用上Kuberne ...

  5. linux-Redhat7 windows物理机与虚拟机设置共享目录

    一                   windows物理机与虚拟机设置共享目录 1.1        WMware Workstation点击重新安装WMware Tools 此时会弹出在客户机装载 ...

  6. 吴裕雄--天生自然 HADOOP大数据分布式处理:CenterOS 7 多台物理机、虚拟机相互桥连接ping通,并且能够成功连接外网

    选择用于桥接模式下的虚拟交换机,并且要选择对应的有线或者无线的网卡,如果主机是插网线联网的,那就选择有线网卡,如果主机是连无线网络的就选择无线网卡.Realtek PCIe GBE Family Co ...

  7. 物理机连接虚拟机中的数据库及Windows添加防火墙允许端口详细操作步骤

    公司项目中因为会使用到SQL server数据库,但是自己电脑无论安装2008R2或者2014版本都不成功,我想可能是和之前安装的一些Windows的软件存在冲突. 于是便单独创建了一台虚拟机,在虚拟 ...

  8. 【LINUX】——如何配置宿主机和虚拟机IP在同一网段

    宿主机:win7  10.8.2.50 255.255.255.0 虚拟机:redhat 如果使用 NAT 的网络连接方式,虚拟机的 IP 会被分配为 192.168.*.* 网段,从虚拟机 ping ...

  9. 查看linux系统是运行在物理机还是虚拟机方法

    Windows:在CMD里输入:Systeminfo | findstr /i "System Model"如果System Model:后面含有Virutal就是虚拟机,其他都是 ...

随机推荐

  1. [Hapi.js] Up and running

    hapi is a rock solid server framework for Node.js. Its focus on modularity and configuration-over-co ...

  2. [Spring入门学习笔记][maven]

    什么是maven? 我的理解: 一个项目有一大堆依赖包的时候,没必要下下来,可以利用maven中的pom.xml 指定需要那些依赖包,让maven去本地中央库(如果没找到)->网上仓库库帮你调用 ...

  3. .net批量删除和添加

    往页面上拖一个GridView,设置好数据源,并为GridView添加一个模板列,往模板列里添加一个chekcbox,比如下面的代码 <asp:GridView ID="GridVie ...

  4. CSS的优先级

    样式的优先级: (内联样式表[嵌入式样式])>(内部样式表)>(外部样式表) 经过测试动手测试发现有个(唯一的)例外 情况:当引用外部样式在内部样式表(非嵌入式样式)的后面时,外部样式会覆 ...

  5. 黑马程序员—— Java SE(2)

    ----<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训 ...

  6. jquery css3 手机菜单动画综合版

    html <header> <a id="go-back" href="javascript:window.location.back(-1)" ...

  7. box-shadow讲解1

    谈谈box-shadow的具体使用方法 语法: E {box-shadow: <length> <length> <length>?<length>?| ...

  8. (转载)Windows下手动完全卸载Oracle

    使用Oracle自带的Universal Installer卸载存在问题: 不干净,不完全,还有一些注册表残留,会影响到后来的安装. 所以,推荐使用手工卸载Oracle. 1.[win+R]-> ...

  9. java进程

    package com.process;   public class ProcessTest { public static void main(String[] args) { new Proce ...

  10. C#参数传递、引用类型、值类型等的理解

    本博客不属于技术贴,主要是记录一些自己对不懂得地方的理解和学习的记录,请带着批判的眼光阅读~ 值类型存储在栈上,引用类型存储在堆上.栈是由高到低存储的,遵循先进后出的原则,是内存提前分配好的区域,内存 ...