Results 1 to 6 of 6

Thread: IP routing help with two inside / one outside network

  1. #1
    Senior Member registered user
    Join Date
    Mar 2003
    Location
    Cleveland, OH
    Posts
    228

    IP routing help with two inside / one outside network

    I have a KNOPPIX server (running from CD) with network connections configured as follows:

    internet (ppp) outside interface DHCP
    eth0 (LAN) inside interface (192.168.1.1)
    eth1 (WLAN) inside interface (10.0.1.1)

    eth0 serves up DHCP and NAT for the 192.168.1.0 network (via KNOPPIX terminal services) and works great as an internet gate way for the 192.168.1.0 network.

    My desktop workstations on the LAN can obtain a IP address from the DHCP interface and can ping anything on the 192.168.1.0 network, but cannot ping anything on the 10.0.1.0 network.

    My laptop on the WLAN is manually configured for IP address 10.0.1.2 and can ping the servers 10.0.1.1 interface, but cannot ping anything on the 192.168.1.0 network.

    I would like to have connectivity between the two. Eventually I will want them both to be able to be able to use the ppp / NAT connection for internet connectivity, but for right now I just need to get them talking to each other.

    Any help would be greatly appreciated.

    Regards,

    Paul

  2. #2
    Senior Member registered user
    Join Date
    Jan 2004
    Location
    Paris, France
    Posts
    203

    Same here

    Im doing exactly the same except with a HDD install and eth0 and eth1 swapped.

    ITs working right now

    Heres my setup, switch eth0 and eth1 for you
    I set it via webmin but with this as reference you should get it working


    Chain OUTPUT (policy DROP)
    target root@lepeanuts:~# more /var/lib/iptables/active
    # Generated by iptables-save v1.2.9 on Sun Feb 1 20:05:07 2004
    *filter
    :INPUT DROP [0:0]
    :FORWARD DROP [0:0]
    :OUTPUT DROP [0:0]
    -A INPUT -j ACCEPT
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A FORWARD -j ACCEPT
    -A OUTPUT -j ACCEPT
    COMMIT
    # Completed on Sun Feb 1 20:05:07 2004
    # Generated by iptables-save v1.2.9 on Sun Feb 1 20:05:07 2004
    *nat
    :OUTPUT ACCEPT [0:0]
    :PREROUTING ACCEPT [0:0]
    :POSTROUTING ACCEPT [0:0]
    -A POSTROUTING -s 192.168.0.0/255.255.0.0 -j MASQUERADE
    COMMIT
    # Completed on Sun Feb 1 20:05:07 2004
    # Generated by iptables-save v1.2.9 on Sun Feb 1 20:05:07 2004
    *mangle
    :PREROUTING ACCEPT [1232:98033]
    :INPUT ACCEPT [1222:97427]
    :FORWARD ACCEPT [10:606]
    :OUTPUT ACCEPT [1232:98313]
    :POSTROUTING ACCEPT [1232:98033]
    uttos - [0:0]
    retos - [0:0]
    -A PREROUTING -j pretos
    -A OUTPUT -j outtos
    -A outtos -p tcp -m tcp --dport 22 -j TOS --set-tos 0x10
    -A outtos -p tcp -m tcp --sport 22 -j TOS --set-tos 0x10
    -A outtos -p tcp -m tcp --dport 21 -j TOS --set-tos 0x10
    -A outtos -p tcp -m tcp --sport 21 -j TOS --set-tos 0x10
    -A outtos -p tcp -m tcp --sport 20 -j TOS --set-tos 0x08
    -A outtos -p tcp -m tcp --dport 20 -j TOS --set-tos 0x08
    -A pretos -p tcp -m tcp --dport 22 -j TOS --set-tos 0x10
    -A pretos -p tcp -m tcp --sport 22 -j TOS --set-tos 0x10
    -A pretos -p tcp -m tcp --dport 21 -j TOS --set-tos 0x10
    -A pretos -p tcp -m tcp --sport 21 -j TOS --set-tos 0x10
    -A pretos -p tcp -m tcp --sport 20 -j TOS --set-tos 0x08
    -A pretos -p tcp -m tcp --dport 20 -j TOS --set-tos 0x08
    COMMIT
    # Completed on Sun Feb 1 20:05:07 2004
    prot opt source destination
    ACCEPT all -- anywhere anywhere

    Then you need to setup masquerading

  3. #3
    Senior Member registered user
    Join Date
    Jan 2004
    Location
    Paris, France
    Posts
    203

    OOPS

    Then you need to supply IP's Im using DHCP for the internal LAN and the wireless.

    Heres /etc/dhcp3/dhcpd.conf
    Code:
    root@lepeanuts:~# cat /etc/dhcp3/dhcpd.conf
    option domain-name "lepeanuts.homelinux.com";
    option domain-name-servers 80.10.246.130 , 80.10.246.3;
    # lepeanuts
    subnet 192.168.2.0 netmask 255.255.255.0 {
            option domain-name-servers 80.10.246.130 , 80.10.246.3;
            option routers 192.168.2.1;
            option domain-name "lepeanuts.homelinux.com";
            range 192.168.2.20 192.168.2.50;
            allow unknown-clients;
            }
    # WiFi Interface
    subnet 192.168.0.0 netmask 255.255.255.0 {
            option domain-name-servers 80.10.246.130 , 80.10.246.3;
            option domain-name "lepeanuts.homelinux.com";
            option routers 192.168.0.1;
            range 192.168.0.20 192.168.0.50;
            }
    allow unknown-clients;
    And you need the bind setup to resolve DNS and forward default routes
    Code:
    root@lepeanuts:/etc/bind# more named.conf
    
    include "/etc/bind/named.conf.options";
    
    // prime the server with knowledge of the root servers
    zone "." {
            type hint;
            file "/etc/bind/db.root";
    };
    
    // be authoritative for the localhost forward and reverse zones, and for
    // broadcast zones as per RFC 1912
    
    zone "localhost" {
            type master;
            file "/etc/bind/db.local";
    };
    
    zone "127.in-addr.arpa" {
            type master;
            file "/etc/bind/db.127";
    };
    
    zone "0.in-addr.arpa" {
            type master;
            file "/etc/bind/db.0";
    };
    
    zone "255.in-addr.arpa" {
            type master;
            file "/etc/bind/db.255";
    };
    
    zone "com" { type delegation-only; };
    zone "net" { type delegation-only; };
    
    
    
    include "/etc/bind/named.conf.local";
    zone "lepeanuts.homelinux.com" {
            type master;
            file "/var/cache/bind/lepeanuts.homelinux.com.hosts";
            };
    Code:
    root@lepeanuts:/etc/bind# more named.conf.options
    options {
            directory "/var/cache/bind";
    
     
            auth-nxdomain no;    # conform to RFC1035
    
            listen-on {
                    127.0.0.1;192.168.2.1;
                    };
    };

  4. #4
    Senior Member registered user
    Join Date
    Jan 2004
    Location
    Paris, France
    Posts
    203

    erm does this help???

    Does this answer the question ???

  5. #5
    Senior Member registered user
    Join Date
    Mar 2003
    Location
    Cleveland, OH
    Posts
    228
    I was hoping for a solution using the route command, as webmin is not installed on the CD. Since *everything* is working for the one inside network (192.168.1.0) all I really need is something to bring the 2nd inside network (10.0.1.0) into the picture.

    Thanks in advance for any help this group may be able to provide.

    Regards,

    Paul

  6. #6
    Senior Member registered user
    Join Date
    Jan 2004
    Location
    Paris, France
    Posts
    203

    route

    The problem is you need to also export that route.
    you can add the 10.0.1.0 network to the route so it can access this network but you also need to recipricate that on the other network...

    you could add
    route add 10.0.1.0 netmask 255.255.255.0 eth1 on the server
    and on each client you could add

    route add default gw 10.0.1.0
    however you then need the wireless application box to route across the two. With a hardware box it does this for you using NAT,

    I think IP tables is on the liveCD so you could try a script to add my stuff into IP tables.... a look through man IPTABLES should give you the syntax.
    (unless you setup DHCP and BIND though you will have to set up each client by hand.....)

    BTW this is actually working right now... and I guess its what you actually wanna do!!!

