Internetverbindung zwischen 2 Computern

375

Ich habe zwei Computer

Comp A: 192.168.151.19 Comp B: 192.1681.151.15 (Static IP address with gateway as <comp A IP address) 

Das Setup ist so

Internet <----> Computer A <--------> Computer B 

Beide Computer verfügen über eine einzige Netzwerkkarte. Der Computer A ist mit dem Internet verbunden. Computer B ist über einen USB-Ethernet-Adapter mit Computer A verbunden.

Ich habe versucht, iptables und andere verwandte Fragen zu verstehen, aber irgendwie kann ich das immer noch nicht richtig konfigurieren.

Ich benutze die folgenden iptable-Regeln für Comp A

 iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 192.168.151.19:443  iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.151.19:80  iptables -t nat -A POSTROUTING -j MASQUERADE 

Verwenden Sie auf dem Computer BI den Befehl

sudo ip route add default via 192.168.151.19 

Ich lief sysctl -w net.ipv4.ip_forward=1auf beiden Computern.

Wie kann ich dies konfigurieren, um dem Computer B eine Internetverbindung zu ermöglichen. Außerdem möchte ich die Internetverbindung zu Computer B durch eine Firewall-Regel steuern, die ich auf Computer A hinzufüge

Edit: Dies ist eine Wiederholung einer früheren Frage von mir, jedoch mit einem anderen Netzwerk-Setup

0
Warum haben Sie genau diese DNAT-Regeln? grawity vor 8 Jahren 0
Ihnen fehlen Informationen: Wird Computer B mit einem USB-zu-USB-Kabel an Computer A angeschlossen, wird er auf einer oder beiden Seiten oft als Ethernet-USB-Karte angesehen. Oder haben Sie irgendwo einen Switch oder Hub, den Sie nicht erwähnt haben und der Computer A, Computer B und Router miteinander verbindet? Ich kann schon hinzufügen, dass sich ein Router zwischen 2 Netzwerken befindet. Sie haben nur ein Netzwerk, aber je nach Antwort ist die Lösung etwas anders A.B vor 8 Jahren 0

0 Antworten auf die Frage