Veřejné IP: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
 
Řádek 1: Řádek 1:
 
Postup, kterak k veřejné IP adrese přijíti
 
Postup, kterak k veřejné IP adrese přijíti
 
1) Zažádám o přidělení IP na ip@hkfree.org (uvedu ID, oblast, mail na správce) a kopii pošlu na mail správce oblasti
 
1) Zažádám o přidělení IP na ip@hkfree.org (uvedu ID, oblast, mail na správce) a kopii pošlu na mail správce oblasti
 +
 
2) Až mi tato adresa příjde, sdělím tuto skutečnost správci, který ji zadá do userdb
 
2) Až mi tato adresa příjde, sdělím tuto skutečnost správci, který ji zadá do userdb
 +
 
3) Nastavím si ji na svém počítači s maskou 255.255.254.0 a bránou 85.132.160.1 (pokud mám operační systém (Linux, BSD, ...), který umí pointopoint interface, mohu si nastavit tuto IP i s maskou /32)
 
3) Nastavím si ji na svém počítači s maskou 255.255.254.0 a bránou 85.132.160.1 (pokud mám operační systém (Linux, BSD, ...), který umí pointopoint interface, mohu si nastavit tuto IP i s maskou /32)
 
A teč by již mělo vše jet.
 
A teč by již mělo vše jet.
Řádek 7: Řádek 9:
 
Pro správce
 
Pro správce
 
1) Nejdříve je potřeba přidat cestu (routu) k přidělené IP (idealně do zebra.conf)
 
1) Nejdříve je potřeba přidat cestu (routu) k přidělené IP (idealně do zebra.conf)
 +
 
Příklad:
 
Příklad:
 +
 
eth0 je interface na který je připojen klient a 85.132.160.55 je přidělená IP.
 
eth0 je interface na který je připojen klient a 85.132.160.55 je přidělená IP.
 +
 
ip route 85.132.160.55/32 dev eth0
 
ip route 85.132.160.55/32 dev eth0
  
 
Pokud se bude přes jeden interface připojeno víc lidí s veřejnou IP vedle sebe, tak je lepší dávat do zebra.conf i routy s větší maskou.
 
Pokud se bude přes jeden interface připojeno víc lidí s veřejnou IP vedle sebe, tak je lepší dávat do zebra.conf i routy s větší maskou.
 +
 
2) Zapnu proxy_arp (a hodím do nějakého init scriptu)
 
2) Zapnu proxy_arp (a hodím do nějakého init scriptu)
 +
 
echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp
 
echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp
 +
 
3) Donutím svůj router, aby se ohlašoval svoji MAC adresou do segmentu, kde jsou nějaké veřejné IP jako zbylé veřejné IP.  
 
3) Donutím svůj router, aby se ohlašoval svoji MAC adresou do segmentu, kde jsou nějaké veřejné IP jako zbylé veřejné IP.  
  
 
Příklad:
 
Příklad:
 +
 
Na eth0 jsou připojeny veřejné IP 85.132.160.4, 85.132.160.5, 85.132.160.6 a 85.132.160.7  
 
Na eth0 jsou připojeny veřejné IP 85.132.160.4, 85.132.160.5, 85.132.160.6 a 85.132.160.7  
  
 
Tzn. můj router se musí hlásit jak všechny ostatní veřejné IP z rozsahu HKF a proto spustím tuto posloupnost příkazů, která dám i do nějakého spouštěcího scriptu.
 
Tzn. můj router se musí hlásit jak všechny ostatní veřejné IP z rozsahu HKF a proto spustím tuto posloupnost příkazů, která dám i do nějakého spouštěcího scriptu.
 +
 
arp -Ds 85.132.160.0 eth0 netmask 255.255.255.252 pub
 
arp -Ds 85.132.160.0 eth0 netmask 255.255.255.252 pub
 +
 
arp -Ds 85.132.160.8 eth0 netmask 255.255.255.248 pub
 
arp -Ds 85.132.160.8 eth0 netmask 255.255.255.248 pub
 +
 
