Wie füge ich Netzwerkrouting-Anweisungen mit NetworkManager in Arch Linux hinzu?

4457
JakeGould

Ich brauche Hilfe beim Networking. Ich weiß, wie man dies in Windows macht, aber nicht in NetworkManager unter Arch Linux.

Zuerst mein Setup:

  • Netzwerk Manager
  • Arch Linux

IP-Adressen:

+---------------+-----------------+---------------+------------------------------+ | Address: | Netmask: | Gateway: | Range IP is meant to access: | +---------------+-----------------+---------------+------------------------------+ | 192.168.0.28 | 255.255.255.0 | 192.168.0.1 | Everything except 172.*.*.* | +---------------+-----------------+---------------+------------------------------+ | 172.25.73.162 | 255.255.255.248 | 172.25.73.161 | | +---------------+-----------------+---------------+------------------------------+ 

Ich weiß, der Windows-Befehl lautet:

route -p ADD 172.16.0.0 MASK 255.240.0.0 172.25.73.161 

Ich muss den gesamten Verkehr durchlaufen lassen 192.168.0.28, und den gesamten Verkehr von oder 172.*.*.*durch 172.25.73.162.

2
Herzlich willkommen! Das hört sich interessant an, aber was ist Ihre Frage? Geht es darum, wie Sie eine ähnliche Routing-Anweisung hinzufügen, die Sie in Windows über NetworkManager in Arch Linux haben? Oder etwas anderes? JakeGould vor 8 Jahren 0
ja, wie würde ich routing-anweisungen in linux über den networkmanager hinzufügen. vor 8 Jahren 1

1 Antwort auf die Frage

6
grawity

Die Route wird in übersetzt 172.16.0.0/12 via 172.25.73.161. So können Sie es in NM wie folgt konfigurieren:

nmcli con change " Verbindungsname " ipv4.routes "172.16.0.0/12 172.25.73.161" 

Oder verwenden Sie nm-connection-editor- unter "IPv4-Einstellungen" / "Routen" das Hinzufügen 172.16.0.0mit Netzmaske 255.240.0.0, Gateway 172.25.73.161und der Standardmetrik.

Um die Route nur vorübergehend hinzuzufügen, verwenden Sie:

ip route add 172.16.0.0/12 über 172.25.73.161 

Auch Ihre Anforderungen widersprechen sich.

172.16.0.0 mit Netzmaske 255.240.0.0 ist nicht dasselbe wie "172. *. *. *" - die Netzmaske deckt nur Adressen von 172.16.0.0 bis 172.31.255.255 ab .