100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Ubuntu16.04 外网无法访问Network is unreachable 公司内网可以ping通解决方案

Ubuntu16.04 外网无法访问Network is unreachable 公司内网可以ping通解决方案

时间:2024-08-21 16:35:06

相关推荐

Ubuntu16.04 外网无法访问Network is unreachable 公司内网可以ping通解决方案

Network is unreachable解决方案

最近安装公司服务器,遇到很多网络坑的问题,(用的Ubuntu 16.04 server系统)特此记录总结一下:

问题场景

一台服务器A:相同公司局域网, 在北京城市 可以访问到,但是在天津无法访问,外网Ip代理也是不行

排查方法:

检查当前 网口是否查好检查 当前/etc/network/interfaces 配置网关是否正确

通常IP配置静态容易出现问题检查当前 /etc/resovle.conf DNS 是否配置正确检查当前 netstat -rn 是否设置网关

方法1

vim /etc/network/interfaces

dns-nameservers 8.8.8.8dns-nameservers 8.8.4.4

退出保存

执行

resolvconf -u

然后 执行

/etc/init.d/networking restart

重启后DNS就生效了,这时候再看/etc/resolv.conf,最下面就多两行

如果resolv.conf没有 手动加入 然后重启

*

nameserver 8.8.8.8nameserver 8.8.4.4

方法2

vim /etc/resolvconf/resolv.conf.d/base

在里面插入:

nameserver 8.8.8.8nameserver 8.8.4.4

修改好保存,然后执行

resolvconf -u/etc/init.d/networking restart

再看/etc/resolv.conf,最下面就多了2行:如果没有同理

方法3 (方法 1和方法2都不行的时候)

检查路由设置

netstat -rn

简单解释这几个单词意思

Destination 指定该路由的网络目标mask Netmask 指定与网络目标相关的网络掩码(也被称作子网掩码)Gateway 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点 IP 地址其中Flags为路由标志

1) U Up表示此路由当前为启动状态

2)H Host,表示此网关为一主机

3)G Gateway,表示此网关为一路由器

4)R Reinstate Route,使用动态路由重新初始化的路由

5)D Dynamically,此路由是动态性地写入

6)M Modified,此路由是由路由守护程序或导向器动态修改

7)! 表示此路由当前为关闭拒绝状态

查看当前网络 是否添加默认网关 比如 我现在A服务器IP 192.168.1.80

我这边需要添加一个网关:

route add default gw 192.168.1.1

然后就解决:

Network is unreachable 问题

常用DNS配置

8.8.8.8和8.8.4.4 DNS域名解析服务器

Google表示推出免费DNS服务的主要目的就是为了改进网络浏览速度、改善网络用户的浏览体验.

114.114.114.114

114.114.114.114是国内移动、电信和联通通用的DNS

223.5.5.5和223.6.6.6

阿里的公用DNS解析服务器

180.76.76.76

百度提供的DNS解析服务器

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。