Re: How to set a host with public IP within a private network?

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I would try this :
 - assign the IP to PC (and 192.168.0.1 as gateway)
On the router:
 - set up NAT to not touch packets sent to/from that IP
 - set up a route to that IP thru eth1

(do not complicate :-)

-----Original Message-----
From: panca sorin <psihozefir@xxxxxxxxx>
To: lartc@xxxxxxxxxxxxxxx
Date: Tue, 2 Aug 2005 10:38:37 -0700 (PDT)
Subject:  How to set a host with public IP within a private network?

> Hello! I have the following setup:
> 1) a connection to my ISP with a public IP (1.2.3.4)
> with the gateway 1.2.3.1
> 2) an allocated IP class with 64 addresses
> (5.6.7.192/26)
> 3) two LANs connected through two NICs:
>     a) 192.168.0.0/24 on eth1 (192.168.0.1)
>     b) 10.0.0.0/24 on eth2 (10.0.0.1)
> 
> The IPs from the allocated class are all assigned to
> eth0.
> The networks are SNATed to the external IP and to all
> IPs in the allocated class in a round-robin fashion.
>  (-j SNAT --to 1.2.3.4 lowest_IP_in_class
> highest_IP_in_class)
> 
> My question is:
> Is it possible to assign one IP from my allocated
> class to an internal machine without changing eth1 or
> eth2 IPs *OR* without adding a subclass of my
> allocated class to eth1 or eth2 in order to give an ip
> to an internal networked machine?
> What command should i give if that setup is possible?
> Desired Network Diagram:
> 
>     ----------
> /---|Internet|
> |   ----------
> |eth0                  192.168.0.1           10.0.0.1
> |  ----------             eth1                 eth2
> \--| Linux  |--------------v--------------------v
>    | Router |              |                    |
>    ----------              |                    |
>                            |                    |
>       -------------        |      ----------    |
>       |192.168.0.2|--------<      |10.0.0.2|----<
>       -------------        |      ----------    |
>             .              |           .        |
>             .              |           .        |
>             .              |           .        |
>      ---------------       |      ------------  |
>      |192.168.0.254|-------<      |10.0.0.254|--<
>      ---------------       |      ------------
>                            |
>                            |
>      -----------           |
>      |5.6.7.201|-----------<
>      -----------
> 
> I would de-assign some of the addresses from eth0 to
> re-assign them to locally connected computers...
> 
> Thank you in advance for your help!
> 
> 
> 
> 		
> ____________________________________________________
> Start your day with Yahoo! - make it your home page 
> http://www.yahoo.com/r/hs 
>  
> _______________________________________________
> LARTC mailing list
> LARTC@xxxxxxxxxxxxxxx
> http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc


_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux