Software Router für eine Testumgebung

Asliv

Ensign
Registriert
Dez. 2010
Beiträge
134
Hi Leute,

ich suche nach einer Software mit der ich unter Linux einen Router emulieren kann.
Erst einmal möchte ich ein ganz einfaches szenario einrichten.
Ein Router der verschiedene Netze miteinander verbindet.

1. Netz DNS Server (Windows) + Client
2. DHCP Server (Windows) + Client
3. Der Router der für sich alleine steht.

Ich möchte beliebig Interfaces hinzufügen und entfernen können.

Gruß
 
Hi Asliv,

ich denke du kannst dafür auch die Software pfsense (ttp://www.pfsense.org/) nehmen. Dort hast du bereits alles unter einer "Decke".
 
openwrt in der VBox haste wie bei manchen andern Vorschlägen auch ne GUI. Sonst jede distro und eine hand voll befehle...

Code:
    # Always accept loopback traffic
    iptables -A INPUT -i lo -j ACCEPT

    # Allow established connections, and those not coming from the outside
    iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    iptables -A INPUT -m state --state NEW -i !$IF_OUT -j ACCEPT
    iptables -A FORWARD -i $IF_OUT -o $IF_IN -m state --state ESTABLISHED,RELATED -j ACCEPT

    # Allow outgoing connections from the LAN side.
    iptables -A FORWARD -i $IF_IN -o $IF_OUT -j ACCEPT

    # Masquerade.
    iptables -t nat -A POSTROUTING -o $IF_OUT -j MASQUERADE

    # Don't forward from the outside to the inside.
    iptables -A FORWARD -i $IF_OUT -o $IF_OUT -j REJECT

    # Enable routing.
    echo 1 > /proc/sys/net/ipv4/ip_forward

    sudo ifconfig $IF_IN inet 10.10.10.1

    /etc/init.d/dnsmasq start
   /etc/init.d/dhcpd start # nur wenn dhcp nicht in dnsmasq aktiv ist
 
Zurück
Oben