• 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的用法。


  • 相关阅读:
    PL/SQL中的 not
    正则12和\1的理解
    eclipse/myeclipse注释模板的修改
    jboss修改内存
    myEclipse开发内存溢出解决办法myEclipse调整jvm内存大小 java.lang.OutOfMemoryError: PermGen space及其解决方法
    MyEclipse 启动报错:'Building workspace' has encountered a problem解决方法
    jboss 7.1.1.final 报错 set the maxParameterCount attribute on the Connector
    在 Ubuntu/Debian 下安装 PHP7.3 教程
    mariadb新安装解决远程访问以及root登录
    Docker 探索安装WordPress+Mysql8.0
  • 原文地址:https://www.cnblogs.com/xiuquan/p/5061290.html
Copyright © 2020-2023  润新知