linux网络连接问题(ping不通)

1.可能是路由信息不对。
route -n查看路由信息。
如果没有当前子网的网络号,可以添加:
route add default gw 网关
网关一般是网络号的最后一部分为1

2.ping http://www.baidu.com ping不到,报错:ping: unknown host
可以试试ping www.baidu.com

3.ping www.baidu.com 依然ping不到的话,可能是域名解析的问题。
查看 /etc/resolv.conf的文件中有没有

nameserver 114.114.114.114
nameserver 4.4.4.4

没有的话,加上然后保存。

8.8.8.8(主要)和4.4.4.4(备用)是谷歌的dns服务器的IP(在国外,下载外网的东西可能快一点);
114.114.114.114是国内的第一个dns服务。

4.最后的方法:
如果以上方法都不行,而且可以ping到局域网,但是ping不到互联网,那么就有可能是网卡冲突了。比如我安装过docker,在我通过以下2个命令删除docker后,就好了。

 sudo ifconfig docker0 down
sudo brctl delbr docker0 

5.能ping到同一网段下其他主机,但ping不到网关;和虚拟机之间无法互相ping通;
查看路由:

route -n

删除有问题的路由:

route del  default gw xxx.xxx.xxx.xxx

对应的是Gateway那一列
添加默认路由:

route add default gw 网关ip dev br0

如果ping不通网关的话,就是到网关的默认路由有问题,直接删了,重新添加,br0就是网桥的网卡(对外连接)。

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值