PDA

Bekijk de volledige versie : ipkg.sh, Zeit, MAC-Cloning, Samba, Virtual Server



spooky0815
18-12-2005, 10:45
Hallo,

ich hab einige Fragen zu meinem neuen WL-500Gx. Ich habe gleich mittels der 2 zusätzlichen internen USB-Ports 2 USB-sticks intern verbaut und habe nun genug Speicher :)

Bei der weiteren Konfiguration kamen nun aber einige Fragen auf:

1. Bei Virtual Server gibt es eine Spalte "Protocol No" - was soll da drin stehen? Ich hatte schon einige router zuvor, bei denen nur der Portbereich, TCP/UDP/Both und die ziel-IP einzutragen war.

2. Wo kann ich per Webinterface die Zeit einstellen (ohne Time-Server)?? Ist das über das Webinterface nicht möglich, denn das wäre wirklich unschön? Ich wollte die Zeit dann per "date" Befehl über die Konsole einstellen, aber ich kenne den Syntax nicht. - Hat jmd. nen Tipp :)

3. Ich kann unter den IP-einstellungen nach extern einen andere MAC emulieren. Mein Problem ist aber, das nach dem booten der Routers erst einige Pakete mit der original MAC gesendet werden und dadurch mein Netzanschluss für eine Stunde gesperrt wird (sicherheits-Hardware-Lösung in einem Studentenwohnheim). Wenn ich meine MAC fest ändern will, welches Interface muß ich ändern (br0, eth0, eth1, ???). Oder gibts ne Möglichkeit, das die WAN MAC sofort benutzt wird ohne erst Pakete mit der Original-MAC zu senden??

4.Meine Samba funktioniert zufriedenstellend, aber ich habe probleme mit der Authentifizierung. Ich wollte nun aber keinen Gast-Zugang mehr haben und nur ein Share für den Admin freigeben. Sobald ich aber beim Verbinden auf die Nutzerkennung Admin abprüfe wird das Passwort nicht akzeptiert (Windows XP-SP2)...es ist immer falsch und ich bekomme keinen Zugriff (sowohl bei security = share bzw. = user ).

5. Bestimmt der Parameter browseable = NO/YES in der SMB.CONF ob ich die Freigabe in der Netzwerkumgebung sehen kann?? Wenn nicht was bestimmt dieser dann?

6.ich will "ipkg.sh update" ausführen um mir später weitere Programme zu intallieren und bekomme aber die Fehlermeldung

"mkdir: Cannot create directory `//opt/tmp/': Read-only file system"

...Ich weiß, das es was mit den Mounts zu tun hat, weiß aber nicht wie das Problem löse...gibts da ein HowTo für :)) Muß da irgendwas per post-boot gemacht werden??
Bis jetzt sind meine 2 USB-Sticks jedenfalls und /tmp/harddisk/ und /tmp/harddisk/part1 zu finden.

7. wenn das "ipkg.sh update" geklappt hat, kann ich dann einfach mittels "ipkg install <paket>" neue Software wie nano, mc, etc. installieren??


Vielen Dank für eure Hilfe...ich denke mit den Antworten werden viele glückliche WL-500GX Nutzer noch glücklicher :))

Spooky

TheEagle
19-12-2005, 07:48
1. Das kannst Du im Normalfall leer lassen, wird nur benötigt wenn das weiterzuleitende Protokoll mal nicht TCP oder UDP ist, zB 47 (GRE) für VPNs.

2. grad keine Ahnung, warum willste denn NTP nicht nutzen? Ist doch mehr als komfortabel. Oder ist Port 123 im Netz bei euch gesperrt?

3. Ziehe während des Bootens den WAN-Stecker :D ... so oft bootest Du den doch nich oder? Oder warum meldest DU nich die Router - MAC im Rechenzentrum an ...statt der anderen? Keine Ahnung wie man das sonst ändern könnte.

4. ?

5. google -> "man smb.conf" aber ja ich denke browsable legt fest obs ein hidden share ist, sprich ob er es in der Netzwerkumgebung anzeigt.

6. http://www.macsat.com/ipkg.php ... mittendrin steht was / wie Du nach /opt mounten sollst usw.

7. schglaubschon ... also alles was halt als ipkg zur Verfügung steht

spooky0815
19-12-2005, 23:06
Vielen Dank für die Tipps...ipkg hat super funktioniert...nur OpenVPN kann ich nicht installieren, weil ein kernel modul "tun" fehlt...hat da jmd. ne Lösung??

Achja...ich habe den SSH-Zugang wie im HowTo von Macsat konfiguriert...leider kann ich nun immernoch nicht vom WAN aus zugreifen...gleiches gilt für den Webserver.

hier meine Post-boot:

#!/bin/sh
dropbear
# wait for /opt to mount
mount /dev/discs/disc0/part1 /opt
i=0
while [ $i -le 30 ]
do
if [ -d /opt/etc ]
then
break
fi
sleep 1
i=`expr $i + 1`
done

# Activate swap
swapon /dev/discs/disc0/part2

# Run all active services - active means starts with S
/opt/etc/init.d/rc.unslung
echo "export TERMINFO=/opt/share/terminfo">>/etc/profile
echo "alias mc=\"mc -c\"">>/etc/profile


und meine Post-Firewall:

#!/bin/sh
iptables -D INPUT -j DROP
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -t nat -A PREROUTING -i -p tcp --dport 22 -j DNAT --to-destination :22

iptables -A INPUT -j DROP
iptables -A INPUT -p tcp --dport 81 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -t nat -A PREROUTING -i -p tcp --dport 80 -j DNAT --to-destination :81



Danke,

spooky

britnet
20-12-2005, 11:23
Versuche mal von außen auf den Webserver auf Port 81 zuzugreifen....

spooky0815
20-12-2005, 12:55
schon probiert..leider gehts nicht :(