Linksys wrt54gl com o Tomato rodando no modo cliente não conectando ao Cisco E4200

1

Instalei o Tomato no meu Linksys WRT54GL em uma tentativa de utilizá-lo no modo cliente para conectar vários dispositivos com fio apenas ao meu outro roteador sem fio (o Cisco E4200)

Meu Cisco E4200 está configurado em ambas as bandas com o modo misto WPA / WPA2, o endereço IP é 192.168.1.1 e o servidor DHCP está ativado para .2 / .51

Meu Linksys WRT54GL tem a seguinte configuração:

Depoisdesalvar,vejooseguintenosregistros:

Jan1711:16:09unknowndaemon.infoudhcpc[18506]:Sendingdiscover...Jan1711:16:12unknowndaemon.infoudhcpc[18506]:Sendingdiscover...Jan1711:16:33unknowndaemon.infodnsmasq[18525]:exitingonreceiptofSIGTERMJan1711:16:33unknownuser.noticekernel:klogd:exitingJan1711:16:33unknownsyslog.infosyslogdexitingJan1711:16:35unknownsyslog.infosyslogdstarted:BusyBoxv1.14.4Jan1711:16:35unknownuser.noticekernel:klogdstarted:BusyBoxv1.14.4(2010-06-2720:11:16PDT)Jan1711:16:35unknownuser.infokernel:br0:port1(vlan0)enteringdisabledstateJan1711:16:35unknownuser.infokernel:vlan0:dev_set_promiscuity(master,1)Jan1711:16:35unknownuser.infokernel:br0:port1(vlan0)enteringdisabledstateJan1711:16:35unknownuser.infokernel:devicevlan0leftpromiscuousmodeJan1711:16:35unknownuser.infokernel:br0:port1(vlan0)enteringlearningstateJan1711:16:35unknownuser.infokernel:br0:port1(vlan0)enteringforwardingstateJan1711:16:35unknownuser.infokernel:br0:topologychangedetected,propagatingJan1711:16:36unknowndaemon.infodnsmasq[27191]:started,version2.55cachesize150Jan1711:16:36unknowndaemon.infodnsmasq[27191]:compiletimeoptions:no-IPv6GNU-getoptno-RTCno-DBusno-I18NDHCPno-scriptsno-TFTPJan1711:16:36unknowndaemon.infodnsmasq-dhcp[27191]:DHCP,IPrange192.168.1.151--192.168.1.200,leasetime1dJan1711:16:36unknowndaemon.warndnsmasq[27191]:noserversfoundin/etc/resolv.dnsmasq,willretryJan1711:16:36unknowndaemon.infodnsmasq[27191]:read/etc/hosts-0addressesJan1711:16:36unknowndaemon.infodnsmasq[27191]:read/etc/hosts.dnsmasq-1addressesJan1711:16:36unknownuser.infoinit[1]:LinksysWRT54G/GS/GLJan1711:16:36unknowncron.errcrond[27197]:crond(busybox1.14.4)started,loglevel8Jan1711:16:38unknowndaemon.infoudhcpc[27172]:Sendingdiscover...Jan1711:16:41unknowndaemon.infoudhcpc[27172]:Sendingdiscover...Jan1711:16:44unknowndaemon.infoudhcpc[27172]:Sendingdiscover...

Normalmente,eucontinuoavercontinuamenteoseguintenoslogsrepetidamente:

Jan1711:16:44unknowndaemon.infoudhcpc[27172]:Sendingdiscover...

OLinksysWRT54GLnãovêooutroroteadorquandoeufaçoavarredura,ocanalqueeutenhooconjuntoLinksysWRT54GLé"canal 1", o mesmo que o Cisco E4200.

Neste ponto, estou perdido, alguém pode ver algo flagrante que eu estou sentindo falta?

Felicidades!

    
por udjamaflip 24.07.2014 / 07:52

1 resposta

1

Isso parece ser uma confusão comum: o modo de cliente sem fio significa que seu roteador está funcionando como um roteador completo, exceto que ele está se conectando ao upstream por meio de uma conexão sem fio, não por uma conexão ethernet. Assim, você não pode usar seu roteador como um AP sem fio: seu wifi é usado para conectá-lo ao upstream, não ao downstream. Além disso, os clientes do roteador Tomato não pertencem à mesma LAN que o roteador upstream, no seu caso o Cisco E4200.

Muitas pessoas parecem confundir isso com o modo repetidor de ponte. Neste modo, o seu roteador tomate não funciona como um roteador, como uma ponte que retransmite as comunicações de seus clientes ethernet via wifi para o roteador upstream: os clientes ethernet e o roteador principal, bem como o roteador Tomato, pertencem a a mesma LAN.

Usando a distinção acima, é fácil ver o seu erro: você está usando a mesma rede (192.168.1.0/24) tanto para a LAN upstream quanto para a downstream, enquanto isntead você está tentando usar o roteador Tomato no Modo de cliente sem fio.

Solução fácil: altere a rede do LAN do roteador Tomato para algo muito diferente, por exemplo, 192.168.99.0/24, tanto nas configurações da LAN quanto nas configurações do servidor DHCP. Isso deve curar seus problemas.

É bastante claro que qualquer programa que descubra que WAN e LAN pertencem à mesma rede (192.168.1.0/24 no seu caso) será totalmente confuso.

Você pode ter que reinicializar para que as alterações entrem em vigor.

EDITAR:

desde que você tenha deixado claro que está interessado em colocar todas as suas máquinas na mesma rede LAN, tenho que esclarecer que o firmware Tomato não permite isso, já que tem n suporte para o modo bridge repeater . Você pode obter tal funcionalidade no DD-WRT ( veja a página man aqui ) ou em TomatoUSB , que é

an alternative Linux-based firmware for powering Broadcom-based ethernet routers

O seu é um desses roteadores, para que seja totalmente suportado pelo TomatoUSB, consulte a tabela nesta página . Ele tem várias melhorias em relação ao Tomato puro, de modo que você pode achar totalmente vantajoso mudar para ele, mesmo sem considerar sua consulta específica.

Você pode encontrar uma boa introdução à configuração de um roteador alimentado com TomatoUSB no modo Bridge Repeater aqui , e você pode até encontrar um vídeo do YouTube para orientá-lo no processo.

De qualquer forma, é muito simples :

primeiro, usando o Web GUI do seu roteador Linksys wrt54gl no TomatoUSB, configure sua única interface (será uma ponte chamada br0 ) para ter um endereço IP estático pertencente à mesma rede do seu roteador principal (assim 192.168.1.0/24), mas fora do intervalo do servidor DHCP do roteador principal, para que não haja conflitos.

Em seguida, vá para a página de configuração Sem fio, ative a conexão sem fio, escolha no menu suspenso o modo operacional Ponte Ethernet sem fio e insira o nome e a senha da rede sem fio do roteador principal. Guarde e aguarde 10 segundos, ou reinicie o seu Linksys wrt54gl.

É isso.

    
por 01.08.2014 / 04:52