Portál AbcLinuxu, 12. května 2025 12:42

Dotaz: nastavení domácího routru - problém

12.4.2006 22:40 perda | skóre: 2 | blog: perda
nastavení domácího routru - problém
Přečteno: 962×
Odpovědět | Admin
Dobrý den
Mám doma PC Pentium 120
2x wifi a 2x lan
Debian

Chtěl bych nastavit domácí router připojený k internetu přes wifi a poskytnout dalším 3 uživatelům přístup do Internetu 1x wifi a 2x lan

poskytovatel mi dal parametry pro připojení
IP 192.168.1.10
netmask 255.255.255.0
brana 192.168.1.1
DNS nebudeme řešit

wlan0 (wifi) nastavena do modu managed (192.168.1.13)
wlan1 (wifi) nastavena do modu master (10.2.2.1)
eth0 10.2.3.1
eth1 10.2.4.1

Problem je v tom, že pokud se uživatel připojí přes wifi kartu (wlan1), tak vše funguje OK

Ale siťové karty eth0 a eth1 nic - přitom mají nastavené stejné parametry jako wlan1. Proč wifi1 funguje a karty lan ne?

kde dělám chybu?

nahraju modul pro sit
modprobe 3c509
ifconfig eth0 10.2.3.1 netmask 255.255.0.0 broadcast 10.2.3.255
ifconfig eth1 10.2.4.1 netmask 255.255.0.0 broadcast 10.2.4.255
route add -net default gw 192.168.1.1

ip_forward mám zapnutý
iptables -A POSTROUTING -t nat -o wlan0 -j MASQUERADE

výpis routovací tabulky pak vypada takhle
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 wlan0
10.2.0.0 * 255.255.0.0 U 0 0 0 wlan1
10.2.0.0 * 255.255.0.0 U 0 0 0 eth0
10.2.0.0 * 255.255.0.0 U 0 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0

děkuji pěkně za nápovědu. Opravdu už nevím

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

Odpovědi

13.4.2006 00:42 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
Odpovědět | | Sbalit | Link | Blokovat | Admin

Máš nastavený moc velký masky pro ty eth-sítě (vznikne ti vlastně jenom 1 síť, místo 3, který chceš IMHO mít). Z toho pak plyne nesmyslná routovací tabulka do síťe 10.2.0.0, kde máš 3 rozhraní pro jednu síť... Jádro prostě vezme to první, na který narazí, což je schodou okolností wlan0.

Každý má právo na můj názor!
13.4.2006 06:43 perda | skóre: 2 | blog: perda
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
Tak ja to tedy ma být?
dík Zdeněk
13.4.2006 06:47 opicak
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
nastav si ty adresy stejně ale použij masky 255.255.255.0. Toť vše.
13.4.2006 07:21 perda | skóre: 2 | blog: perda
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
Tak pokud nastavím u síťovek netmask 255.255.255.0
tak se to konečně spojí a mohu si pinknout na tu siťovku
ale dál mě to nepustí.
Přitom ta wifi1 jede pořád to nechápu...

Na klientovi (Windows) zakážu wifi a povolím lan.
Výsledek je, že si jen pinknu na tu síťovku.
Pokud zakážu na klientovi lan a povolím wifi tak to jede.

co teda dál?
13.4.2006 07:30 hm
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
A co znamená "dál mě to nepustí"? Pinká se IP adresa, ne síťovka :-)
13.4.2006 07:41 perda | skóre: 2 | blog: perda
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak děkuji všem za radu. Už to funguje. Musím říci, že opravdu stačilo změnit ty masky. Byl jsem příliš rychlý s odpovědí.

Teď ještě poslední problémek. Kam umístit script v Debianu, aby se provedl po spuštění a v té správné úrovni. Normálně používám FC5 a /etc/rc.d/rc.local jsem v Debianu nenašel.

Díky všem Zdeněk
13.4.2006 08:11 perda | skóre: 2 | blog: perda
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyřešeno

Odpovím si sám :-)

- Go to your /etc/init.d dir as root and copy the reboot script and use that as your base script.
- Put your code that you want to execute in the script and save it. Make sure to chmod 755 it just in case
- Now in order for Debian to run it at boot up, you must update your run levels, so do update-rc.d script name defaults 20
13.4.2006 08:43 Krystl
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
Na spousteni scriptu pouzivam adresar /etc/rc.boot/, vsechny scripty v nem se po bootu spusti. Pokud neexistuje, tak ho staci jen vytvorit.
13.4.2006 08:34 macrek | skóre: 12
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
Odpovědět | | Sbalit | Link | Blokovat | Admin
Este ma zaujala jedna vec...
od poskytovatela si dostal IP adresu
192.168.1.10
ale na wlan0 (managed) nastavujes
192.168.1.13
, mal by si si nastavit na wlan0 ipecku, ktoru ti poskytol provider. To ze ti to ide teraz je "chyba" providera :), moze sa mu to tam kolidovat s inym klientom.

Tak ja len tolko :)
An eye for an eye makes the whole world blind.
26.9.2007 21:07 triak1
Rozbalit Rozbalit vše Re: nastavení domácího routru - problém
vhodnější by bylo zapnout maškarádu

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.