要在 macOS 上添加永久路由,您可以使用网络配置文件和命令行工具。以下是一种常见的方法:
- 打开终端应用程序(位于“应用程序”文件夹中的“实用工具”文件夹内)。
- 使用以下命令创建一个新的网络配置文件(请将
<filename>
替换为您喜欢的名称):sudo nano /Library/Preferences/SystemConfiguration/<filename>.plist
- 在编辑器中,输入以下内容作为基本模板:
将<?xml version="1.0" encoding="UTF-8"?> <Network> <Interface en0> <IPv4> <Destinations> <!-- 添加下面这一行来定义目标网络 --> <Route network="<目标网络>" subnet="<子网掩码>" gateway="<下一跳网关>" /> </Destinations> </IPv4> </Interface> </Network>
<目标网络>
、<子网掩码>
和<下一跳网关>
替换为实际的值。例如:
<Route network="192.168.1.0" subnet="255.255.255.0" gateway="192.168.0.1" />
- 按
Control + X
保存并退出编辑器。 - 使用以下命令激活新的网络配置文件:
这将创建一个名为sudo networksetup -createnetworkservice "<filename>" $(networksetup -listallhardwareports | awk '/Hardware Port: (Wi-Fi|Ethernet)/ {print $NF}')
<filename>
的新网络服务,并将其绑定到您的 Wi-Fi 或以太网接口。 - 最后,重新启动网络服务:
sudo networksetup -setnetworkserviceenabled "<filename>" on
请注意,永久性路由设置可能会影响您的网络连接,请确保正确配置并测试它们是否按预期工作。如需进一步了解 macOS 网络配置文件和命令行工具的更多信息,请参阅相关文档或进行更多研究。
内容由零声教学AI助手提供,问题来源于学员提问