[Techinfo] Joomla 1.5 költöztetése újabb rendszerre
Fehér Sándor
sandor.feher84 at gmail.com
2016. Sze. 28., Sze, 07:06:59 CEST
A mikrotik konfigja pedig:
/ip firewall filter
add action=accept chain=input connection-state=established
add action=accept chain=input connection-state=related
add action=accept chain=input in-interface=bridge1
add action=accept chain=forward connection-state=established
add action=accept chain=forward connection-state=related
add action=accept chain=forward connection-nat-state=dstnat
connection-state=new in-interface=DIGINET
add action=accept chain=forward out-interface=DIGINET
add action=accept chain=forward comment=sip-freepbx at 1028 dst-port=1028
protocol=udp
add action=accept chain=forward comment=rtp-freepbx at 10000-11000
dst-port=10000-11000 protocol=udp
/ip firewall nat
add action=masquerade chain=srcnat out-interface=DIGINET
add action=dst-nat chain=dstnat comment="sip-to-freepbx (from-lan)"
dst-port=1028 in-interface=bridge1 protocol=udp
to-addresses=192.168.10.250 to-ports=1028
add action=dst-nat chain=dstnat comment=sip-freepbx at 1028 dst-port=1028
in-interface=DIGINET protocol=udp to-addresses=192.168.10.250 to-ports=1028
add action=dst-nat chain=dstnat comment=rtp-freepbx at 10000-11000
dst-port=10000-11000 in-interface=DIGINET protocol=udp
to-addresses=192.168.10.250 to-ports=10000-11000
Otthon szuperül működik, ráadásul dyndns a dns provider és természetesen
változik az ip cím is. (diginet pppoe)
Egy pár dolgot még tesztelek és meglátjuk.
Köszönöm a hozzászólásokat!
2016. 09. 27. 22:55 keltezéssel, ka at mayten.sch.bme.hu írta:
> On 09/27/2016 21:25, Fehér Sándor wrote:
>> Ellenőriztem a sort a szerveren és nem "s" hanem "d" ezt elnéztem.
>> Ha úgy lenne ahogy írtam, akkor a net sem működne :)
>> Így van helyesen:
>> $IPT -A PREOUTING -t nat -i $lan -d 192.168.4.251/32 -p tcp --dport 80
>> -j DNAT --to-destination 192.168.4.251:80
>>
>
> igazan nem kotekedes, de nem ertem ennek a lenyeget. en vagyok a
> router. egy csomo labam van. az egyiken bejon egy csomag. nezem:
> forras a lan, cel a 192.168.4.251, tcp/80-ra megy. hopp, ezt meg kell
> natolnom, ujrairnom a cel cimet... ugyanarra...? ennek mi ertelme?
>
> Ez semmi hasznosat nem tesz hozza a forgalomhoz, gyakorlatilag atirod
> a 192.168.4.251 -et 192.168.4.251 -re.
>
>> Amúgy maga a megoldás az otthoni tűzfalamnak a másolása és konvertálása
>> mert otthon van egy freepbx szerverem (asterix).
>
> Asterix a rajzfilm figura, Asterisk a telefonkozpont.
>
>
>> Annyi a különbség a két rendszer között, hogy otthon mikrotik
>> routerboard van.
>
> Mint irtam az elozo levelemben, a routerek egyedi modon valositjak meg
> a forgalom tovabbitasat es szamtalan tenyezotol fugg. Routerrol
> routerre mas es mas.
>
>> Röviden mikrotikkel megtudtam csinálni és iptables-en nem akar menni.
>>
>
> Eddig mindket iptables, amit bemasoltal, nem azt csinalja, mint amit
> szerettel volna :)
>
>> Futok vele még egy kört, értelmezem a leírtakat. :)
>
> En is tovabb gondoltam azota a dolgot. Azota azon toprengek, hogy
> vajon miert allitottad, hogya szerver a router fele kuldi el a
> valaszt, mikozben ezt semmilyen teny nem tamasztotta ala. Vegig azt
> felteteleztem, hogy tuti nem arra kuldi, csak ugy gondolod, mert a
> router a default gw.
>
> Aztan rajottem egy ujabb buktatora. Mi van, ha az iptablesed jo, csak
> nem birtad hiba nelkul bemasolni az emailbe? Mi van, ha valojaban ezt
> akartad volna irni:
>
> iptables -t nat -A PREROUTING -s $lan -s <lan range> -p tcp -d
> <publikus cim> --dport 80 -j DNAT --to-destination <privat ip>:80
>
> Mert a fentinek ertelme is lenne es jogosan hihetne az ember, hogy
> ettol mukodni fog: a bentrol erkezo csomagokat, amik a publikus cimre
> mennek atiranyitod a privatra.
>
> Itt megint attol fugg minden, hogy milyen router, milyen szoftver. De
> ahogy annak idejen tanitottak: plan for the worst, hope for the best.
>
> Szerintem a fenti eseten a kovetkezo tortenik. A kliensed,
> 192.168.4.akarmi kuld egy csomagot a routernek, hiszen az internet
> arra van. A router a fenti iptables miatt eszreveszi, hogy ezt nem
> kifele, hanem befele kell kuldenie a szerver privat IP cimere. Atirja
> a cimzett IP cimet, erintetlenul hagyja a forras IP cimet es kikuldi.
>
> A szerver pedig azt latja. Juhe, bejott egy csomag. Felado IP cime:
> 192.168.4.akarmi (az eredeti). Felado MAC cime: ez bizony a routered
> MAC cime lesz, mert o kuldte ki a csomagot. A szerver ezt a MAC/IP
> parositast boldogan feljegyzi az ARP cache-be. Megfogalmazza a valaszt
> es nekilat kikuldeni. Hova is?
>
> A cel IP cim ugye az eredeti forras cim - ez rendben van,
> 192.168.4.akarmi. Ez egy halozaton van vele, orommel veszi eszre, igy
> aztan fogja es a cache-bol kiveszi a MAC cimet es elkuldi a valaszt.
> Igen, csak hogy a MAC cim a routere lesz, nem a PC-e aki eredetileg az
> oldalt le akarta volna tolteni.
>
> Igy aztan a router csodalkozva latja, hogy az o MAC cimere kuldtek
> valamit, amiben egy idegen IP cim van ami nem tartozik semmihez. Butan
> nez, majd eldobja - ez nem nekem jott.
>
> Felteve, hogy az eredeti levelben es a masodikban is csak annyi a
> hiba, hogy az iptables-t rosszul masoltad be es valojaban azt akartad
> beirni, mint amit en fent - ez az emlelet pontosan megfelel annak,
> amit tapasztalsz (ha valoban azt tapasztalod).
>
> Osszessegeben tehat azt gondolom, hogy az eredeti koncepciod nem csak
> alapjaiban hibas, de tobb implementacios hiba is van benne.
>
> Koncepcionalisan hibas, miert egy lokalis, lan-lan forgalomnak semmi
> de semmi keresnivaloja nincs a routereden. Feleslegesen noveli rajta
> a terhelest, a forgalmat, raadasul hibaja eseten a webszerver is
> elerhetetlen lesz, pedig semmi koze hozza.
>
> Implementacios hibak pedig azert vannak benne, mert vagy az iptables
> probalkozasaid hibasak, vagy ha az jo is, akkor sem megy jo helyre a
> valasz forgalom - de mint irtam ez router implementacio kerdese. Ha
> most epp megy is, a jovoben egy masik routerrel esetleg majd nem fog.
>
> A problemadra van egy koncepcionalisan es egyebkent is helyes
> megoldas, en a helyeedben annal maradnek - ez a foldrajzilag jellemzo
> DNS valaszok alkalmazasa (azaz kintre a publikusat, bentre a privatot
> valaszolja a DNS). Hogy ezt ket DNS szerverrel, ket zonaval vagy DNS
> doctoringgal oldod-e meg, az mar reszletkerdes.
>
> udv
> adam
> _______________________________________________
> Techinfo mailing list
> Techinfo at lista.sulinet.hu
> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20160928/e0d87643/attachment.html>
További információk a(z) Techinfo levelezőlistáról