Similar Threads

  1. KNOPPIX and ADSL, routing etc
    By the_squid in forum Networking
    Replies: 2
    Last Post: 02-14-2005, 10:08 PM
  2. routing (??) problems
    By Arsène Lupin in forum Networking
    Replies: 10
    Last Post: 12-16-2004, 05:05 AM
  3. Routing table
    By Nic MFP in forum Networking
    Replies: 0
    Last Post: 10-18-2004, 10:51 PM
  4. routing problem
    By wollmersdorfer in forum Networking
    Replies: 2
    Last Post: 02-19-2004, 08:16 AM
  5. Routing mini linux
    By ktheking in forum Ideas
    Replies: 0
    Last Post: 11-04-2003, 02:25 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Dell EMC PowerEdge R740 8 Bay Server w/ 32GB RAM 2x GOLD 6132 2x 1600W PSU H730p picture

Dell EMC PowerEdge R740 8 Bay Server w/ 32GB RAM 2x GOLD 6132 2x 1600W PSU H730p

$499.88



Microsoft Windows Server 2025 Standard 64Bit 16 Core-50 CALs DVD With Key Sealed picture

Microsoft Windows Server 2025 Standard 64Bit 16 Core-50 CALs DVD With Key Sealed

$41.19



DELL POWEREDGE R340 Server | Xeon E-2126G 64GB RAM PERC H330 (Onboard) picture

