Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: locus 12 Června 2012, 21:31:29

Název: Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 12 Června 2012, 21:31:29
Zdravím,

chtěl bych zkusit zprovoznit apache, který bude přístupný a funkční pod více síťovými rozhraními.
Jde mi o to že mám dva ISP a to internet přes WiFi a dále mám ADSL k dispozici. Chtěl bych oba ISP využít k dostupnosti a funkčnosti Apache.

Mohli by jste mě prosím nasměrovat. Moc děkuji za reakce.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Šuohob 12 Června 2012, 22:03:15
imho klauzule listen v /etc/apache2/ports.conf, kdyztak zagugli
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 12 Června 2012, 22:10:17
JJ no ports.conf jsem již nastavil. Na eth0 mám jednu WAN adresu a to funguje ale na kartě eth3 mi to již nejde. Mám tam ADSL modem nastaveno tam je port forwarding na 10.0.0.2 ale kdy zadám přes můj mobilní telefon tu veřejnou IP od toho ADSLka tak se mi nic nenačat.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Šuohob 12 Června 2012, 22:44:43
jsi si jisty, ze ty pakety po ceste neco neblokuje? overil sis, ze na tvoji sitovku skutecne dojdou? viz wireshark, tcpdump
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 13 Června 2012, 00:08:34
Na to rozhraní eth3 dorazí něco ale už to rozhraní jakoby nezareaguje neodpoví. Dále jsem si ten ADSL modem zkusil na notebooku a tam vše funguje bez problému. Tedy chyba bude něco s nastavením eth3 aby jakoby odpovídalo.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Martin Kiklhorn 13 Června 2012, 00:26:17
Kód: [Vybrat]
netstat -putnl | grep ":80" nebo jaký port máte nastavený se podívám jestli apač poslouchá, pokud ano - zkusím přístup z lokálních rozsahů těch adaptérů, pokud jede i to tak si zkontroluji routing a NATy (a že se mi nepřekrývají rozsahy sítí) aby se náhodou apač nesnažil odpovídat přes druhé rozhraní než na kterém dostal požadavek.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 13 Června 2012, 00:52:32
Kód: [Vybrat]
root@locus2:~# netstat -putnl | grep ":80"
tcp        0      0 10.0.0.2:80             0.0.0.0:*               LISTEN      18456/apache2   eth3 LAN IP od ADSL (ISP2) modemu > DMZ na ADSL modemu na 10.0.0.2
tcp        0      0 192.168.1.220:80        0.0.0.0:*               LISTEN      18456/apache2  eth2 LAN - myšleno pouze pro místní sít pro zálohy
tcp        0      0 verejnaIPodISP1:80        0.0.0.0:*               LISTEN      18456/apache2 - eth0 Veřejná IP od ISP1 eth0

eth0 funguje. eth3 když jsem připojen k ADSL modemu a mám ip 10.0.0.6 tak server odpovídá. Když se ale zkusím přes veřejnou IP od ISP2 (ADSL) tak se nic nenačte. Zkusil jsem i zkontrolovat zda DMZ funguje a to tak že když sem byl do ADSL modemu připojen a měl IP 10.0.0.6 tak jsem DMZ zkusil přenastavit na 10.0.0.6 a vše fungovalo i přes veřejnou IP. Tedy DMZ funguje. Ale když je to DMZ nastaveno na eth3 tak to nefunguje.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Martin Kiklhorn 13 Června 2012, 01:05:41
Fajn, takže zkuste ještě

tlf.linka → dsl →→ 10.0.0.2 server
               |
                →→ 10.0.0.6 notebook


a připojit se z notebooku na 10.0.0.2

Jede?


DMZ - u Zyxel 660 (nepíšete co máte) zlobilo pokud bylo default DMZ a zároveň přesměrování portu na stejný stroj. Jestli váš případ tak jedno z toho vypněte.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: ntz_reloaded 13 Června 2012, 01:15:35
ukaz v plne konfiguraci prosim:

Kód: [Vybrat]
ip a; ip r
iptables -t nat -L; iptables -L
perl -ne 'next if /^\s*(#.*)?$/; print' $cesta_k_httpd_conf
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 13 Června 2012, 01:17:14
Když jsem se připojil na ADSL modem můj notebook měl IP 10.0.0.6 v prohlížeči jsem zadal 10.0.0.2 a načetla se mi bez problému default ní obsah.

