Logowanie na modem przez WRT54G
|
witgit |
Dodano 16-04-2008 22:37
|
User
Posty: 111
Dołączył: 12/10/2007 15:51
|
Witam.
Próbuje zalogować się na modem którym w moim przypadku jest WAG200G poprzez WRT54G lecz mi się to nie udaje.
Modem ma ip 192.168.1.10(wag200g) a router 192.168.1.1(wrt54g).
Co mam żle skonfigurowane w tomato że niemoge się dostać na modem?
Za każdym razem musze odpinac modem i łączyć się na sztywno z kompem po kablu.
Pozdrawiam i liczę na jakąś odpowiedź.
Dzięki.:| |
|
|
|
Pawel35 |
Dodano 17-04-2008 13:23
|
Power User
Posty: 352
Dołączył: 19/11/2007 20:08
|
Modem masz ustawiony jako BRIDGE ONLY?
Jesli tak to niestety juz tak bedzie. W tym ustawieniu WAG jest "przezroczysty" dla WRT i nie zobaczysz go. |
|
|
|
jimmy |
Dodano 17-04-2008 13:48
|
Super User
Posty: 464
Dołączył: 15/03/2007 19:13
|
IMHO adresacja jest trochę dziwna - jeśli zarówno po stronie WAN jak i LAN masz 192.168.1.x z maską 255.255.255.0 to chyba router po wpisaniu adresu 192.168.1.10 będzie szukał po stronie LAN a nie WAN (i modemu). lepiej przy tej masce ustawić po stronie LAN adresy 192.168.2.x albo w ogóle 10.1.1.x (nie pamiętam dokładnie zakresu prywatnych IP od 10). Wtedy odwołania do 192.168.1.10 powinny iść przez WAN do modemu o ile nie jest on ustawiony w tryb bridge - tak jak napisał Paweł. Nie napisałeś jakie IP po stronie WAN dostaje router.
WRT54 GL v1.1 + Tomato + NetGear 3500L + PAP2T
|
|
|
|
witgit |
Dodano 17-04-2008 16:24
|
User
Posty: 111
Dołączył: 12/10/2007 15:51
|
Modem jest ustawiony w tryb bridge only. Jak miałbym go inaczej ustawić żeby działało to z wrt?
Neta mam z Netii tak apropos
Edytowany przez witgit dnia 17-04-2008 16:25
|
|
|
|
jimmy |
Dodano 17-04-2008 18:47
|
Super User
Posty: 464
Dołączył: 15/03/2007 19:13
|
Takie ustawienie jest optymalne bo wrt robi to co mu najlepiej wychodzi czyli zarządza całym ruchem.
WRT54 GL v1.1 + Tomato + NetGear 3500L + PAP2T
|
|
|
|
marotf |
Dodano 17-04-2008 22:59
|
User
Posty: 4
Dołączył: 15/02/2007 19:29
|
jest możliwe takie ustawienie w Tomato, żeby połączył się z modemem w trybie bridge only. Ja tak mam i chodzi bez problemu. W zakładce administration -> scripts -> init wpisujesz:
sleep 5
ifconfig vlan1 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255
a w zakładce scripts -> firewall:
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan1 -d 10.0.0.0/24 -j MASQUERADE
Musisz przy tym dostosować te ustawienia do swojej konfiguracji. Albo odpowiednio zmodyfikować skrypt powyżej, albo zmienić adres modemu.
Zacznij od sprawdzenia jak połączysz się bezpośrednio kablem z modemem w trybie bridge jaki adres on wtedy ma i później zmieniasz odpowiednio skrypcik by router mógł go zobaczyć. |
|
|
|
jimmy |
Dodano 18-04-2008 08:04
|
Super User
Posty: 464
Dołączył: 15/03/2007 19:13
|
Jak widać "common knowledge" nie zawsze jest właściwa Dzięki marotf za wyjaśnienia
WRT54 GL v1.1 + Tomato + NetGear 3500L + PAP2T
|
|
|
|
witgit |
Dodano 18-04-2008 21:08
|
User
Posty: 111
Dołączył: 12/10/2007 15:51
|
Cytat marotf napisał/a:
jest możliwe takie ustawienie w Tomato, żeby połączył się z modemem w trybie bridge only. Ja tak mam i chodzi bez problemu. W zakładce administration -> scripts -> init wpisujesz:
sleep 5
ifconfig vlan1 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255
a w zakładce scripts -> firewall:
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan1 -d 10.0.0.0/24 -j MASQUERADE
Musisz przy tym dostosować te ustawienia do swojej konfiguracji. Albo odpowiednio zmodyfikować skrypt powyżej, albo zmienić adres modemu.
Zacznij od sprawdzenia jak połączysz się bezpośrednio kablem z modemem w trybie bridge jaki adres on wtedy ma i później zmieniasz odpowiednio skrypcik by router mógł go zobaczyć.
Mógł byś mi to przepisać na moje parametry bo niewiem co jest co.
Modem -192.168.0.1
Router -192.168.1.1
Ok już mam prawidłowy skrypt , wygląda tak:
- Init
sleep 5
ip addr add 192.168.0.10/24 dev vlan1 brd +
- Firewall
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.0.0/24 -j MASQUERADE
Teraz działa.
Edytowany przez witgit dnia 18-04-2008 21:49
|
|
|
|
Majes86 |
Dodano 08-05-2008 18:28
|
User
Posty: 12
Dołączył: 14/04/2008 22:20
|
Mam pytanie, czy jezeli modem jest ustawiony w tryb bridge only, to czy musi byc w innej podsieci niz router, zeby mozna bylo sie na niego dostac za pomoca skryptu?
modem 192.168.10.1
router 192.168.10.2
pecety 192.168.10.10 - 15
czy musi byc
modem 192.168.10.1
router 192.168.11.1
pecety 192.168.11.10 - 15
maska wszedzie 255.255.255.0
edit:
Zrobilem tak:
modem 192.168.10.1
router 192.168.11.1
pc 192.168.11.10 -15
maska wszedzie taka sama 255.255.255.0
skrypt:
init:
sleep 5
ifconfig vlan1 192.168.10.1 netmask 255.255.255.0 broadcast 192.168.10.255
firewall:
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.10.0/24 -j MASQUERADE
I jak probuje sie zalogowac pod 192.168.11.1 to normalnie loguje sie do tomato, czyli jest wszystko ok, natomiast jezeli chce sie zalogowac pod 192.168.10.1 to znowu wyskakuje tomato, a powinien AM200 :/
Edytowany przez Majes86 dnia 08-05-2008 19:26
|
|
|
|
Pawel35 |
Dodano 08-05-2008 19:44
|
Power User
Posty: 352
Dołączył: 19/11/2007 20:08
|
Cytat Majes86 napisał/a:
Mam pytanie, czy jezeli modem jest ustawiony w tryb bridge only, to czy musi byc w innej podsieci niz router, zeby mozna bylo sie na niego dostac za pomoca skryptu?
modem 192.168.10.1
router 192.168.10.2
pecety 192.168.10.10 - 15
czy musi byc
modem 192.168.10.1
router 192.168.11.1
pecety 192.168.11.10 - 15
maska wszedzie 255.255.255.0
edit:
Zrobilem tak:
modem 192.168.10.1
router 192.168.11.1
pc 192.168.11.10 -15
maska wszedzie taka sama 255.255.255.0
skrypt:
init:
sleep 5
ifconfig vlan1 192.168.10.1 netmask 255.255.255.0 broadcast 192.168.10.255
firewall:
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.10.0/24 -j MASQUERADE
I jak probuje sie zalogowac pod 192.168.11.1 to normalnie loguje sie do tomato, czyli jest wszystko ok, natomiast jezeli chce sie zalogowac pod 192.168.10.1 to znowu wyskakuje tomato, a powinien AM200 :/
A zrobiles reboot wrt-ka i na wszelki wypadek modemu? |
|
|
|
witgit |
Dodano 08-05-2008 19:53
|
User
Posty: 111
Dołączył: 12/10/2007 15:51
|
Zrób modem w innej podsieci np. tak jak ja:
Modem -192.168.0.1
Router -192.168.1.1
i wklep ten skrypt :
- Init
sleep 5
ip addr add 192.168.0.10/24 dev vlan1 brd +
- Firewall
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.0.0/24 -j MASQUERADE
zrób restart routera i będzie działać na 100% |
|
|
|
Majes86 |
Dodano 08-05-2008 20:35
|
User
Posty: 12
Dołączył: 14/04/2008 22:20
|
Dziala konieczny byl restart routera i modemu |
|
|
|
BaGRoS |
Dodano 28-06-2008 17:15
|
User
Posty: 78
Dołączył: 18/07/2006 14:07
|
Nie qmam, sorki :/
Modem 192.168.1.64
router 192.168.1.1
komputery różnie, jaki skrypt dla mnie?
I pod jaki później adres wchodzić do modemu?
AM200 oczywiście jako bridge...
EDIT:
zrobiłem tak:
Modem -192.168.0.1
Router -192.168.1.1
i skrypt powyżej, śmiga
Edytowany przez BaGRoS dnia 28-06-2008 18:05
8) BaGRoS 8)
|
|
|
|
kszychu |
Dodano 24-11-2008 14:56
|
User
Posty: 33
Dołączył: 21/11/2008 15:56
|
To mój pierwszy post, więc się witam i od razu walę z problemem. Otóż zrobiłem tak jak jest opisane w tym wątku, następnie zrobiłem restart modemu (DSL-320T) i routera (WRT54GL + Tomato 1.22) i nadal po wywołaniu obydwu adresów; 192.168.1.1 - modem i 10.1.0.1 - router, wyskakuje mi panel tomato. Co mogę mieć nie tak?
W Init mam:
sleep 5
ifconfig vlan1 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
a w Firewall:
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.1.0/24 -j MASQUERADE
----EDIT----
Doszedłem o co chodzi. Otóż w pierwszym wpisie, dla interfejsu vlan1 trzeba ustawić adres ip z takiej klasy jak ma modem, ale inny, czyli jeśli modem ma 192.168.1.1 to dla vlan1 trzeba ustawić np. 192.168.1.2
Edytowany przez kszychu dnia 24-11-2008 15:54
|
|
|