今天在家里使用RHEL虚拟机的过程中,网络由Wi-Fi切换成了有线之后,突然发现了一个问题:无法连接网络。这个问题还是由在编写gsoap代码的过程中,使用wsdl2h工具时发现的,它总提示无法连接到指定的服务器。
ping了一下baidu.com,竟然都不通,看来是DNS问题了。于是修改 /etc/resolv.conf文件,将里面的nameserver改成了与Windows下一样(DHCP自动获取的),然后重启网络服务:
/etc/init.d/network restart
再ping www.baidu.com,依然不行,想起来 /etc/sysconfig/network-scripts/ifcfg-eth0 文件还没有修改呢,于是进去把GATEWAY改成与Windows下一样,再重启网络服务,终于可以ping通baidu啦。
这个问题之所以平常没有发现,是因为在家我从来都是用Wi-Fi,在公司从来都是用有线,今天在家破天荒地用了有线,结果RHEL就使用有线的那一套网络配置了,导致无法上网(因为公司里的DNS服务器、GATEWAY都是公司内网的地址,与家里的都不一样)。
这个问题以后得注意。