Linux中使用ping提示“未知的名称或服务”
问题:在linux系统中使用ping、telnet命令提示“未知的名称或服务”或 bad address。以centos系统为例:
问题原因:
1、未安装ping服务
2、操作系统未设置DNS(尝试ping IP地址,可以的话就是DNS设置问题)
如何设置DNS:
找到网络配置文件,一般路径是 etc/sysconfig/network-scripts/ifcfg-eth0,ifcfg-eth0文件名可能不完全一样,可以通过ll命令查看network-scripts下的文件,修改ifcfg-eth0配置。通过 vi ifcfg-eth0 命令打开文件,输入i 进入编辑模式,添加DNS信息,注意是DNS1=8.8.8.8,不是DNS=8.8.8.8,DNS地址根据实际情况填写!设置之后可以重启下网卡!systemctl restart network 请注意:重启网卡会导致网络中断!