Internet weiterleiten

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

Internet weiterleiten

Beitrag von Stas » 19.07.2023 19:26:31

Hallo zusammen,
da ich hier nicht weiter komme, versuche ich es bei Euch :THX:

Ich habe Debian12 als Netinst neu ausgesetzt und will mit dem PC (siehe Bild) das Internet von eth0 zu eth1 weiterleiten, mein Problem in diesem Fall ist, dass ich nicht richtig durchschaue in den iptables regeln und möchte es deswegen bei Euch anstoßen.

Vielleicht könnte da mir einer eine Komplettlösung anbieten.

Was will ich:
- Weiterleiten eth0 zu eth1 (siehe Bild)
- Port Block und Freigaben (siehe Bild)

Bild
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

chrbr
Beiträge: 551
Registriert: 29.10.2022 15:53:26

Re: Internet weiterleiten

Beitrag von chrbr » 19.07.2023 19:44:04

Bitte verstehe mich nicht falsch, aber wäre das nicht genau die Aufgabe von dem OPNsense Rechner? Selbstverständlich ist es legitim, so etwas auch einfach mal ausprobieren zu wollen.
Viele Grüße,
Christoph

Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

Re: Internet weiterleiten

Beitrag von Stas » 19.07.2023 19:50:12

Ja klar!

- Mein Ethernet LAN Netzwerkadapter läuft unter OPNsense nicht so richtig.
- Und ich möchte auch Netzwerkanalyse betreiben :THX:
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Internet weiterleiten

Beitrag von debilian » 19.07.2023 20:18:10

ip forwarding anschalten?

Code: Alles auswählen

echo 1 > /proc/sys/net/ipv4/ip_forward
gruss
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

Re: Internet weiterleiten

Beitrag von Stas » 19.07.2023 20:22:33

debilian hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 20:18:10
ip forwarding anschalten?

Code: Alles auswählen

echo 1 > /proc/sys/net/ipv4/ip_forward
gruss
Danke, aber damit ist mir nicht geholfen!
debilian hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 20:18:10
ip forwarding anschalten?

Code: Alles auswählen

echo 1 > /proc/sys/net/ipv4/ip_forward
gruss
Danke, aber damit ist mir nicht geholfen!

Ich habe mit versucht, auch mit dem Inhalt zu beschäftigen, jedoch ohne richtigen Erfolg. Was ich geschafft habe, ist über den netzwerkmanager-gui eine Brücke zur Weiterleitung zu erstellen. Aber diese Lösung gefällt mir nicht.
https://serverfault.com/questions/45325 ... s-on-linux
https://www.tecchannel.de/a/linux-als-d ... r,401324,6
https://www.oreilly.com/openbook/linag2/book/ch11.html
https://securitynetworkinglinux.wordpre ... buntu-cli/
Zuletzt geändert von Stas am 19.07.2023 20:35:52, insgesamt 1-mal geändert.
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

chrbr
Beiträge: 551
Registriert: 29.10.2022 15:53:26

Re: Internet weiterleiten

Beitrag von chrbr » 19.07.2023 20:33:57

Zur Ethernet Karte würde ich mal bei FreeBSD schauen, ob es dort Hinweise gibt.

Zu deiner Frage: Das sind ja zwei Aufgaben. Das eine ist der Filter, das zweite das Routing. Ich bin zwar kein Experte, aber vielleicht ist es gut, die zwei Aufgaben zuerst einzeln zu bewältigen. Viele Infos habe ich jetzt auf den Debian Seiten nicht gefunden, vielleicht hilft das bis sich die Netzwerkexperten rühren.
https://tldp.org/HOWTO/HOWTO-INDEX/netw ... NETROUTING
https://www.debian.org/doc/manuals/debi ... ng.de.html

EDIT nftables soll iptables irgendwann ersetzten. Dazu gibt es eine Wiki Seite. Ich fand die sehr hilfreich:
https://wiki.debian.org/nftables?highli ... ion%5Cb%29

Letztendlich ist auch die Frage, ob du Schritt für Schritt Dateien editieren magst und mehr über das System lernst oder ob du lieber GUI Frontends verwendest, mit denen du schneller an das Ziel kommst. Beide Wege sind ok und auch kombinierbar. Gut, dass wir die Wahl haben.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Internet weiterleiten

Beitrag von mat6937 » 19.07.2023 21:18:40

Stas hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 19:26:31
... will mit dem PC (siehe Bild) das Internet von eth0 zu eth1 weiterleiten, ...
Ich kann das Bild nicht anschauen. Was genau meinst Du mit "Internet weiterleiten"? Meinst Du evtl. eine Internetverbindungsfreigabe (internet connection sharing)?

RainerT
Beiträge: 20
Registriert: 01.06.2006 10:37:50
Wohnort: Mainz

Re: Internet weiterleiten

Beitrag von RainerT » 19.07.2023 21:24:00

Hi,

ich schließe mich dem Vorredner an, dass du das getrennt angehst. Hast du das Routing auf dem Rechner schon angepasst? Der fungiert in diesem Falle auch als Router (das sind sind dann drei Router in Reihe geschaltet. Interessantes Konzept :wink: ). Du musst eth0 zum Default GW machen. Das sollte sich mit dem 'ip' Befehl herausfinden bzw. anpassen lassen. Habe noch nie händisch ein Routing unter Linux angepasst.

Wenn das passt, würde ich erst mal alle Paketfilter ausgeschaltet lassen, und testen, ob du durch kommst. Wenn es noch Probleme gibt, würde ich einen tcpdump auf eth0 machen und falls da nichts ankommt auf eth1. So kannst du zumindest schon mal eingrenzen, wo die Probleme liegen.

Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

