For at sikre, at en bestemt adresse altid routes gennem en specifik gateway på en Mac og bruger interface en0, kan du følge disse trin:
route
kommandoen:sudo route -n add [destination_address] [gateway_address]
Her er en kort forklaring af parametrene:
[destination_address]
: Den IP-adresse eller netværk, du vil route.[gateway_address]
: Den IP-adresse på gatewayen, som du vil bruge.For eksempel, hvis du vil route trafik til 192.168.1.0/24 netværket gennem gateway 192.168.0.1, ville kommandoen se sådan ud:
sudo route -n add 192.168.1.0/24 192.168.0.1
For at sikre, at denne route altid bruger interface en0, kan du specificere interface ved at tilføje -ifscope
parameteren:
sudo route -n add -ifscope en0 192.168.1.0/24 192.168.0.1
For at gøre denne ændring permanent, kan du tilføje kommandoen til din /etc/rc.local
fil (hvis den eksisterer) eller oprette en launch daemon.
/Library/LaunchDaemons/
:sudo nano /Library/LaunchDaemons/com.custom.route.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.custom.route</string>
<key>ProgramArguments</key>
<array>
<string>/sbin/route</string>
<string>-n</string>
<string>add</string>
<string>-ifscope</string>
<string>en0</string>
<string>192.168.1.0/24</string>
<string>192.168.0.1</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
sudo chown root:wheel /Library/LaunchDaemons/com.custom.route.plist
sudo chmod 644 /Library/LaunchDaemons/com.custom.route.plist
sudo launchctl load /Library/LaunchDaemons/com.custom.route.plist
Nu vil din Mac altid route trafik til den specificerede adresse gennem den ønskede gateway ved hjælp af interface en0.
Har du brug for hjælp til netværkskonfigurationer? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Uanset om det drejer sig om opsætning af routere, trådløse netværk eller fejlfinding, er der altid en ekspert klar til at assistere dig. Få den hjælp, du har brug for, og få dit netværk til at fungere optimalt!