当前位置:首页 > 综合

麒麟系统网页打不开

单位那台装了麒麟系统的麒麟国产电脑,今天上午十点整,系统网页又打不开了。网页浏览器转圈,麒麟转了三分钟,系统然后弹出个“无法访问此网站”。网页同事老张拍了下桌子,麒麟说这破系统真耽误事。系统我凑过去看了眼,网页地址栏里输的麒麟是https://www.baidu.com,没拼错。系统ping了下网关,网页通的麒麟。ping百度,系统丢包百分之百。网页DNS解析,卡在第一步就没了下文。

这不是头一回了。上个月财务那边也是,麒麟系统上不了内网报销页面,折腾了一下午,最后发现是系统自带的火狐浏览器版本太老,跟新版Web服务握手协议对不上。换了个Chrome的国产套壳,立马就好了。可这次不一样,换了浏览器也没用,整个网络栈像是死了一样。

我后来想明白了,问题多半出在系统的网络配置文件上。麒麟系统基于Linux,但改了不少东西,特别是网络管理那块,默认用的NetworkManager有时候会抽风。你看着任务栏右下角网络图标是连着的,实际上它可能没拿到正确的路由表。我试了下手动设置静态IP,把网关和DNS都填成固定的,刷新页面,通了。就这么简单,跟系统本身性能没啥关系,纯粹是自动获取IP时跟路由器握手出了岔子。

老张在旁边嘀咕:“这玩意儿要是Windows,早该自己修好了。”我说你这话不对,Windows碰到这种问题也得查半天,只不过你熟它,知道去哪儿查。麒麟系统的问题是,你不太清楚它把网络日志藏哪儿了,也不清楚它默认的DNS服务器到底是谁。它不像Windows那样有个明晃晃的“网络诊断”按钮,点一下就能自动重置。

后来我给这台机器写了个小脚本,开机后自动ping一次网关,不通就重置网卡。这法子土,但管用。麒麟系统本身不差,跑跑办公软件、看看网页视频,完全够用。可它的问题在于,太依赖图形界面的“自动”设置,一旦自动的环节出了点小毛病,你就得手动去翻那些藏在/etc下的配置文件,对普通用户来说,门槛确实高了些。

网页打不开这事儿,说大不大,说小不小。有时候是DNS缓存坏了,重启一下网络服务就好;有时候是系统更新后内核模块跟网卡驱动不匹配,那就得回滚驱动。最气人的是那种时好时坏的,上午能上,下午就断,查了半天硬件没问题,最后发现是系统里某个守护进程把网络优先级给改了。

你要是也碰上麒麟系统网页打不开,别急着怪系统烂。先看看是不是就你一台这样,还是整个办公室都断了。就你一台的话,八成是系统网络配置的问题,手动改个DNS试试,或者干脆重启一下网络服务。还不行,就打开终端,输入systemctl restart NetworkManager,八成能救回来。要是这招也不灵,那你得检查下是不是装了某个代理软件,把系统全局代理给改了,那玩意儿经常偷偷摸摸搞事情。

国产系统这几年进步挺大,但离“傻瓜式”还有段距离。网页打不开只是冰山一角,后面还有打印机驱动、U盘识别、视频会议兼容性这些坎儿等着你。但话说回来,哪个系统不是这么过来的呢?Windows当年蓝屏的时候,不也被人骂成狗吗。多摸几次,摸熟了,也就那样。

分享到: