ASUS: Porovnání verzí
Řádek 14: | Řádek 14: | ||
Kam přidat vlastní nastavení: | Kam přidat vlastní nastavení: | ||
− | + | /usr/local/sbin/post-boot | |
− | + | /usr/local/sbin/post-firewall (inicializace iptables) | |
(u FW starších než 1.8.x.x je místo sbin init) | (u FW starších než 1.8.x.x je místo sbin init) | ||
Pro pravidelné provádění skriptů, stačí do post-boot přidat | Pro pravidelné provádění skriptů, stačí do post-boot přidat | ||
− | + | watch -n 60 /usr/local/sbin/skript | |
kde 60 je 60 sekund | kde 60 je 60 sekund | ||
Řádek 26: | Řádek 26: | ||
Kam přidat vlastní nastavení: | Kam přidat vlastní nastavení: | ||
− | + | /etc/init.d/ | |
− | + | vlastní skripty pojmenovat jako SXXNazev kde XX je cislo | |
Pro pravidelné spouštění skriptů slouží crontab | Pro pravidelné spouštění skriptů slouží crontab | ||
− | + | crontab -e | |
spustí vi editor, řadky mají tento formát: | spustí vi editor, řadky mají tento formát: | ||
− | + | * * * * * příkaz | |
kde místo hvězdiček mohou být i čísla oddělené čarkami, nebo rozsah čísel v pomlčkách. Pořadí čísel je minuta (0-59), hodina (0-23), den v měsíci (1-31), měsíc (1-12), den v týdnu (1-7) | kde místo hvězdiček mohou být i čísla oddělené čarkami, nebo rozsah čísel v pomlčkách. Pořadí čísel je minuta (0-59), hodina (0-23), den v měsíci (1-31), měsíc (1-12), den v týdnu (1-7) | ||
Řádek 43: | Řádek 43: | ||
Já používám tento: | Já používám tento: | ||
− | + | [global] | |
netbios name = nameserver | netbios name = nameserver | ||
workgroup = JNET | workgroup = JNET | ||
Řádek 64: | Řádek 64: | ||
V /etc/hosts musíte mít řádek | V /etc/hosts musíte mít řádek | ||
− | + | IP.AD.RE.SA nameserver | |
A pak stačí spustit nmbd. smbd je zbytečné, ale pokud tam je, může se použít. | A pak stačí spustit nmbd. smbd je zbytečné, ale pokud tam je, může se použít. | ||
− | + | nmbd -D -d 3 | |
− | + | smbd -D | |
parametr -d 3 zapne vypisování logů do | parametr -d 3 zapne vypisování logů do | ||
− | + | /var/log/ | |
Pro '''OpenWRT''' je nastavení obdobné, ale je potřeba sambu zkompilovat. | Pro '''OpenWRT''' je nastavení obdobné, ale je potřeba sambu zkompilovat. |
Verze z 11. 12. 2004, 13:24
Skriptiky/Watchdogy
Watchdog pro klienta
#!/bin/sh if ! $(wl bssid > /dev/null 2>&1); then wl ssid $(nvram get wl0_ssid) fi
Je potřeba ho pravidelně spouštět. Kontroluje jestli je ASUS jako klient správně asociován na AP.
Oleguv firmware
Pro základní nastavení použít web rozhraní.
Kam přidat vlastní nastavení:
/usr/local/sbin/post-boot /usr/local/sbin/post-firewall (inicializace iptables)
(u FW starších než 1.8.x.x je místo sbin init)
Pro pravidelné provádění skriptů, stačí do post-boot přidat
watch -n 60 /usr/local/sbin/skript
kde 60 je 60 sekund
OpenWrt
Pro základní nastavení použít telnet a příkaz setup. Heslo se mění příkazem passwd.
Kam přidat vlastní nastavení:
/etc/init.d/ vlastní skripty pojmenovat jako SXXNazev kde XX je cislo
Pro pravidelné spouštění skriptů slouží crontab
crontab -e
spustí vi editor, řadky mají tento formát:
* * * * * příkaz
kde místo hvězdiček mohou být i čísla oddělené čarkami, nebo rozsah čísel v pomlčkách. Pořadí čísel je minuta (0-59), hodina (0-23), den v měsíci (1-31), měsíc (1-12), den v týdnu (1-7)
Pozor! Čas je v OpenWRT posunutý o hodinu dozadu.
Samba
K čemu? Bude se chovat jako browse master a obsluhovat procházení sítí. Nikdy se pak nestane, že člověk s nahozeným firewallem shodí síť Microsoft.
V Olegově firmwaru stačí nadefinovat hostname, upravit správně konfigurační soubor /etc/smb.conf
Já používám tento:
[global] netbios name = nameserver workgroup = JNET guest account = nobody security = share browseable = yes guest ok = yes guest only = yes #log level = 1 max log size = 100 encrypt passwords = no dns proxy = no #wins support = yes #wins proxy = yes domain master = yes os level = 99 preferred master = yes
"netbios name" musí být stejné jako hostname. Pracovní skupinu si nastavte podle své situace.
V /etc/hosts musíte mít řádek
IP.AD.RE.SA nameserver
A pak stačí spustit nmbd. smbd je zbytečné, ale pokud tam je, může se použít.
nmbd -D -d 3 smbd -D
parametr -d 3 zapne vypisování logů do
/var/log/
Pro OpenWRT je nastavení obdobné, ale je potřeba sambu zkompilovat.
Pomoc!!! Napište sem jak se to zkompiluje pod OpenWRT. Vhodná malá verze samby je 1.9.17.p5 ale myslím, že i tak bude velká aby se vešla na jjfs systém. Každopádně je možné binárku uložit přes wget do RAM v /tmp/ a odtuč ji spouštět, nebo nahrát na USB flashku.
Pokud se to povede zkompilovat, může být binárka třeba na charonu a napíšu skript, který ji po rebootu ASUSe stáhne a spustí.