小编sea*_*ers的帖子

Lion 上的 Internet 共享破坏了我的路由表

在办公室时,我连接到 192.168.1.0/24 网络。当 Internet 共享关闭时,第一个条目netstat -nr

default            192.168.1.254      UGSc           10       62     en0
Run Code Online (Sandbox Code Playgroud)

如果我打开 Internet 共享,它会显示

default            link#5             UCS             2        0     en1
Run Code Online (Sandbox Code Playgroud)

这显然是不正确的,并且破坏了我机器的所有连接。

en1是我的无线连接,而en0我的以太网是。如果我随后禁用 Internet 共享,它甚至会删除新的错误路由,因此我根本没有默认路由。

当我共享时,或禁用 Internet 共享后,我运行此脚本:

route delete default
route add default 192.168.1.254
Run Code Online (Sandbox Code Playgroud)

这可以解决所有问题,但我很想知道究竟是什么导致了这种情况以及如何正确修复它。

只是想说几个月前的某个时候,它运行得非常完美,没有任何故障,然后有一天当我把笔记本电脑带回家时,我无法禁用互联网共享,所以我无法连接到我的家庭无线网络。我最终不得不重新启动机器,从那时起这个问题一直在发生。

mac internet routing osx-lion internet-sharing

17
推荐指数
1
解决办法
716
查看次数

标签 统计

internet ×1

internet-sharing ×1

mac ×1

osx-lion ×1

routing ×1