Re: Internet weiterleiten

Beitrag von Stas » 19.07.2023 21:29:32

mat6937 hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 21:18:40
Stas hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 19:26:31
... will mit dem PC (siehe Bild) das Internet von eth0 zu eth1 weiterleiten, ...
Ich kann das Bild nicht anschauen. Was genau meinst Du mit "Internet weiterleiten"? Meinst Du evtl. eine Internetverbindungsfreigabe (internet connection sharing)?
Ja könnte man so nennen!
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Internet weiterleiten

Beitrag von mat6937 » 19.07.2023 21:35:56

Stas hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 21:29:32
Ja könnte man so nennen!
Nix könnte ..., denn wenn es ICS ist, dann muss/soll man es auch so nennen.
Siehe z. B.: https://wiki.ubuntuusers.de/Internetver ... sfreigabe/
https://wiki.ubuntuusers.de/Internetver ... rkManager/

Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

Re: Internet weiterleiten

Beitrag von Stas » 19.07.2023 21:50:16

-------
Zuletzt geändert von Stas am 19.07.2023 22:03:25, insgesamt 3-mal geändert.
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

chrbr
Beiträge: 551
Registriert: 29.10.2022 15:53:26

Re: Internet weiterleiten

Beitrag von chrbr » 19.07.2023 21:58:28

mat6937 hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 21:35:56
Siehe z. B.: https://wiki.ubuntuusers.de/Internetver ... sfreigabe/
https://wiki.ubuntuusers.de/Internetver ... rkManager/
Der erste Link ist hervorragend. Beim zweiten hat sich wohlmöglich ein Fehler eingeschlichen.
https://wiki.ubuntuusers.de/Internet_und_Netzwerk/ ist jedenfalls eine gute Basis zum Schmökern.
https://wiki.ubuntuusers.de/NetworkManager/ ist vielleicht beim zweiten Link gemeint.

@Stas - Falls dir das nicht bewusst ist: Die Bridge oder Netzwerkbrücke funktioniert ohne Behandlung von IP Adressen. Alles passiert auf den unteren Layern vom Netzwerkprotokoll. Die Option Router (mit Zusatzfunktionen) brauch oder nutzt schon IP Adressen. Das entspricht deiner Zeichnung. Um von den 192.168.x.x auf die 192.50.x.x und zurück zu kommen brauch man NAT, Network Adress Translation wenn ich mich nicht irre. Bei Beispielen, die man im Internet findet, ist nicht immer klar ersichtlich, was gemeint ist.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Internet weiterleiten

Beitrag von mat6937 » 19.07.2023 21:58:46

Stas hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 21:50:16
Stimmt ja, du kannst es nicht anschauen.
Kann nur ich das Bild nicht anschauen bzw. können die anderen das Bild anschauen?
Stas hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 21:50:16
Gibt es für mich eine Möglichkeit Dir das Bild anderes zu schicken Ascii oder so?
Wenn es ICS ist, muss das Bild nicht verschickt werden. Wenn die anderen das Bild anschauen können, wirst Du schon Hilfe bekommen.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Internet weiterleiten

Beitrag von mat6937 » 19.07.2023 22:02:40

chrbr hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 21:58:28
Beim zweiten hat sich wohlmöglich ein Fehler eingeschlichen.
https://wiki.ubuntuusers.de/Internet_und_Netzwerk/ ist jedenfalls eine gute Basis zum Schmökern.
https://wiki.ubuntuusers.de/NetworkManager/ ist vielleicht beim zweiten Link gemeint.
ja, beim 2. Link ist ein Fehler, weil nicht gequotet.
Beim 2. Link ist "https://wiki.ubuntuusers.de/Internetver ... rkManager/" gemeint.
Zuletzt geändert von mat6937 am 19.07.2023 22:03:38, insgesamt 1-mal geändert.

Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

Re: Internet weiterleiten

Beitrag von Stas » 19.07.2023 22:03:00

mat6937 hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 21:58:46
Stas hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 21:50:16
Stimmt ja, du kannst es nicht anschauen.
Kann nur ich das Bild nicht anschauen bzw. können die anderen das Bild anschauen?
Stas hat geschrieben: ↑ zum Beitrag ↑
19.07.2023 21:50:16
Gibt es für mich eine Möglichkeit Dir das Bild anderes zu schicken Ascii oder so?
Wenn es ICS ist, muss das Bild nicht verschickt werden. Wenn die anderen das Bild anschauen können, wirst Du schon Hilfe bekommen.
Hier das Bild in Ascii https://nopaste.debianforum.de/41935
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

Benutzeravatar
Stas
Beiträge: 161
Registriert: 21.04.2014 15:52:16

Re: Internet weiterleiten

Beitrag von Stas » 20.07.2023 01:07:14

OK, das mit der Brücke habe ich hinbekommen, jetzt fehlt noch
- Port Sperre/Freigabe, sowie
- Output IP-Adresse:

Das zum Teil Network bridge erstellen:

apt install bridge-utils

#Erstelle Bridge
brctl addbr br0

nano /etc/network/interfaces

Code: Alles auswählen

source /etc/network/interfaces.d/*

# Interfaces to bring up automatically
auto lo br0

# Loopback
iface lo inet loopback

# Physical interfaces
iface eth0 inet manual
iface eth1 inet manual

# Bridge
iface br0 inet dhcp
    bridge_ports eth0 eth1
PC Neustarten
Debian 12 || Proxmox 8 || i7-4790 || GTX 970

Antworten