Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
Beste Tweakers,

Ik heb sinds gisteren de TP-Link TL-WR1043ND router binnen. Heb deze router uitgekozen omdat ik hier PPPoE verbinding(TU Delft connectie) heb en ook gebruik wil maken van een server van het studentencomplex die weer via DHCP gaat.
Standaard firmware was volgens mij standaard niet mogelijk(niet echt naar gekeken ook).
Dus vrijwel meteen naar OpenWrt gegaan en heb daarbij dit stappenplan aangehouden.

Alles is tot stap 13 is gelukt. Ik blijf echter hangen bij het benaderen van de nvram variable.
als ik deze command doe:

nvram set wan_also_masq_lan=off

dan geeft hij deze foutmelding:

nvram not found

Ik maak gebruik van PuTTy via SSH verbinding.
Heeft iemand idee hoe ik deze variabele kan veranderen?

-Michel

Acties:
  • 0 Henk 'm!

  • LOTG
  • Registratie: Augustus 2004
  • Laatst online: 09-09 13:40
Ik heb zelf geen openwrt maar dd-wrt. Een hele tijd geleden openwrt wel eens gehad.

Maar een beetje googlelen leert mij dit:
Kamikaze does not have to nvram command installed by default. If the router can access the internet (if you don't know, just try it) you can install it as follows:

ipkg update
ipkg install nvram
Het zou kunnen dat het bij jou ook het geval is, ik weet ook niet welke versie je geïnstalleerd hebt. De site refereert white russian, maar dat weet ik dus niet zeker. Dit maat het zoeken naar een oplossing wel makkelijker.

Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
ja dat heb ik ook gelezen toen.
Ik heb proberen te googlen wat white russian was. Ik dacht namelijk dat het een versie van OpenWRT was.
Is het een programma ofzo?
Zelf heb ik die code geprobeerd maar dan herkende hij ipkg al niet dus dat hield al op alhoewel ik wel internet heb namelijk!

[ Voor 14% gewijzigd door MenaCeNL op 06-04-2011 14:53 ]


Acties:
  • 0 Henk 'm!

  • LOTG
  • Registratie: Augustus 2004
  • Laatst online: 09-09 13:40
White russian is ook een versie van openwrt.

Hier staat dat ipkg is vervangen door opkg misschien dat het helpt.

Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
opkg werkt inderdaad. Eerste command (opkg update) download hij prima.
Zelfs opkg install nvram werkt.
Alleen dan alsnog werkt de belangrijkste command niet:

nvram set wan_also_masq_lan=on

EDIT:
De error is: Could not open nvram! Possible reasons are:
- No device found (/proc not mounted or no nvram present)
- insufficient permissions to open mtd device
- insufficient memory to complete operation
- memory mapping failed or not supported

EDIT2:

ik merk ook dat ik niet kan connecten met de router als VPN verbinding actief is.

[ Voor 46% gewijzigd door MenaCeNL op 06-04-2011 15:22 ]


Acties:
  • 0 Henk 'm!

  • Ultraman
  • Registratie: Februari 2002
  • Laatst online: 12:47

Ultraman

Moderator Harde Waren

Boefje

Heb je recente OpenWRT documentatie gelezen?
Men gebruikt tegenwoordig uci voor configuratie, of je past gewoon direct config files aan met je favoriete editor en zegt daarna tegen uci om de configuratie te committen.
Zie de OpenWRT wiki voor meer info.
Ik denk namelijk dat je het op een andere manier moet doen dan jij nu bezig bent.

Verder heb je voor PPPoE het ppp-mod-pppoe package nodig. Controleer even of die aanwezig is.

[ Voor 17% gewijzigd door Ultraman op 06-04-2011 16:06 ]

Als je stil blijft staan, komt de hoek wel naar jou toe.


Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
ppp-mod-pppoe package is aanwezig want ik heb ook al normaal internet via de draad.
Wireless was ik ondertussen even aan t opzetten maar wil alleen lukken zonder password nog.

Ik heb wel wat OpenWRT documentatie gelezen maar niet alles.
Ik ga het even proberen via jouw benadering.

Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
ik heb even gekeken maar ik snap nog niet hoe je uci nou goed gebruikt in mijn geval.
Ik moet een waarde aanpassen die in nvram staat. Maar de OpenWRT wiki zegt dus dat die in een /etc/config/...
moet kunnen vinden.
Heb proberen te testen om een waarde van bvb DHCP op het display te laten verschijnen maar dan krijg ik "permission denied" met volgende code:
/etc/config/dhcp

En ook met uci /etc/config/dhcp krijg ik foutmelding. (gebruik van uci is niet goed maar weet niet hoe anders).

Ander voorbeeld wat in de wiki bvb staat ( root@xxx:/lib/config# uci show httpd) krijgt de foutmelding
uci: entry not found

Acties:
  • 0 Henk 'm!

  • Ultraman
  • Registratie: Februari 2002
  • Laatst online: 12:47

Ultraman

Moderator Harde Waren

Boefje

De usage van uci geeft uci zelf aan je uit als je "uci" ingeeft zonder parameters.
Ik ben even ingelogd op mijn TL-WR1043ND waar ik een trunk build van OpenWRT op draai.
Het belangrijkste deel copy-paste ik even, maar dit zal er bij jou net zo uitzien:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
root@iris:~# uci
Usage: uci [<options>] <command> [<arguments>]

Commands:
    batch
    export     [<config>]
    import     [<config>]
    changes    [<config>]
    commit     [<config>]
    add        <config> <section-type>
    add_list   <config>.<section>.<option>=<string>
    show       [<config>[.<section>[.<option>]]]
    get        <config>.<section>[.<option>]
    set        <config>.<section>[.<option>]=<value>
    delete     <config>[.<section[.<option>]]
    rename     <config>.<section>[.<option>]=<name>
    revert     <config>[.<section>[.<option>]]
    reorder    <config>.<section>=<position>


Maar je kunt alles ook aanpassen zonder uci aan te raken. Het zijn namelijk gewoon plaintext configuratiefiles.
Die kun je vinden in /etc/config, waarvan de inhoud er bij mij als volgt uit ziet, dit kan bij jou anders zijn:
code:
1
2
root@iris:~# ls /etc/config/
dhcp        dropbear    firewall    network     ntpclient   system      timeserver  wireless

Op moment draai ik een vrij simpele configuratie, nog geen enkele toeters en bellen iig.

Ik krijg de indruk dat je niet erg bekend bent met de commandline ;)
Niet dat dat uitmaakt, maar dan is het mogelijk verstandig om jezelf iets meer te verdiepen in de werking van die commandline en Linux/UNIX in het algemeen. Belangrijke configuratiefiles staat bijvoorbeeld nagenoeg altijd in /etc en het zijn ook zo goed als altijd plaintext bestanden.
Die kun je aanpassen met een editor. Niet door "/etc/config/dhcp" te proberen. Die file is immers geen uitvoerbaar bestand, dus zegt de shell dat het misgaat.

Binnen OpenWRT is standaard de editor vi beschikbaar. Die is alleen niet echt geschikt voor mensen die er totaal niet mee bekend zijn. Je kunt proberen om je even een beetje in te lezen in vi.
Maar misschien is het makkelijker om even "nano" te installeren met:
code:
1
opkg install nano


Dan kun je /etc/config/dhcp bekijken met nano met het volgende commando:
code:
1
nano -w /etc/config/dhcp

Nano heb je zo door denk ik, volgens mij wash et CTRL+X om hem af te sluiten en bij verandering vraagt hij aan je of je wilt saven.
"-w" is een vlaggetje die ervoor zorgt dat nano niet automatisch lange regels in stukjes hakt en op de volgende regel zet. Zul je binnen OpenWRT denk ik geen last van hebben, maar als je vaker er mee gaat werken dan kan het een handig vlaggetje zijn. ;)

