Ich bin nicht der Systemadministrator unseres Unternehmensnetzwerks, aber ich habe zwei Linux-Workstations (Hosts A und B) mit Root-Zugriff auf beide.
Beide Hosts können sich gut sehen (ssh, ping usw. funktionieren von einem zum anderen). Allerdings kann nur Host A aus unserer Unternehmensfirewall heraus auf das Internet usw. zugreifen. Host B kann nicht.
Frage: Wie kann ich den gesamten (und nicht nur HTTP) ausgehenden und eingehenden Netzwerkverkehr auf Host B über Host A weiterleiten, ohne meinen Systemadministrator einzubeziehen? Im Moment weiß ich nicht, ob ich NAT für Host B verwenden und / oder Host A zu einem Proxyserver und / oder Host A zu einem Router machen müsste.
Auf Host B habe ich versucht, einen route add -host <HostA> gw <HostA's Gateway>
Befehl auszugeben , aber es hat nicht funktioniert: Ich konnte ping
von Host B aus nicht auf www.google.com zugreifen. Bitte entschuldigen Sie meine Unkenntnis zu diesem Thema Routing / Netzwerk.
quelle
ip route add
Befehls bekam ich diesen Fehler:Error: either "to" is duplicate, or "gw" is a garbage.
ip route add default via
oderroute add default gw
.ping www.google.com
, bekomme ich einenFrom hostA (<ipaddrOfHostA>) icmp_seq=1 Destination Host Prohibited
Fehler und 100% Paketverlust.Ich glaube, Sie müssen Ihre Firewall deaktivieren.
Ich bin mir nicht sicher, ob dies sowohl auf Host A als auch auf Host B erforderlich ist, aber ich habe die Meldung "Zielhost verboten" erhalten
quelle