DELL POWEREDGE R340 Server | Xeon E-2126G 64GB RAM PERC H330 (Onboard)

$399.95



VMware vCenter Server 8 STANDARD Perpetual License Key VC-STD-C (Legacy Pack) picture

VMware vCenter Server 8 STANDARD Perpetual License Key VC-STD-C (Legacy Pack)

$1599.95



Dell PowerEdge C4130 1U AI GPU Server | 2x E5-2680 v3 | 32gb Ram | 2x 1600W picture

Dell PowerEdge C4130 1U AI GPU Server | 2x E5-2680 v3 | 32gb Ram | 2x 1600W

$484.99



Dell Poweredge R730xd 12LFF 2*2660v4 4*1Gbe h730 2x 750W Server CTO picture

Dell Poweredge R730xd 12LFF 2*2660v4 4*1Gbe h730 2x 750W Server CTO

$308.00



Supermicro 2U GPU Server SYS-2029GP-TR 2x Xeon 6130 32C 6x PCIe 3.0 x16 Slots picture

Supermicro 2U GPU Server SYS-2029GP-TR 2x Xeon 6130 32C 6x PCIe 3.0 x16 Slots

$745.00



Dell PowerEdge C4130 1U AI GPU Server | 2x E6-2699 v3 | 128gb RAM | 2x 1600W picture

Dell PowerEdge C4130 1U AI GPU Server | 2x E6-2699 v3 | 128gb RAM | 2x 1600W

$1029.99



MICROSOFT WINDOWS SERVER 2025 RDS 50 CAL NEW Factory Sealed picture

MICROSOFT WINDOWS SERVER 2025 RDS 50 CAL NEW Factory Sealed

$136.87



Dell EMC PowerEdge R440 Xeon silver 4215 2.5GHz 16 GB ram  2x 550W PSU No HDD picture

Dell EMC PowerEdge R440 Xeon silver 4215 2.5GHz 16 GB ram 2x 550W PSU No HDD

$275.00