Je ne suis pas l'administrateur système de notre réseau d'entreprise, mais j'ai deux postes de travail Linux (hôtes A et B) avec un accès root aux deux.
Les deux hôtes peuvent bien se voir (ssh, ping, etc. fonctionne de l'un à l'autre). Cependant, seul l'hôte A peut atteindre notre pare-feu d'entreprise et accéder à Internet, etc.; l'hôte B ne peut pas.
Question: Comment pourrais-je avoir tout (et pas seulement HTTP) le trafic réseau sortant et entrant sur l'hôte B acheminé via l'hôte A, sans impliquer mon administrateur système? Pour le moment, je ne sais pas si j'aurais besoin d'utiliser NAT pour l'hôte B et / ou de faire de l'hôte A un serveur proxy et / ou de faire de l'hôte A un routeur.
Sur l'hôte B, j'ai essayé d'émettre une route add -host <HostA> gw <HostA's Gateway>
commande, mais cela n'a pas fonctionné: je n'ai pas pu ping
www.google.com depuis l'hôte B. Veuillez excuser mon ignorance sur ce sujet de routage / réseau.
ip route add
commande, j'ai eu cette erreur:Error: either "to" is duplicate, or "gw" is a garbage.
ip route add default via
ouroute add default gw
.ping www.google.com
, j'obtiens uneFrom hostA (<ipaddrOfHostA>) icmp_seq=1 Destination Host Prohibited
erreur et 100% de perte de paquets.Je pense que vous devrez désactiver votre pare-feu.
Je ne sais pas si cela est nécessaire à la fois sur l'hôte A et l'hôte B, mais cela m'a permis de passer le message "Destination Host Prohibited"
la source