Typ ADSL: Zyxel p-870hn-53b

Mám nastaveno pouze DMZ
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 13 Června 2012, 01:22:20
Kód: [Vybrat]
root@locus2:~# ip a; ip r
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether f4:ec:38:80:bb:03 brd ff:ff:ff:ff:ff:ff
    inet verejnaIPodISP1/8 brd 80.255.255.255 scope global eth0
    inet6 fe80::f6ec:38ff:fe80:bb03/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:27:19:b0:0f:5d brd ff:ff:ff:ff:ff:ff
    inet 10.0.1.2/24 brd 10.0.1.255 scope global eth1
    inet6 fe80::227:19ff:feb0:f5d/64 scope link
       valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether f8:d1:11:02:de:0c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.220/24 brd 192.168.1.255 scope global eth2
    inet6 fe80::fad1:11ff:fe02:de0c/64 scope link
       valid_lft forever preferred_lft forever
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 2c:41:38:87:96:b6 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.2/24 brd 10.0.0.255 scope global eth3
    inet6 fe80::2e41:38ff:fe87:96b6/64 scope link
       valid_lft forever preferred_lft forever
default via verejnaIPodISP1 dev eth0  proto static
10.0.0.0/24 dev eth3  proto kernel  scope link  src 10.0.0.2  metric 1
10.0.1.0/24 dev eth1  proto kernel  scope link  src 10.0.1.2  metric 1
80.0.0.0/8 dev eth0  proto kernel  scope link  src verejnaIPodISP1  metric 1
169.254.0.0/16 dev eth1  scope link  metric 1000
192.168.1.0/24 dev eth2  proto kernel  scope link  src 192.168.1.220  metric 1


Kód: [Vybrat]
root@locus2:~# iptables -t nat -L; iptables -L
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination         
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         




Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Martin Kiklhorn 13 Června 2012, 01:45:02
Napadá mne u modemu ještě jedna ptákovina. Vypněte DMZ, nastavte PortForward z veřejného TCP 8080 na serverový 80 a testněte to zvenku na veřejná:8080 - jestli to pojede tak zkuste PF z veřejné 80, pokud nepojede tak na portu pravděpodobně poslouchá web rozhraní routeru a zvenku má zakázaný přístup. To by se mělo nechat přenastavit.

Další zrada může být v kombinaci "desítkové" sítě a T-mobile routingu (pokud jej máte) - sice se to nechá krásně zneužít na provozování serveru za 3G modemem, ale to je na jiné povídání. Změnil bych LAN stranu na nějaký rozsah 172.20.x.x
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Petr Merlin Vaněček 13 Června 2012, 08:06:41
Martine předpokládám jsi myslel 172.16.0.0/16 (private subnet)
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: ntz_reloaded 13 Června 2012, 09:19:29
Martine předpokládám jsi myslel 172.16.0.0/16 (private subnet)
ten rozsah class B (nebo jak se tomu nadava) je pokud se nemylim

172.16.0.0 - 172.31.255.255

predpokladam, ze M. myslel pouzit neco s maskou >= 24
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 13 Června 2012, 10:21:54
Tak zkusil jsem předělat a vypnout DMZ na ADSLku. IP sem nastavil dle třídy B. Ano ADSL mám od T-Mobilu. Zkusil jsem to samé aplikovat na můj notebook a veřejnáip:8080 se obsah načetl. Tedy jsem jen změnil IP adresu na server eth3 kartu a tam už to nejelo. Zde výpis z tdpdump.

Výpis je připojení z 3G (T-mobile) na veřejnou IP od ADSL