Ik heb verder maar half een idee wat je van plan bent, dus daar kan ik je niet mee helpen zonder meer info.
En je hebt nu wat scripts in je init.d gezet. Besef dat die nu roet in het eten kunnen gooien omdat ze mogelijk verouderd zijn en dus niet geschikt zijn voor je huidige OpenWRT installatie.

En verder: Lezen, lezen, lezen en zoeken zoeken. Dan kom je vaak zelf al een heel eind.
Voor mij is dit ook mijn eerste OpenWRT doosje, dus ik heb ook even moeten leren hoe het nou werkt. Maar neem de tijd en probeer uit. Maar zorg wel dat je weet wat je aan het doen bent, want met klakkeloos experimenteren kom je vast niet ver.

[ Voor 9% gewijzigd door Ultraman op 06-04-2011 18:38 ]

Als je stil blijft staan, komt de hoek wel naar jou toe.


Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
Dank je voor duidelijk uitleg.
Ik heb inderdaad nog weinig met linux gewerkt. Ooit wel geprobeerd te leren maar was er toen nog iets te jong voor denk ik.
Omdat jij zegt dat die files misschien verouderd zijn, heb ik ze maar even verwijderd.
Ik ga na de voetbal even proberen om nieuwe manier te vinden.

Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Misschien kan dit wel helpen:

https://forum.openwrt.org/viewtopic.php?id=18224

De tutorial die je gebruikte is van 2007 en ondertussen is er al heel wat veranderd (waaronder, zoals Ultraman al zei, de introductie van UCI en het dumpen van nvram om configuratie op te slaan).

Eth0 is het fysieke apparaat, eth0.1 en eth0.2 zijn virtuele interfaces die erop worden aangemaakt (zogenaamde aliases - dat gebeurt via software en is in principe mogelijk met de standaard tools). Die aliases kan je dan weer gebruiken om resp. je LAN te bedienen en je tweede WAN-interface te creëren.

Toevoegen van aliases

Zo ziet het er min of meer standaard uit:

