Bei Ubuntu NAT und Routing aktivieren für Client an zweiter Netzwerkkarte?



  • Hallo erdlinge,

    ich bin von Windows auf Ubuntu umgestiegen und möchte jetzt einen zweiten Rechner ins Internet lassen. Da ich eine zweite Netzwerkkarte habe, möchte ich diesen an den Ubuntu-Rechner anschließen. Was muss ich jetzt aber machen, damit der Ubuntu-Rechner mit Internetzugang dem zweiten PC an der zweiten Netzwerkkarte, Internetzugang gibt?


  • Mod

    Im Idealfall sollte es schon reichen, wenn du über die GUI zu den Einstellungen der Netzwerkverbindung navigierst, über die du den anderen Rechner anschließen möchtest (nicht die Verbindung über die dein Rechner Internet bekommt). Dann wählst du im IPv4-Einstellungsreiter anstatt DHCP das was sich nach Internetverbindungsweiterleitung anhört (Englisch: "Shared to other computers"). Und das sollte es schon sein. Eventuell noch Netzwerk neustarten (wenn du nicht weißt wie, dann starte einfach den Rechner neu).



  • Wäre auch idealer für PXE oder? Die IP-Zuweisung für den Clienten ist dann schon gegeben und man braucht keinen DHCP-Server mehr?



  • Bis jetzt funktioniert das Verbinden nicht. Das Netzwerkkabel ist mit dem Clienten verbunden. Der Ubuntu-Rechner zeigt aber keine Verbindung an der Netzwerkkarte an. Wenn ich 'sudo /etc/init.d/isc-dhcp-server restart' ausführe erhalte ich

    dhcpd self-test failed. Please fix the config file.
    The error was: 
    Internet Systems Consortium DHCP Server 4.1.1-P1
    Copyright 2004-2010 Internet Systems Consortium.
    All rights reserved.
    For info, please visit https://www.isc.org/software/dhcp/
    Warning: subnet 192.168.2.0/24 overlaps subnet 192.168.2.0/24
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.10 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.11 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.12 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.13 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.14 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.15 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.16 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.17 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.18 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.19 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.20 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.21 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.22 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.23 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.24 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.25 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.26 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.27 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.28 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.29 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.30 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.31 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.32 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.33 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.34 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.35 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.36 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.37 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.38 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.39 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    /etc/dhcp/dhcpd.conf line 22: lease 192.168.2.40 is declared twice!
            range 192.168.2.10 192.168.2.40;
                                            ^
    Configuration file errors encountered -- exiting
    

    . In der '/etc/default/isc-dhcp-server' steht:

    # Defaults for dhcp initscript
    # sourced by /etc/init.d/dhcp
    # installed at /etc/default/isc-dhcp-server by the maintainer scripts
    
    #
    # This is a POSIX shell fragment
    #
    
    # On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
    #	Separate multiple interfaces with spaces, e.g. "eth0 eth1".
    INTERFACES="eth1"
    

    In der '/etc/dhcp3/dhcpd.conf' steht:

    #Generelle Einstellungen
    
    # Rogue-DHCP-Server nicht erlauben (siehe oben)
    authoritative;
    
    # Definition des ersten (einzigen) Subnetzes
    subnet 192.168.2.0 netmask 255.255.255.0 {
            range 192.168.2.10 192.168.2.40;
            # Lease-Time (in Sekunden)
            default-lease-time 600;
            max-lease-time 7200;
            option domain-name "ubuntuusers.home";
            option domain-name-servers 192.168.2.1;
            option broadcast-address 192.168.2.255;
            option subnet-mask 255.255.255.0;
            option routers 192.168.1.1;
    }
    
    #Wenn man jetzt auch noch das Interface angeben möchte, kann man das so machen.
    
    subnet 192.168.2.0 netmask 255.255.255.0 {
            range 192.168.2.10 192.168.2.40;
            #wenn das Interface eth0 ist
            interface eth1;
            #hier kommen dann die anderen Optionen
    	next-server 127.0.0.1;
      	filename "/pxelinux.0";
    }
    
    # IP eines Hosts an seine MAC festnageln
    host wiki {
            hardware ethernet 00:00:0e:d2:da:be;
            fixed-address 192.168.2.5;
            option host-name "wiki";
    }
    

Anmelden zum Antworten