• 物理机与虚拟机IP互ping通,而互ping主机名不通


    问题描述:
    虚拟机信息:
    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:WindowsSystem32driversetc
    192.168.1.201 rhel201.com


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

    [root@rhel201 ~]# ping 192.168.1.123
    PING 192.168.1.123 (192.168.1.123) 56(84) bytes of data.
    64 bytes from 192.168.1.123: icmp_seq=1 ttl=128 time=0.213 ms
    64 bytes from 192.168.1.123: icmp_seq=2 ttl=128 time=0.138 ms
    
    --- 192.168.1.123 ping statistics ---
    2 packets transmitted, 2 received, 0% 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) 56(84) bytes of data.
    64 bytes from rusky-PC (192.168.1.123): icmp_seq=1 ttl=128 time=0.125 ms
    64 bytes from rusky-PC (192.168.1.123): icmp_seq=2 ttl=128 time=0.107 ms
    ^C^H64 bytes from rusky-PC (192.168.1.123): icmp_seq=3 ttl=128 time=0.122 ms
    
    --- rusky-PC ping statistics ---
    3 packets transmitted, 3 received, 0% packet loss, time 2000ms
    rtt min/avg/max/mdev = 0.107/0.118/0.125/0.007 ms

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

    C:UsersAdministrator>ping rhel201.com
    
    正在 Ping rhel201.com [192.168.1.201] 具有 32 字节的数据:
    来自 192.168.1.201 的回复: 字节=32 时间<1ms TTL=64
    来自 192.168.1.201 的回复: 字节=32 时间<1ms TTL=64
    
    192.168.1.201 的 Ping 统计信息:
    数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms
    
    C:UsersAdministrator>ping 192.168.1.201
    
    正在 Ping 192.168.1.201 具有 32 字节的数据:
    来自 192.168.1.201 的回复: 字节=32 时间<1ms TTL=64
    来自 192.168.1.201 的回复: 字节=32 时间<1ms TTL=64
    来自 192.168.1.201 的回复: 字节=32 时间<1ms TTL=64
    来自 192.168.1.201 的回复: 字节=32 时间<1ms TTL=64
    
    192.168.1.201 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
    最短 = 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的过程中经常崩溃。

  • 相关阅读:
    读Javascript MDN之闭包
    观察者模式小探
    javascript之克隆
    element-vue的简单使用
    页面加载海量数据
    手把手教你入门微信公众号开发
    ES6 Promise 用法讲解
    Javascript模块化编程(三):require.js的用法
    Javascript模块化编程(二):AMD规范
    Javascript模块化编程(一):模块的写法
  • 原文地址:https://www.cnblogs.com/rusking/p/4394868.html
Copyright © 2020-2023  润新知