Kód: [Vybrat]
root@locus2:~# tcpdump -ni eth3 'port 80'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth3, link-type EN10MB (Ethernet), capture size 65535 bytes
10:17:14.004694 IP 10.76.94.1.44582 > 172.16.0.171.80: Flags [S], seq 2361285219, win 64240, options [mss 1452,sackOK,TS val 11592828 ecr 0,nop,wscale 1], length 0
10:17:17.087060 IP 10.76.94.1.44582 > 172.16.0.171.80: Flags [S], seq 2361285219, win 64240, options [mss 1452,sackOK,TS val 11593128 ecr 0,nop,wscale 1], length 0
10:17:23.114247 IP 10.76.94.1.44582 > 172.16.0.171.80: Flags [S], seq 2361285219, win 64240, options [mss 1452,sackOK,TS val 11593728 ecr 0,nop,wscale 1], length 0
10:17:34.970359 IP 10.76.94.1.58709 > 172.16.0.171.80: Flags [S], seq 2689337518, win 64240, options [mss 1452,sackOK,TS val 11594928 ecr 0,nop,wscale 1], length 0
10:17:37.538539 IP 10.76.94.1.58709 > 172.16.0.171.80: Flags [S], seq 2689337518, win 64240, options [mss 1452,sackOK,TS val 11595228 ecr 0,nop,wscale 1], length 0
10:17:44.798403 IP 10.76.94.1.58709 > 172.16.0.171.80: Flags [S], seq 2689337518, win 64240, options [mss 1452,sackOK,TS val 11595828 ecr 0,nop,wscale 1], length 0
10:17:56.139000 IP 10.76.94.1.50933 > 172.16.0.171.80: Flags [S], seq 3017943725, win 64240, options [mss 1452,sackOK,TS val 11597028 ecr 0,nop,wscale 1], length 0
10:17:59.113639 IP 10.76.94.1.50933 > 172.16.0.171.80: Flags [S], seq 3017943725, win 64240, options [mss 1452,sackOK,TS val 11597328 ecr 0,nop,wscale 1], length 0
10:18:04.552054 IP 10.76.94.1.50933 > 172.16.0.171.80: Flags [S], seq 3017943725, win 64240, options [mss 1452,sackOK,TS val 11597928 ecr 0,nop,wscale 1], length 0
^C
9 packets captured
9 packets received by filter
0 packets dropped by kernel
root@loucs2:~#

Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Petr Merlin Vaněček 13 Června 2012, 10:39:16
A heleho :) Fakt jsem si myslel, že je to /16 a on /12

K tématu: iptables?

PS: To nic znamená, že se nic nezobrazí (bílo), nebo že se zobrazí, že server není dostupný?
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 13 Června 2012, 10:50:49
No na mobilu to napíše že webová stránka není dostupná. Nic jiného a když dám verjnaIPodADSL:80 tak se načte ten modem. A s IPTABLES sem nic nedělal.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 13 Června 2012, 11:10:18
Ted me napadlo není problém v tom že eth3 jakoby neodpoví zpět tomu požadavku?

Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 13 Června 2012, 11:18:25
Nebude problém v tom že se využívá ta defaultní gateway?


Kód: [Vybrat]
Směrovací tabulka v jádru pro IP
Adresát         Brána           Maska           Přízn   MSS Okno    irtt Rozhraní
default         verejnaIPdoISP1   0.0.0.0         UG        0 0          0 eth0 zde je WiFi ISP 1
10.0.1.0        *               255.255.255.0   U         0 0          0 eth1
80.0.0.0        *               255.0.0.0       U         0 0          0 eth0
link-local      *               255.255.0.0     U         0 0          0 eth1
172.16.0.0      *               255.255.0.0     U         0 0          0 eth3  - zde je modem ADSL - ISP2
192.168.1.0     *               255.255.255.0   U         0 0          0 eth2


Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 13 Června 2012, 13:15:11
Asi bude potřeba něják oštřit aby eth3 odpovídalo nebo mělo gateway zpět na ADSL modem. A ne jak ted to posílá přes eth0 že?
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Martin Kiklhorn 13 Června 2012, 18:45:43
Tak zkusil jsem předělat a vypnout DMZ na ADSLku. IP sem nastavil dle třídy B. Ano ADSL mám od T-Mobilu. Zkusil jsem to samé aplikovat na můj notebook a veřejnáip:8080 se obsah načetl. Tedy jsem jen změnil IP adresu na server eth3 kartu a tam už to nejelo. Zde výpis z tdpdump.

Výpis je připojení z 3G (T-mobile) na veřejnou IP od ADSL

