|
Re: [Lug-bg] Публични ip-та в локална мрежа?
- Subject: Re: [Lug-bg] Публични ip-та в локална мрежа?
- From: Georgi Chorbadzhiyski <gf@xxxxxxxxxxx>
- Date: Fri, 05 Jan 2007 14:41:26 +0200
- Organization: Unix Solutions Ltd. (http://unixsol.org)
Alexander N. wrote:
> Поддържам малка мрежа в един офис с 15-на компютъра.
> Ситуацията е обичайна.
> Нета идва в Линукс рутер по eth0 маскира се
> и се пуска по мрежата eth1 192.168.....
>
> Сега обаче някои от хората искат публични ip-та
> във вътрешната мрежа....
>
> Можете ли да ми кажете как се прави това?
> Трябва да настройвам бридж ... или има някаква заигравка с route??
>
> Мерси предварително за всички отговори...
Щом така или иначе се маскират, най-лесният начин е на маскиращата
машина просто да направиш нещо от сорта на:
PUBLIC_IP=1.2.3.7
PRIVATE_IP=192.168.0.1
PRIVATE_NET=192.168.0.0/16
iptables -A PREROUTING -t nat -d $PUBLIC_IP -j DNAT --to-destination $PRIVATE_IP
iptables -A POSTROUTING -t nat -s $PRIVATE_IP -d ! $PRIVATE_NET -j SNAT --to $PUBLIC_IP
и да не забравиш, че някой трябва да ти рутира публичните адреси
към машината на която маскираш ;)
--
Georgi Chorbadzhiyski
http://georgi.unixsol.org/
_______________________________________________
Lug-bg mailing list
Lug-bg@xxxxxxxxxxxxxxxxxx
http://linux-bulgaria.org/mailman/listinfo/lug-bg
|
|
|