ubuntuusers.de

mitmproxy auf DHCP-Server

Status: Ungelöst | Ubuntu-Version: Server 23.10 (Mantic Minotaur)
Antworten |

schorsch123

Anmeldungsdatum:
18. Februar 2024

Beiträge: 1

Hallo zusammen,

ich verzweifel gerade an meinen Einstellungen. Ich habe eine VM mit zwei Netzwerkkartn

enp0s5 Hier soll der DHCP-Server lauschen enp0s4 Im Heimnetz

Clients die an enp0s5 angeschlossen werden, sollen eine IP Adresse bekommen. Sämtlicher Traffic soll durch mitmproxy gehen und schlussendlich über enp0s4 via Heimnetz ins Internet gehen.

Aktuell bekommen die Clients eine IP. Kommen aber nicht ins internet. Weder über Hostnamen noch über IP

/etc/dhcp/dhcpd.conf

authoritative;
subnet 192.168.42.0 netmask 255.255.255.0 {
        range 192.168.42.150 192.168.42.200;
        option broadcast-address 192.168.42.255;
        option routers 192.168.42.254;
        option domain-name "local";
        option domain-name-servers 8.8.8.8, 8.8.4.4;

/etc/default/isc-dhcp-server

INTERFACESv4="enp0s5"

iptables

sudo iptables -A FORWARD -i enp0s4 -o enp0s5 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i enp0s5 -o enp0s4 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -o enp0s4 -j MASQUERADE
sudo iptables -t nat -A PREROUTING -i enp0s5 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080
sudo iptables -t nat -A PREROUTING -i enp0s5 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 808

/etc/netplan/50-cloud-init.yaml

network:
    ethernets:
        enp0s4:
            dhcp4: true
        enp0s5:
            dhcp4: false
            addresses: [192.168.42.1/24]
            gateway4: 192.168.2.1
    version: 2

Jemand eine Idee was ich falsch gemacht habe bzw. was hier fehlt?

Danke

Schorsch

Antworten |