Kód: [Vybrat]
root@locus2:~# tcpdump -ni eth3 'port 80'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth3, link-type EN10MB (Ethernet), capture size 65535 bytes
10:17:14.004694 IP 10.76.94.1.44582 > 172.16.0.171.80: Flags [S], seq 2361285219, win 64240, options [mss 1452,sackOK,TS val 11592828 ecr 0,nop,wscale 1], length 0
10:17:17.087060 IP 10.76.94.1.44582 > 172.16.0.171.80: Flags [S], seq 2361285219, win 64240, options [mss 1452,sackOK,TS val 11593128 ecr 0,nop,wscale 1], length 0
10:17:23.114247 IP 10.76.94.1.44582 > 172.16.0.171.80: Flags [S], seq 2361285219, win 64240, options [mss 1452,sackOK,TS val 11593728 ecr 0,nop,wscale 1], length 0
10:17:34.970359 IP 10.76.94.1.58709 > 172.16.0.171.80: Flags [S], seq 2689337518, win 64240, options [mss 1452,sackOK,TS val 11594928 ecr 0,nop,wscale 1], length 0
10:17:37.538539 IP 10.76.94.1.58709 > 172.16.0.171.80: Flags [S], seq 2689337518, win 64240, options [mss 1452,sackOK,TS val 11595228 ecr 0,nop,wscale 1], length 0
10:17:44.798403 IP 10.76.94.1.58709 > 172.16.0.171.80: Flags [S], seq 2689337518, win 64240, options [mss 1452,sackOK,TS val 11595828 ecr 0,nop,wscale 1], length 0
10:17:56.139000 IP 10.76.94.1.50933 > 172.16.0.171.80: Flags [S], seq 3017943725, win 64240, options [mss 1452,sackOK,TS val 11597028 ecr 0,nop,wscale 1], length 0
10:17:59.113639 IP 10.76.94.1.50933 > 172.16.0.171.80: Flags [S], seq 3017943725, win 64240, options [mss 1452,sackOK,TS val 11597328 ecr 0,nop,wscale 1], length 0
10:18:04.552054 IP 10.76.94.1.50933 > 172.16.0.171.80: Flags [S], seq 3017943725, win 64240, options [mss 1452,sackOK,TS val 11597928 ecr 0,nop,wscale 1], length 0
^C
9 packets captured
9 packets received by filter
0 packets dropped by kernel
root@loucs2:~#


Ježíš. Dyť von ten modem nenatuje.
Mělo by být vidět na serveru
Kód: [Vybrat]
root@locus2:~# tcpdump -ni eth3 'port 80'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth3, link-type EN10MB (Ethernet), capture size 65535 bytes
10:17:14.004694 IP adresamodemu.44582 > 172.16.0.171.80: Flags [S], seq 2361285219, win 64240, options [mss 1452,sackOK,TS val 11592828 ecr 0,nop,wscale 1], length 0

Zkuste se podívat jestli je na tom modemu něco jako dst-nat.
Tedy odchytávat "cokoliv je posláno na veřejnou IP modemu na port 80 si zapiš do překladové tabulky, nahraď zdrojovou adresu za svoji 172.16... a ten paket pošli na adresu přiřazenou eth3 serveru. V odpovědi zase nahraď adresy zpět a pošli to kam patří.

V tomhle stavu to opravdu bude posílat server ven přes default GW. Sice by se dala udělat nějaká vopičárna s iptables a routováním na serveru (GW pro cílovou adresu/32 se bude přidávat dynamicky na základě toho přes jakou kartu z té adresy přišel požadavek) ale to z hlavy nedám.

//edit2: V posledních XX letech jsem nenarazil na modem který by neměl nějaký větší či menší problém. Ať už to byly malé překladové tabulky, nepodpora protokolu 41, zoufalé chyby v FW, něco se nedalo nastavit. Což nejsou chyby modemu ale spíše toho vestavěného "routeru".

Takže pro 100% funkcionalitu (požaduji toho většinou daleko více než možnost prohlížet si web z počítačů za krabičkou) jsem milý modem vzal, přenastavil ho aby dělal pouhý bridge (tím se obejde ta routovací část) a připojil za něj linuxovou mašinu nebo nějaký Mikrotik, na kterém tedy skončila veřejná IP. Těch pár drobností co se nedaly udělat v RouterOS tak šlo přes virtualizované WRT.

