zoukankan      html  css  js  c++  java
  • MacOS 上网络故障诊断

    买了一个新的华为荣耀路由器,很简单就用起来了。确实很赞。外观也不错。

    但上午一打开Mac pro笔记本,发现访问不了家里另外一台服务器了。百思不得其解。怀疑是因为连接了这个新的WiFi导致。

    于是查看路由表,果然不太正常。

    主路由器网关是192.168.1.1,新的路由器网关是192.168.3.1。设置的WiFi分别为qiucool,qiucool2。每个WiFi都有自己的Mac地址。


    于是开始折腾:

    route -n delete -net 192.168.1

    route -n add -net 192.168.1 -link b0:48:7a:5d:e9:6e                                   //此处的Mac地址为qiucool的mac地址

    再netstat -nr查看。

    还是不行,一度怀疑是启用了IPv6的缘故,于是禁掉:networksetup -setv6off Wi-Fi , 在网络偏好设置里能验证IPv6被关闭。但不起作用


    最后重启了路由器就好了。

    最后正常的路由表为:

    root@coolmac:~$ netstat -nr

    Routing tables


    Internet:

    Destination        Gateway            Flags        Refs      Use   Netif Expire

    default            192.168.1.1        UGSc           21        0     en1

    127                127.0.0.1          UCS             0        0     lo0

    127.0.0.1          127.0.0.1          UH              1      407     lo0

    169.254            link#5             UCS             0        0     en1

    192.168.1          link#5             UCS             7        0     en1

    192.168.1.1        b0:48:7a:5d:e9:6e  UHLWIir        22       53     en1   1179

    192.168.1.5        60:67:20:3f:0:68   UHLWI           0      497     en1   1140

    192.168.1.103      60:67:20:3f:0:68   UHLWI           0        3     en1   1170

    192.168.1.104      127.0.0.1          UHS             0      100     lo0

    192.168.1.110      94:77:2b:34:66:33  UHLWI           0        0     en1   1182

    192.168.1.255      ff:ff:ff:ff:ff:ff  UHLWbI          0       15     en1


    Internet6:

    Destination                             Gateway                         Flags         Netif Expire

    ::1                                     ::1                             UHL             lo0

    fd68:fcd6:c5f7:a1a1::/64                fe80::30d8:c757:28e5:1e%utun0   Uc            utun0

    fd68:fcd6:c5f7:a1a1:30d8:c757:28e5:1e   link#10                         UHL             lo0

    fe80::%lo0/64                           fe80::1%lo0                     UcI             lo0

    fe80::1%lo0                             link#1                          UHLI            lo0

    fe80::%utun0/64                         fe80::30d8:c757:28e5:1e%utun0   UcI           utun0

    fe80::30d8:c757:28e5:1e%utun0           link#10                         UHLI            lo0

    ff01::%lo0/32                           ::1                             UmCI            lo0

    ff01::%utun0/32                         fe80::30d8:c757:28e5:1e%utun0   UmCI          utun0

    ff02::%lo0/32                           ::1                             UmCI            lo0

    ff02::%utun0/32                         fe80::30d8:c757:28e5:1e%utun0   UmCI          utun0


    Internet6不知道为何还存在。其中b0:48:7a:5d:e9:6e是WiFi qiucool的Mac地址,通过路由器的管理控制台能查看到。


    其它一些ifconfig和route命令:

    route -n add defalut  10.13.31.1
    route -n add   -net 10.0.0.0/8  10.13.31.1
    route -n add -net 210.32.0.0/20   10.13.31.1
    route -n add -net 222.205.0.0/17 10.13.31.1
    route -n delete defalut  10.13.31.1

    MAC 终端命令:

     1.查看路由:

    netstat -r

     2.添加路由(可分别为有线和无线网络添加路由,实现同时访问不同网段):

        sudo route -nv add -net 192.168.10.1 -netmask 255.255.255.0 -interface en0

       注:en0—有线,en1—无线  

     3.修改Mac地址:

    可以用terminal命令(en1=wifi,en0=Ethernet):

    sudo ifconfig en1 down--关闭无线

    sudo ifconfig en1 lladdr 00:11:22:33:44:55--修改无线地址

    sudo ifconfig en1 up--打开无线


     ifconfig en1 ether a1:b2:c3:d4:e5:f6  


    所以,要进一步了解networksetup, ifconfig, route的用法。


  • 相关阅读:
    comm---两个文件之间的比较
    fgrep---指定的输入文件中的匹配模式的行
    zip---解压缩文件
    unzip---解压缩“.zip”压缩包。
    tar---打包,解压缩linux的文件和目录
    scp---远程拷贝文件
    make---GNU编译工具
    gcc---C/C++ 编译器
    expr---计算工具
    curl -w 支持的参数
  • 原文地址:https://www.cnblogs.com/xiuquan/p/5061290.html
Copyright © 2011-2022 走看看