Ja jsem pred nedavnem resil to ze mam pouze jednu ipv6 a to jeste skrze tunneling(na hlavnim systemu).
Nicmene jsem chtel ostatni sluzby aby tam sly take.
u HTTP/HTTPs to slo jednoduse pomoci reverzni proxy co tam mam (nginx), ale u smtp/smtps, imap/imaps a pop3/pop3s jsem narazil.
Nakonec to skoncilo jednoduchym skriptem za pomoci socatu:
#!/bin/sh

# SMTP/SMTPs #
nohup socat TCP6-LISTEN:25,fork TCP4:<ipv4_jail>:25 &
nohup socat TCP6-LISTEN:465,fork TCP4:<ipv4_jail>:465 &

# POP3/POP3s #
nohup socat TCP6-LISTEN:110,fork TCP4:<ipv4_jail>:110 &
nohup socat TCP6-LISTEN:995,fork TCP4:<ipv4_jail>:995 &

# IMAP/IMAPs #
nohup socat TCP6-LISTEN:143,fork TCP4:<ipv4_jail>:143 &
nohup socat TCP6-LISTEN:993,fork TCP4:<ipv4_jail>:993 &

A svete div se , funguje to bez potizi , proste jsem si "udelal reverz proxy" na ostatni protokoly timhle stylem :)
Vilem




On 07/15/2015 09:57 AM, Zbyněk Burget wrote:
Dne 15. 7. 2015 v 7:56 Vilem Kebrt napsal(a):
Ahoj,
obavam se ze localhost je softwareova zalezitost kernelu, tech vic asi vazne neudelas, zvlaste v jailu kde je spousta veci zamerne zakazanych.

Konfigurace jailu tak, aby na nem bylo vice IP adres, by mela byt mozna. Podle informaci, ktere jsem nasel by pri komunikaci jailu na adresu 127.0.0.1 mela byt pouzita prvni IP adresa, ktera je jailu pridelena. Coz podle mych zjisteni asi funguje. Co mne prekvapilo je, ze jail pri vice IP adresach prestane komunikovat do urciteho smeru ven ze stroje.

Navic na co to prosimte potrebujes ?
Ja osobne mam nekolik jailu propojenych skrze lo1 na kterem mam privatni rozsah a ven jdou pres jednu ip pomoci pf natu (oddelene jaily pro ruzne sluzby serveru).

Na routeru mi bezi nekolik dalsich sluzeb (napriklad dns), ktere mam povesene v samostatnych jailech. A jaily jsou na verejnych adresach, takze je nemusim nikde proNATovavat. Mam to tak proto, abych v pripade potreby mohl danou sluzbu snadno presunout na jiny fyzicky stroj, aniz bych musel menit IP adresu daneho serveru. Ma to ale jeden hacek a to je to, ze mi pak vsechny aplikace v jailu visi na te verejne adrese. Neprijemne je to hlavne v pripade sendmailu, ktery pak nebezi jen na localhostu, ale na verejne IP. Takze to musim ruzne obchazet. Kdyz jsem nasel informaci o tom, ze jail muze mit vice IP adres a bylo to popsano prave s ohledem na vytvoreni loopbacku v jailu, zajasal jsem a jal se to otestovat. Ovsem cim prudsi byl rozbeh, o to tvrdsi byl naraz :-) Zamer je, aby na verejne bezelo jen to, co tam bezet ma a ostatní sluzby, ktere tam bezet nemají (syslog, sendmail) budou povesene jen na localhost. Tohle se mi bez problemu povedlo nakonfigurovat. Jediny (bohuzel fatalni) problem je, ze mi ten jail nekomunikuje smerem ven do sveta.

Uz ani nevim, ktera verze FBSD byla jako prvni, kde jsem jaily zacal pouzivat, ale bylo to nekdy v roce 2004. Jsem s tim maximalne spokojeny, jen ten neexistujici loopback mi tam chybi.



Zbyněk Burget
Mlýnská 397
798 26 Nezamyslice

tel: 588 580 000, 739 930 931
http://www.burgnet.cz
IČ:  606 88 220; DIČ: CZ7210184674


--

S pozdravem Vilem Kebrt
email: [email protected]

--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem