Portál AbcLinuxu, 15. července 2025 09:23


Dotaz: Nefunguje MASQUERADE

23.11.2006 11:44 trezor | skóre: 10
Nefunguje MASQUERADE
Přečteno: 388×
Odpovědět | Admin
Zdravím,

mám nastavenú MASQUERADE na CentOS 4.4 jadro 2.6.9-42.EL, MASQUERADE all -- 11.0.0.0/8 anywhere, a ked dam prikazom netstat -aM vypíše mi no support for ip_masquerade on this system.

Tak predpokladám, že chyba je, že jadro nepodporuje masquerade? Alebo niečo iné? Prosím poradte .

ďakujem
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.11.2006 11:52 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
Odpovědět | | Sbalit | Link | Blokovat | Admin
No a problém je kde ?

Funguje ta maškaráda ?

Nastavoval jsi ji ?

Neblokuje ti pakety firewall ?

Máš povolenej forward z jiných pc pokud chceš i pro jiné PC využívat maškarádu ?
23.11.2006 12:03 trezor | skóre: 10
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
No ved to ze nefunguje maskerada
23.11.2006 12:06 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
23.11.2006 12:07 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
Teda to je odpověď a co jsi dělal aby fungovala jak jsi ji nastavoval ?

Jaké tam máš sítové zařízení atd.......

Mě taky nejede auto co mám dělat ?

Pokud nedodáš relevantní udaje tak ti nikdo nepomůže.
23.11.2006 12:41 trezor | skóre: 10
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
Nastavil som ako je to popisane v prvom

MASQUERADE all -- 11.0.0.0/8 anywhere

Firewall je vsade ACCEPT

A príkaz netstat -M vypíše no support for ip_masquerade on this system.

takže pedpokladám že to nepodporuje jadro, alebo niečo iné je v tom. Aké dalšie informácie su potrebné?
23.11.2006 12:43 trezor | skóre: 10
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
Je potrebné niekde to spustit maskeradu inde ako v iptables?
23.11.2006 12:45 trezor | skóre: 10
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
A este mám tam dves sietové karty,

eth0 - 10.0.0.9 eth1 - 11.0.0.3

eth0 je pripojená na router a do internetu eth1 je pripojená do LAN

a chcem aby sa maskerada vykonavala pre vsetky pc ktore chcu ist do internetu alebo aspon na router,

routovanie mam nastavene.
23.11.2006 13:07 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
Panebože jak jste tu maškarádu nastavil.

Já žádný příkaz MASQUERADE neznám.

Maškaráda se nastavuje pomocí:
# V tabulce NAT (-t nat) připoj pravidlo (-A), že po dokončení směrování
# (POSTROUTING) má být u všech paketů odcházející z eth0 (-o eth0) prováděno
# MASQUERADE spojení (-j MASQUERADE).
iptabes -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Jinak si přečtěte NAT-HOWTO-4
23.11.2006 13:09 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
Chybička iptabes -> iptables

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
23.11.2006 13:15 trezor | skóre: 10
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
presne tak som to nastavil ale ked si to das vypisat tak ti napise to co som spominal takze tam nevidim problem akurat ze nemam na vsetky odchadzajuce ale iba co su zo siete 11.0.0.0/8
23.11.2006 13:22 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
Pokud vám projde bez chyby iptables … -j MASQUERADE, máte v jádře podporu. Tu hlášku píše netstat pravděpodobně proto, že neexistuje soubor /proc/net/ip_masquerade. A ten hádám neexistuje proto, že zatím nejsou žádná spojení "maškarádována".
23.11.2006 13:28 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
A máte nastavené správně routování aby se vědělo že paket ze sítě 11.0.0.0/8 má odejít přes rozhraní eth0.

Viz: man ip

ip route

Máte zapnutý forward paketů ?

cat /proc/sys/net/ipv4/ip_forward vypíše 1 ?
24.11.2006 06:54 trezor | skóre: 10
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
no tam asi bude problem je tam nula,

ako nastavim aby tam bola 1 ?
24.11.2006 06:59 trezor | skóre: 10
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
DIK uz to mam problem bol v tom ip_forward

DIK este raz

CAV
24.11.2006 07:12 trezor | skóre: 10
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
ESTE otazocka kde nastavim ip_forward aby po restarte ostal?
24.11.2006 07:53 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
Buď má distribuce konfigurační soubor, kde se to nastavuje (např. /etc/rc.conf), nebo má uživatelský inicializační skript (např. local.start nebo rc.local), do kterého můžete doplnit příslušný příkaz.
24.11.2006 08:52 Jiri Strapina
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
net.ipv4.ip_forward = 1

v /etc/sysctl.conf

24.11.2006 09:20 trezor | skóre: 10
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
ano je to tam dik
23.11.2006 13:18 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Nefunguje MASQUERADE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud nemáte maškarádu zakompilovanou přímo do jádra, máte natažený modul?
lsmod | grep 'ipt_MASQUERADE'
modprobe ipt_MASQUERADE

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.