Zpět k problému - najít jestli vaše krabička umí natovat zvenku dovnitř. Pokud ne tak vřadit mezi něj a server další krabičku která to umí. Ale to by nebyla ta správná zábava. Tu bych zkusil hledat třeba v tom co z hlavy nedám: http://developingrapids.blogspot.cz/2006/05/conning-mark-multiwan-connections.html
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 14 Června 2012, 00:24:41
No mě přijde že je chyba právě v tom že ta odpověd jde přes tu default gateway tedy chápu správně že je potřeba udělat to aby vše co přijde na eth3 aby i odpoveď šla přes eth3?

Ohledně toho NATu tady jsem koukal na oficiální datasheet moc z toho moudrej nejsu:
ftp://ftp.zyxel.com/P-870HN-53b/user_guide/P-870HN-53b_1.12.pdf (http://ftp://ftp.zyxel.com/P-870HN-53b/user_guide/P-870HN-53b_1.12.pdf)
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Martin Kiklhorn 14 Června 2012, 08:28:59
OK, zkuste to tedy SW na serveru, ať odpovídá přes to rozhraní ze kterého požadavek přišel.
odkaz na konci minulého postu.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Martin Kiklhorn 15 Června 2012, 00:11:03
hoďte sem aktuální
Kód: [Vybrat]
ip a
ip r

Zkusíme upáchat nějaké copy&paste řešení přes iproute ( http://lartc.org/howto/lartc.rpdb.multiple-links.html + http://linux-ip.net/html/adv-multi-internet.html )
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 15 Června 2012, 11:13:02
Omlouvám se opožděnou reakci.

Kód: [Vybrat]
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether f4:ec:38:80:bb:03 brd ff:ff:ff:ff:ff:ff
    inet AA.AAA.AA.AAA/8 brd 80.255.255.255 scope global eth0
    inet6 fe80::f6ec:38ff:fe80:bb03/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:27:19:b0:0f:5d brd ff:ff:ff:ff:ff:ff
    inet 10.0.1.2/24 brd 10.0.1.255 scope global eth1
    inet6 fe80::227:19ff:feb0:f5d/64 scope link
       valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether f8:d1:11:02:de:0c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.220/24 brd 192.168.1.255 scope global eth2
    inet6 fe80::fad1:11ff:fe02:de0c/64 scope link
       valid_lft forever preferred_lft forever
5: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 2c:41:38:87:96:b6 brd ff:ff:ff:ff:ff:ff
    inet 172.16.0.171/16 brd 172.16.255.255 scope global eth3
    inet6 fe80::2e41:38ff:fe87:96b6/64 scope link
       valid_lft forever preferred_lft forever

Kód: [Vybrat]
default via AA.AAA.AA.AAA dev eth0  proto static
10.0.1.0/24 dev eth1  proto kernel  scope link  src 10.0.1.2  metric 1
80.0.0.0/8 dev eth0  proto kernel  scope link  src AA.AAA.AA.AAA  metric 1
169.254.0.0/16 dev eth1  scope link  metric 1000
172.16.0.0/16 dev eth3  proto kernel  scope link  src 172.16.0.171  metric 1
192.168.1.0/24 dev eth2  proto kernel  scope link  src 192.168.1.220  metric 1

A ten ADSL modem je na eth3.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Martin Kiklhorn 20 Června 2012, 23:53:35
Nějak nestíhám. Stále. čt/pá se na to mrknu.
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: ntz_reloaded 21 Června 2012, 00:24:09
Nějak nestíhám. Stále. čt/pá se na to mrknu.
ty jsi tady od toho abys *takhle stihal .. taky bych teda neco pro tebe mel .. nejake ukoly .. mas to za par hodin hotovy ;)

@locus :: ucel fora sis spatne vylozil - zda se mi.

ad.x)
Kód: [Vybrat]
80.0.0.0/8 dev eth0  proto kernel  scope link  src AA.AAA.AA.AAA  metric 1^^ co to je za nesmyslnej subnet ? na tu masku jsi prisel jak ? on ma nejakej ISP sit 80/8 ? (rozsah ip 80.0.0.1 - 80.255.255.254)

ad.y)
Kód: [Vybrat]
default via AA.AAA.AA.AAA dev eth0  proto static^^ koukej nam prosim ukazat svuj router protoze na siti 80/8 te fakt asi tezko dostanem kdyz ho budeme znat

