📜  将路由添加到 mac (1)

📅  最后修改于: 2023-12-03 15:09:39.346000             🧑  作者: Mango

将路由添加到 Mac

在 Mac 系统中,我们可以通过修改路由表来指定特定 IP 地址的数据包的路由路径。这可以用于许多情境,例如使用 VPN 提高网络安全性和访问一些受限制的网络资源。

使用 Terminal 添加路由

在终端中使用 route 命令可以添加、删除和修改路由表。例如,以下命令可以将 IP 地址 192.168.1.100 的数据包路由到网关地址 192.168.1.1

sudo route add -host 192.168.1.100 192.168.1.1

其中,sudo 用于以管理员身份运行命令,-host 表示添加的是针对单个主机的路由,192.168.1.100 是目标 IP 地址,192.168.1.1 是网关地址。如果路由添加成功,终端会输出类似以下的内容:

add net 192.168.1.100: gateway 192.168.1.1
使用 macOS 网络偏好设置添加路由

除了通过命令行添加路由,我们还可以通过 macOS 的图形界面来添加路由。具体步骤如下:

  1. 打开“系统偏好设置”,点击“网络”。
  2. 在左侧选择你想要添加路由的网络接口,并点击“高级”。
  3. 在弹出的窗口中切换到“TCP/IP”选项卡,并点击“路由”按钮。
  4. 点击“添加”按钮,填写目标 IP 和网关地址,并点击“确定”。

添加成功后,点击“应用”按钮即可生效。

注意事项
  • 在添加路由时,建议使用管理员身份运行命令或者在图形界面中输入管理员密码。这是因为修改路由表需要管理员权限。
  • 在添加路由后,我们需要定期检查路由表,确保没有错误路由或者冲突路由,否则可能会导致网络连接问题。
  • 如果需要永久保存添加的路由,在命令行中使用 sudo sh -c "route add ..." 可以让路由表在重启时保留。
  • 如果需要删除已经添加的路由,可以在命令行中使用 sudo route delete ... 命令或者在图形界面的网络偏好设置中点击“-”按钮删除相应的路由。