Har fått förfågan om jag kunde göra en guide för att köra NewCS på en router, så här är den.
Denna guide utgår från en ASUS wl500gp router med 2 usb-portar, men borde även fungera på andra ASUS modeller med USB-port(ar) och eventuellt fungera som hjälp även för andra linux-baserade modeller.
Guiden ska förhoppningsvis kunna läsas av alla, men kan kräva lite baskunskaper i Linux.
Ett tips: kopiera kommandon från guiden och klistra in dom genom att högerklicka i Putty.
Inspiration är tagen från denna guide - jag har dock uppgraderat en del filer.
Bifogad fil 97
Programvara: Bifogad fil 117
Hårdvara:
Asus WL-500G Premium Prisjakt länk
eller
Asus WL- 500W Prisjakt länk
USB-minne
AD-teknik USB Phoenix - Ad-teknik länk
eller
Ad-Teknik MP 3.6 USB Ad-teknik länk
Först och främst så måste man lägga in Olegs custom firmware - den tillåter att man ansluter till routern med ett terminal-program (exempelvis Putty för Windows) via telnet eller ssh.
Olegs firmware finns för de flesta ASUS -modellerna på marknaden och hämtas från http://oleg.wl500g.info/
Senaste versionen när denna guide skrivs är 1.9.2.7-8 och versionerna för wl500gp och wl500w finns här: http://oleg.wl500g.info/1.9.2.7-8/
För att uppgradera går man till 'System Setup' - 'Firmware Upgrade' i Asus kontrollpanel och laddar upp Olegs firmware.
Asus egna funktioner som Download Master etc fungerar inte längre - men annars är alla inställningar kvar och kontrollpanelen ser ut som vanligt.
Funktioner som Torrent och Samba kan man lägga in manuellt med Olegs firmware.
Vill man återgå till Asus orginal-firmware, eller om någonting går helt fel kan man använda sig av ASUS Firmware-återställning.
För att ansluta till routern (via HTTP, FTP, Telnet eller SSH) använder man adressen 192.168.1.1 och användarnamn, lösenord (standard är admin:admin)
Har du USB-minnet (eller en extern USB-hårddisk) ansluten till routern kan du nu ansluta till den via FTP och ladda upp diverse filer. Får du problem med kontakten kan du kolla i inställningarna för routern så att FTP och Telnet är aktiverat.
Ange även en användare och lösenord för FTP under: USB Application - FTP Server - User Account list
Ladda upp filen newcs_asus.tar.gz (bifogad ovan) till routern via FTP
Starta Putty och anslut till routern via telnet ( 192.168.1.1 port 23 - Open - login: admin, password: ******* )
Gå till mappen där du laddat upp filen:
Packa upp filen:Kod:cd /tmp/harddisk/
Nu bildas mappen newcs_asus och i den finns det 2 mappar: bin och lib (skriv ls för att lista innehåll i mappar)Kod:tar zxf newcs_asus.tar.gz
Gå till bin mappen:
I denna mapp finns följande filer:Kod:cd newcs_asus/bin
För att testa att Phoenix läsaren monteras OK kan du skriva:autostart ftdi_sio.o mpset newcs newcs.xml start usbserial.o
och sedan:Kod:insmod ./usbserial.o insmod ./ftdi_sio.o
Då ska du längst ned se någonting i stil med:Kod:dmesg
Läsaren är nu monterad under /dev/usb/tts/0Kod:kernel: usbserial.c: USB Serial support registered for FTDI SIO kernel: usbserial.c: USB Serial support registered for FTDI 8U232AM Compatible kernel: usbserial.c: USB Serial support registered for FTDI FT232BM Compatible kernel: usbserial.c: FTDI FT232BM Compatible converter detected kernel: usbserial.c: FTDI FT232BM Compatible converter now attached to ttyUSB0 (or usb/tts/0 for devfs) kernel: usbserial.c: USB Serial support registered for FTDI FT2232C Compatible kernel: usbserial.c: USB Serial support registered for FTDI FT232R Compatible kernel: usbserial.c: USB Serial support registered for USB-UIRT Infrared Tranceiver kernel: usbserial.c: USB Serial support registered for Home-Electronics TIRA-1 IR Transceiver kernel: ftdi_sio.c: v1.3.5r1:USB FTDI Serial Converters Driver
Om du har Ad-tekniks USB-Phoenix läsare kan du redan nu starta NewCS genom att skriva:
Om allting går som det ska kan du styra NewCS-servern på adress: http://192.168.1.1:3001/Kod:./start
Bifogad fil 98
NewCS administration på 192.168.1.1:3001
Grattis - du har nu en helt tyst (om du kör med usb-minne), strömsnål och stabil NewCS-server.
Redigera newcs.xml för att passa dina behov.
start-filen är konfigurerad för att öppna porten 15000 i routern så att klienter kan ansluta - vill du ändra detta öppnar du start-dokumentet och redigerar följande rad:
Ändra 15000 till valfri port eller radera hela raden om du inte vill öppna någon port.Kod:iptables -I INPUT -j ACCEPT -p tcp --dport 15000
Om du ändrar porten - glöm inte att även redigera newcs.xml till rätt port.
Vill du att NewCS ska autostarta varje gång du startar routern skriv:
Kod:./autostart
Om du har Ad-tekniks MP 3.6 USB-läsare - redigera dokumentet newcs.xml
(om ni inte känner till programet vi - läs här: http://unix.se/Vi )Kod:vi newcs.xml
ändra följande:
till:Kod:<type>Phoenix</type>
Vill du i framtiden uppgradera till färskare versioner av NewCS använder du versionen med namn newcs.openwrt (döp om den till newcs och placera i routern)Kod:<type>mp35</type>
Om ni vill konfigurera Asus routern att hantera mer avancerade program rekommenderas följande guide:
http://www.wl500g.info/showthread.php?t=10307
Lycka till.