BusyBox v1.15.3 (2011-03-16 22:24:12 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 Backfire (10.03.1-rc4, r26186) --------------------
  * 1/3 shot Kahlua    In a shot glass, layer Kahlua 
  * 1/3 shot Bailey's  on the bottom, then Bailey's, 
  * 1/3 shot Vodka     then Vodka.
 ---------------------------------------------------
root@zeus:~# cat /etc/config/network 

config 'interface' 'loopback'
	option 'ifname' 'lo'
	option 'proto' 'static'
	option 'ipaddr' '127.0.0.1'
	option 'netmask' '255.0.0.0'

config 'interface' 'lan'
	option 'ifname' 'eth0'
	option 'type' 'bridge'
	option 'proto' 'static'
	option 'netmask' '255.255.255.0'
	option 'ipaddr' '10.0.0.1'
	option 'defaultroute' '0'
	option 'peerdns' '0'

config 'interface' 'wan'
	option 'ifname' 'eth1'
	option 'proto' 'pppoe'
	option 'username' 'xxxxxxxx'
	option 'password' 'xxxxxxx'

config 'switch'
	option 'name' 'rtl8366s'
	option 'reset' '1'
	option 'enable_vlan' '1'
	option 'blinkrate' '2'

config 'switch_vlan'
	option 'device' 'rtl8366s'
	option 'ports' '0 1 2 3 5'
	option 'vlan' '1'

config 'switch_port'
	option 'device' 'rtl8366s'
	option 'port' '1'
	option 'led' '9'

config 'switch_port'
	option 'device' 'rtl8366s'
	option 'port' '2'
	option 'led' '6'

config 'switch_port'
	option 'device' 'rtl8366s'
	option 'port' '5'
	option 'led' '6'


Succes :)

[ Voor 100% gewijzigd door Borromini op 06-04-2011 21:00 ]

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
ok als ik t goed begrijp moet ik dus 2 virtuele poorten maken. Eentje voor TU-Delft PPPoE verbinding en eentje voor de server van de flat.
Ik zie alleen geen network map (beetje vreemd :? ).
Ik moet hem sowieso al flink veranderen maar die moet hij toch standaard al hebben of niet?

Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

/etc/config/network is geen map maar een bestand ;). Cat leest bestanden.

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje


Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
Het lijkt erop dat ik via de web interface al virtuele poorten heb gemaakt.

Afbeeldingslocatie: http://img641.imageshack.us/img641/8618/screenshot004cq.png

Ik weet alleen niet hoe het lokale netwerk in elkaar zit. Dus daar moet ik eerst even navraag naar doen.
Zonder router ertussen heb ik namelijk gewoon lokale server en PPPoE verbinding, maar met router moet je kiezen of dus dit trucje uithalen.
Aldus die tutorial moet ik het volgende doen:
Then you need to make a few adjustments to fire-up the WAN-interface to 'connect' to the '.local' network (i.e.: run DHCP to obtain an IP address and the correct settings) Adjusting the DHCP-server on your router should prevent interference with any running DHCP-service on the WAN-side. Finally the firewall must be modified to accept and masquerade the traffic destined for the '.local' network.
Ik ga even informeren bij lokale mensen :)

EDIT: Screen moet nog even aangepast worden

Acties:
  • 0 Henk 'm!

  • 0xDEADBEEF
  • Registratie: December 2003
  • Niet online

"Religion is an insult to human dignity. With or without it you would have good people doing good things and evil people doing evil things. But for good people to do evil things, that takes religion." - Steven Weinberg


Acties:
  • 0 Henk 'm!

  • johnkeates
  • Registratie: Februari 2008
  • Laatst online: 04-07 16:30
Misschien dat je beter af bent met DD-WRT? :)

Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
Ok ik denk dat dit niet aan mij besteed is. Als jullie me met het laatste helpen ben ik jullie erg dankbaar.
Ik was even niet aan het opletten en heb toen per ongeluk bij LAN ook een PPPoE verbinding ingesteld (ik wou eigenlijk WAN aanpassen).
Nu kan ik mijn router dus niet normaal benaderen om hem terug te flashen naar standaard firmware enz.

Ik probeer nu in te bellen maar lukt nog niet.

Acties:
  • 0 Henk 'm!

  • MenaCeNL
  • Registratie: Februari 2008
  • Laatst online: 28-11-2024
Ik heb nu geprobeerd via andere pc maar ook dan lukt het niet. PC's die verbinden met de router krijgen geen IP adres van DHCP server.
Is er niet iets te fixen USB port die er op zit of hardwarematige reset?

Acties:
  • 0 Henk 'm!

  • Borromini
  • Registratie: Januari 2003
  • Niet online

Borromini

Mislukt misantroop

Je zal dat ding moeten resetten vrees ik. Die aliases heeft OpenWrt trouwens zelf aangemaakt, en niet jij. Waarschijnlijk heeft je hardware maar één fysieke interface.

Got Leenucks? | Debian Bookworm x86_64 / ARM | OpenWrt: Empower your router | Blogje

Pagina: 1