arp -Ds 85.132.160.16 eth0 netmask 255.255.255.240 pub
 
arp -Ds 85.132.160.16 eth0 netmask 255.255.255.240 pub
 +
 
arp -Ds 85.132.160.32 eth0 netmask 255.255.255.224 pub
 
arp -Ds 85.132.160.32 eth0 netmask 255.255.255.224 pub
 +
 
arp -Ds 85.132.160.64 eth0 netmask 255.255.255.192 pub
 
arp -Ds 85.132.160.64 eth0 netmask 255.255.255.192 pub
 +
 
arp -Ds 85.132.160.128 eth0 netmask 255.255.255.128 pub
 
arp -Ds 85.132.160.128 eth0 netmask 255.255.255.128 pub
 +
 
arp -Ds 85.132.161.0 eth0 netmask 255.255.255.0 pub
 
arp -Ds 85.132.161.0 eth0 netmask 255.255.255.0 pub
 +
 
4) Upravím DNS záznam na charonu v /etc/bind/master/85.132.160 nebo /etc/bind/master/85.132.161 a změním serial (o přístup žádejte na ip@hkfree.org)
 
4) Upravím DNS záznam na charonu v /etc/bind/master/85.132.160 nebo /etc/bind/master/85.132.161 a změním serial (o přístup žádejte na ip@hkfree.org)
 +
 
5) Oznámím svém připojenci, že by mu to mělo jet.
 
5) Oznámím svém připojenci, že by mu to mělo jet.

Verze z 20. 3. 2005, 15:31

Postup, kterak k veřejné IP adrese přijíti 1) Zažádám o přidělení IP na ip@hkfree.org (uvedu ID, oblast, mail na správce) a kopii pošlu na mail správce oblasti

2) Až mi tato adresa příjde, sdělím tuto skutečnost správci, který ji zadá do userdb

3) Nastavím si ji na svém počítači s maskou 255.255.254.0 a bránou 85.132.160.1 (pokud mám operační systém (Linux, BSD, ...), který umí pointopoint interface, mohu si nastavit tuto IP i s maskou /32) A teč by již mělo vše jet.

Pro správce 1) Nejdříve je potřeba přidat cestu (routu) k přidělené IP (idealně do zebra.conf)

Příklad:

eth0 je interface na který je připojen klient a 85.132.160.55 je přidělená IP.

ip route 85.132.160.55/32 dev eth0

Pokud se bude přes jeden interface připojeno víc lidí s veřejnou IP vedle sebe, tak je lepší dávat do zebra.conf i routy s větší maskou.

2) Zapnu proxy_arp (a hodím do nějakého init scriptu)

echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp

3) Donutím svůj router, aby se ohlašoval svoji MAC adresou do segmentu, kde jsou nějaké veřejné IP jako zbylé veřejné IP.

Příklad:

Na eth0 jsou připojeny veřejné IP 85.132.160.4, 85.132.160.5, 85.132.160.6 a 85.132.160.7

Tzn. můj router se musí hlásit jak všechny ostatní veřejné IP z rozsahu HKF a proto spustím tuto posloupnost příkazů, která dám i do nějakého spouštěcího scriptu.

arp -Ds 85.132.160.0 eth0 netmask 255.255.255.252 pub

arp -Ds 85.132.160.8 eth0 netmask 255.255.255.248 pub

arp -Ds 85.132.160.16 eth0 netmask 255.255.255.240 pub

arp -Ds 85.132.160.32 eth0 netmask 255.255.255.224 pub

arp -Ds 85.132.160.64 eth0 netmask 255.255.255.192 pub

arp -Ds 85.132.160.128 eth0 netmask 255.255.255.128 pub

arp -Ds 85.132.161.0 eth0 netmask 255.255.255.0 pub

4) Upravím DNS záznam na charonu v /etc/bind/master/85.132.160 nebo /etc/bind/master/85.132.161 a změním serial (o přístup žádejte na ip@hkfree.org)

5) Oznámím svém připojenci, že by mu to mělo jet.