- gban: Ingyen kellene, de tegnapra
- Meggyi001: Anya, tudsz segíteni a matekban?....Nem érek rá kisfiam, majd segít a ChatGPT...
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- SzőkeKapitán: Világ vége túlélők topicja
- KRTLPC: Ki és hogyan élt túl? Volt ám fennakadás
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Jack Hunter: Kínai erősítő vásárlási tippek
-
LOGOUT
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
bpmcwap
senior tag
Sziasztok, mivel többen is vannak itt akik írtak már shel scriptet a routerra ezért bátorkodom előjönni a témával újfent mert mostanra már nagyon aktuális lett a dolog
Szóval van a vargaalex buildben egy olyan ahol meg lehet adni az ftp jelszot és formázni lehet a hdd-t, ide tennék be egy olyat hogy csak magát a netet be lehessen állítani anélkül hogy be kéne menni az open menüjébe- ettől anyám mindig megijed, hugom meg nem is hajlandó belépni... EL is kezdtem írni aztán Alex is segített csak félbe maradt az egész, itt van ameddig eljutottam, de ez sajnos semmit nem csinál.... Ha tudna nekem segíteni valaki az nagyon jó lenne...
Köszönöm
#!/bin/sh
header()
{
cat << __EOF__
Content-type: text/html
<html>
<head>
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8" />
<title>NET CONFIG </title>
<script>
function setprotocol(protocol)
{
var prot = document.getElementById(protocol);
prot.selected = true;
}
</script>
</head>
<body onload="setprotocol('$PROTOKOLL')">
<form action=net_config method=post>
<h2>NET CONFIG</h2>
__EOF__
}
footer()
{
cat << __EOF__
</body>
</html>
__EOF__
}
protokoll()
{
cat << __EOF__
<label for="PROTOKOLL">Protokoll:</label>
<select name=PROTOKOLL id="my_protokoll" onChange="this.form.submit();">
<option id="static" value="static">Statikus cím</option>
<option id="dhcp" value="dhcp">DHCP ügyfél</option>
<option id="none" value="none">Nem kezelt</option>
<option id="ppp" value="ppp">PPP</option>
<option id="pptp" value="pptp">PPtP</option>
<option id="pppoe" value="pppoe">PPPoE</option>
<option id="pppoa" value="pppoa">PPPoATM</option>
<option id="3g" value="3g">UMTS/GPRS/EV-DO</option>
</select>
<br>
__EOF__
if [ "$PROTOKOLL" == "pppoe" ]
then
cat << __EOF__
<label for="P_USERNAME">Username:</label><input name=P_USERNAME id="p_username" type="text"/><br>
<label for="P_PASSWORD">Password:</label><input name=P_PASSWORD id="p_password" type="text"/><br>
__EOF__
fi
if [ "$PROTOKOLL" == "dhcp" ]
then
cat << __EOF__
<label for="P_GATEWAY">gateway:</label><input name=P_GATEWAY id="p_gateway" type="text"/><br>
__EOF__
fi
if [ "$PROTOKOLL" == "static" ]
then
cat << __EOF__
<label for="P_IPADDR">IP address:</label><input name=P_IPADDR id="p_ipaddr" type="text"/><br>
<label for="P_NETMASK">Netmask:</label><input name=P_NETMASK id="p_netmask" type="text"/><br>
<label for="P_DNS">DNS:</label><input name=P_DNS id="p_dns" type="text"/><br>
__EOF__
fi
echo "<input type=submit accesskey=c name=ACTION value=\"Change\">"
}
changing()
{
# ide jon a protokoll atallitasa pl. uci parancsokkal:
uci set network.wan.proto = $PROTOKOLL
###DHCP
if [ "$PROTOKOLL" == "dhcp" ]
then
uci set network.wan.gateway=$GATEWAY
fi
###PPPoE
if [ "$PROTOKOLL" == "pppoe" ]
then
uci set network.wan.username=$P_USERNAME
uci set network.wan.password=$P_PASSWORD
fi
###STATIC
if [ "$PROTOKOLL" == "static" ]
then
uci set network.wan.ipadr=$P_IPADR
uci set network.wan.netmask=$P_NETMASK
uci set network.wan.dns=$P_DNS
fi
}
PROTOKOLL=$(uci get network.wan.proto)
query_string=`dd count=$CONTENT_LENGTH bs=1 2> /dev/null | sed 's/&/;/g'`
eval ${query_string}
case "${ACTION}" in
"change") header ; changing ; footer ;;
*) header ; protokoll ; footer ;;
esac
Új hozzászólás Aktív témák
- PROHARDVER! feedback: bugok, problémák, ötletek
- Battlefield 6
- gban: Ingyen kellene, de tegnapra
- Telekom mobilszolgáltatások
- Bambu Lab 3D nyomtatók
- E-roller topik
- 3D nyomtatás
- A fociról könnyedén, egy baráti társaságban
- Azonnali fáradt gőzös kérdések órája
- Xiaomi 14T - nem baj, hogy nem Pro
- További aktív témák...
- ! Dell Precision 7670 FHD+ / i9-12950HX 16C / 64G D5 / 1TB G4 / Quadro RTX A4500 16GB Pro tervező
- Igazán erős Gamer gép!
- ! Dell Precision 7770 i9-12950HX 16C / 64G D5 / 1TB G4 / Quadro RTX A5500 16GB Pro tervező BOX
- ÚJ AMD Ryzen 5 3600 4.2GHz Socket AM4 BOX Processzor - Áfás számla & garancia
- ÚJ AMD Ryzen 5 5600X 4.6GHz Socket AM4 OEM Processzor - Áfás számla & garancia
- Update 07.30. - Bomba árak 2025-ben is! Üzleti - Consumer laptopok DELL FUJITSU HP LENOVO
- PS Plus előfizetések
- Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- Asus ZenBook Duo UX8406 -14" 3K OLED 120Hz Érintő - Ultra 7 155H - 16GB - 1TB - Win11- 3 év garancia
- Bomba ár! Dell Latitude 7320 - i5-11GEN I 8GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!