Pristup na verejne IP za routrem

Petr Bezděk freebsd at ada-net.cz
Tue Jun 29 12:16:54 CEST 2004


Jiri Gross wrote:
> Dobry den,
> mam dotaz. Potrebuji zpristupni nekolik PC za routrem z Internetu prez
> verejne IP. Situace je takova:
>                           ___
>                          |   |
>               ___ R2   A1| A |
> Internet  R1 |   |-------|___|
> -------------| R |        ___
>              |___|-------|   |
>                   R3   B1| B |
>                          |___|
> 
> Potrebuji aby A byl pristupny z Intenetu na IP xx.xx.xx.35
>                          
> R1 - verejna IP xx.xx.xx.34
> R2 - 192.168.101.254
> R3 - 192.168.102.254
> 
> A1 - 192.168.101.35
> 
> Na R je nainstalovany FreeBSD 5.2.1, IPfilter + IPnat. (IPfilter zatim
> propousti vse)
> 
> Do ted jsem nepotreboval ostatni verejne IP a vse fungovalo v poradku.
> Vse jsem prekladal na R1 na xx.xx.xx.34
> 
> Nyni se me podarilo nastavit to tak, ze A dokaze odesilat do Internetu
> a na R1 se prelozi 192.168.101.35 na xx.xx.xx.35, ale z Internetu
> na adresu xx.xx.xx.35 R1 nereaguje.
> 
> Pokud jsem nastavil na R1 alias xx.xx.xx.35 tak to zacalo fungovat.
> Nepodarilo se me vsak pridat tech verejnych IP na R1 vic nez tu
> jedinou. Slo by to pridat s maskou 255.255.255.255, ale mam pocit,
> ze to neni dobre reseni.

Nastaveni masky 255.255.255.255 u aliasu nicemu nevadi, navic pokud tuto 
masku u aliasu nezadam, tak ho ani nemuzu vytvorit:

root at ares2:~> ifconfig bge0 inet 10.1.1.254 netmask 255.255.255.0 alias
ifconfig: ioctl (SIOCAIFADDR): File exists
root at ares2:~> ifconfig bge0 inet 10.1.1.254 netmask 255.255.255.255 alias
root at ares2:~> ifconfig
bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
         options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
         inet 10.1.1.199 netmask 0xffffff00 broadcast 10.1.1.255
         inet 10.1.1.254 netmask 0xffffffff broadcast 10.1.1.254
         ether 00:01:80:4a:78:5c
         media: Ethernet autoselect (100baseTX <full-duplex>)
         status: active


Na jednom routeru mam naaliasovany 4 verejne IP adresy (s maskou 
255.255.255.255) a prekladam je 1:1 na neverejne IP adresy na vnitrni 
siti a chodi to naprosto bez problemu.

-- 
Petr Bezděk



More information about the Users-l mailing list