@martin.k) ja s klukem skoncil v tomhle (http://forum.ubuntu.cz/index.php?topic=63514.msg452226#msg452226) miste protoze mi nedal co jsem chtel. Dal jsem (jen zlehka) pokracoval az ted .. Dyk je to videt na prvni pohled .. bije to do oci a me oci krvaci .. jak je mozne tohle prehlidnout ?

Pff, na tomhle krasne vidim jakej jsem nevyrovnanej nervak ... tohle udelat jeden z mych chlapcu tak dostane bicikem .. dyk tu hruzu tady vsichni vidite !! dyk to upouta pozornost na prvni pohled .. dyk tu byl i merlin a to je *pan sitar .. mozna tu byl i jan tleskac ... proc mi tohle delate boys ??

Nechci bejt jednookej kral mezi slepyma .. chci bejt jednookej sasek vidiciho krale a jeho bystrozrake celadky ..

Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: jmp 21 Června 2012, 07:12:12
pokud vychazel z udaju na ARIN
Citace
NetRange   80.0.0.0 - 80.255.255.255
CIDR   80.0.0.0/8
Name   80-RIPE
Handle   NET-80-0-0-0-1
Parent   
Net Type   Allocated to RIPE NCC
Origin AS   
Organization   RIPE Network Coordination Centre (RIPE)
Registration Date   
Last Updated   2009-03-25
Comments   These addresses have been further assigned to users in
the RIPE NCC region. Contact information can be found in
the RIPE database at http://www.ripe.net/whois
tak si to poradne neprecetl a bude muset mrknout i na RIPE...  ;D
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: ntz_reloaded 21 Června 2012, 10:12:27
@jmp .. peknej pokus ale jsi uplne out of point ;) .. sorry

ps. jen kdybys nechapal: je uplne jedno kdo co ma a vubec nic takoveho nemusi cist .. potrebuje znat spravne udaje od sveho ISP
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: jmp 21 Června 2012, 10:19:22
 ;D
a protože to byl pokus o humor, který sice moc nevyšel, tak byl na konci takovej ten divnej blbinec... ( ;D)
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: ntz_reloaded 21 Června 2012, 10:46:53
;D
a protože to byl pokus o humor, který sice moc nevyšel, tak byl na konci takovej ten divnej blbinec... ( ;D)

aha .. ja to nepochopil :( .. sry teda no
Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: Martin Kiklhorn 21 Června 2012, 20:11:00
Adresy nedáváte, doplňte si dle bodu 4.2.1 z http://lartc.org/howto/lartc.rpdb.multiple-links.html
T1 a T2 klidně zachovejte, dopište si je do /etc/iproute2/rt_tables

ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2

zkonkretizuji  jako

ip route add 80.0.0.0/8 dev eth0 src AA.AAA.AA.AAA table T1
ip route add default via "IP GW prvního providera" table T1
ip route add 172.16.0.0/16 dev eth3 src 172.16.0.171 table T2
ip route add default via "IP GW ADSL" table T2
...
atd

Podle posledního odstavce 4.2.1 si nahoďte interní sítě + loopback

a mělo by být hotovo.

Původně jsem také něco páchal (server přístupný přes dva různé providery), tak jsem myslel že to vezmu přes kopírák. Dnes ale vznikly další požadavky včetně toho aby to mohl spravovat i "takysprávce" klikač takže na prvním rozhraní je server napřímo včetně GW, a mezi druhého providera a server jsem hodil nějaký starý krám se dvěma síťovkama, nainstaloval Zentyal, jednu síťovku naklikal jako externí, druhou interní, kliknul na port forwarding, zatrhnul "replace source address" a hotovo. Předáno, poučeno, jedeme dál.


Název: Re:Apache s dvěma veřejnými IP adresami
Přispěvatel: locus 22 Června 2012, 10:52:24
Moc děkuji za reakci jen trošku tápu nad tím co bych měl udělat s tím posledním odstavcem respektive jak by měl zhruba vypadat a co by se mělo udělat s tím local


Kód: [Vybrat]
ip route add local     dev $IF0 table T1
ip route add $P2_NET     dev $IF2 table T1
ip route add 127.0.0.0/8 dev lo   table T1
ip route add $P0_NET     dev $IF0 table T2
ip route add $P1_NET     dev $IF1 table T2
ip route add 127.0.0.0/8 dev lo   table T2

Moc ti děkuji za tvoje reakce.