Centos与D

    技术2025-05-01  19

    之前在宿舍用舍友TP_Link连接上无线,只要在系统->管理->网络那边进行设置,把IP地址设成静态IP然后再指定SSID无线路由与密码,然后把硬件的wlan0激活就0K了。

    春节回家,买了个D_Link的无线路由,由于节前一直没空处理这个事情,所以就搁置了一段时间,今天突然想用Centos连上无线,就处理了下。

    折腾了几次还是没什么效果,后来就干脆把所有的可能都试遍了。。。ORZ。。。好失败耶。。。

     

    接下来就说说我的处理方法吧,前面的跟TP_Link的一样,但是一直没连上,后来把自己无线网卡那边的无线设置(在激活那边双击无线网卡那一列就可以进入设置界面了)重新修改了一遍,把通道跟传输率都改成自动的(因为我怀疑跟自己原先设置成某特定的通道搞到跟路由不对应而连接不上)。把Authentication值也改成了Open system(open)选项,SSID跟密码还是指定的没变。然后点应用再次激活重启,连路由,结果还是没有连上。

    后来在系统->首选项->更多首选项->Network Connections,无线选项,添加多一个新的无线连接,在IPV4 Setting那边设置了静态地址跟DNS之类的东西,还有指定SSID跟连接密码还有密码的算法类别,最后还要写上无线网卡的物理地址这些,再确定,PING路由成功,连接网络也0K了。

    有个小遗憾,只能说自己还是个小白,到现在还没法让ntpdate在启动时自动更新,这个可能跟我在Network Connections添加的那个连接时加上了密码有关,所以要在我进入X-Windows时才能输入密码连接上网络。还有就是一直想在终端那边能让系统时间通过Shell而更新,现在还没解决。下次解决完了一并上来这边写明吧。

    =================================================================================

    昨晚折腾了一个小时,早上起来再找一下就找到了,中间试过不少的方法。下面就贴上的ID为“浪花”的一篇文章吧。

    ***************************************************

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    ***************************************************

    解决ntp的错误 no server suitable for synchronization found 收藏

    以下从我在2008年7月10日在http://www.blogjava.net/spray 里写的迁移过来。

    当用ntpdate -d 来查询时会发现导致 no server suitable for synchronization found 的错误的信息有以下2个:  错误1.Server dropped: Strata too high

    在ntp客户端运行ntpdate serverIP,出现no server suitable for synchronization found的错误。

    在ntp客户端用ntpdate –d serverIP 查看,发现有“Server dropped: strata too high”的错误,并且显示“stratum 16”。而正常情况下stratum这个值得范围是“0~15”。

    这是因为NTP server还没有和其自身或者它的server同步上。

    以下的定义是让NTP Server和其自身保持同步,如果在/ntp.conf中定义的server都不可用时,将使用local时间作为ntp服务提供给ntp客户端。

    server 127.127.1.0 fudge

    127.127.1.0 stratum 8  

    在ntp server上重新启动ntp服务后,ntp server自身或者与其server的同步的需要一个时间段,这个过程可能是5分钟,在这个时间之内在客户端运行ntpdate命令时会产生no server suitable for synchronization found的错误。

    那么如何知道何时ntp server完成了和自身同步的过程呢?

    在ntp server上使用命令:

    # watch ntpq -p

    出现画面:

    Every 2.0s: ntpq -p                                                                                                             Thu Jul 10 02:28:32 2008

         remote           refid      st t when poll reach   delay   offset jitter

    ==============================================================================

     192.168.30.22   LOCAL(0)         8 u   22   64    1    2.113 179133.   0.001

     LOCAL(0)        LOCAL(0)        10 l   21   64    1    0.000   0.000  0.001

     

    注意LOCAL的这个就是与自身同步的ntp server。

    注意reach这个值,在启动ntp server服务后,这个值就从0开始不断增加,当增加到17的时候,从0到17是5次的变更,每一次是poll的值的秒数,是64秒*5=320秒的时间。

    如果之后从ntp客户端同步ntp server还失败的话,用ntpdate –d来查询详细错误信息,再做判断。

    错误2.Server dropped: no data 从客户端执行netdate –d时有错误信息如下:

    transmit(192.168.30.22)

    transmit(192.168.30.22)

    transmit(192.168.30.22)

    transmit(192.168.30.22)

    transmit(192.168.30.22)

    192.168.30.22: Server dropped: no data

    server 192.168.30.22, port 123

    ..... 28 Jul 17:42:24 ntpdate[14148]: no server suitable for synchronization found

    出现这个问题的原因可能有2:

    1。检查ntp的版本,如果你使用的是ntp4.2(包括4.2)之后的版本,在restrict的定义中使用了notrust的话,会导致以上错误。

    使用以下命令检查ntp的版本:

    # ntpq -c version

    下面是来自ntp官方网站的说明: The behavior of notrust changed between versions 4.1 and 4.2.

    In 4.1 (and earlier) notrust meant "Don't trust this host/subnet for time".

    In 4.2 (and later) notrust means "Ignore all NTP packets that are not cryptographically authenticated." This forces remote time servers to authenticate themselves to your (client) ntpd

    解决:

    把notrust去掉。

    2。检查ntp server的防火墙。可能是server的防火墙屏蔽了upd 123端口。

    可以用命令

    #service iptables stop

    来关掉iptables服务后再尝试从ntp客户端的同步,如果成功,证明是防火墙的问题,需要更改iptables的设置。

    ***************************************************

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    ***************************************************

    我的属于第二种情况:Server dropped : no date.我的ntp版本是4.2.2的,于是把我的ntp.conf(/etc/init.d/ntp.conf)里面都看了还是没找到有notrust的定义,后来用service iptables stop也不能让到我的ntp同步。

    后来还是无奈的跑到我的ntp客户端去看了下,开启网络时间协议,确定同步,经过两三分钟后就同步了。其实我是希望能通过终端的命令方式让ntp与外界的时间同步,早上起来之后找了下然后就解决了,下面是我的方法。

    /sbin/service ntpd stop,把服务关掉,再重新/usr/sbin/ntpdate 210.72.145.44就finish update了。

    ======================================================================================

     

    今天早上用Centos上无线,没想到路由那边居然只认我这台机子,家里另一台电脑上不了,昨晚也有这种情况,但是当时我以为是家里网卡不好的原因就没留意,看来是我这边的网络设置没设好,搞到一台Centos占用了所有的连接,看来问题还是没得到好的解决,再给我点时间更新下吧。

    最新回复(0)