ASUS: Porovnání verzí

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání
Řádek 14: Řádek 14:
  
 
Kam přidat vlastní nastavení:
 
Kam přidat vlastní nastavení:
  /usr/local/sbin/post-boot
+
/usr/local/sbin/post-boot
  /usr/local/sbin/post-firewall (inicializace iptables)
+
/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
+
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/
+
/etc/init.d/
  vlastní skripty pojmenovat jako SXXNazev kde XX je cislo
+
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
+
crontab -e
 
spustí vi editor, řadky mají tento formát:
 
spustí vi editor, řadky mají tento formát:
  * * * * * příkaz
+
* * * * * 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]
+
[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
+
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
+
nmbd -D -d 3
  smbd -D
+
smbd -D
 
parametr -d 3 zapne vypisování logů do
 
parametr -d 3 zapne vypisování logů do
  /var/log/
+
/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, 14: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í.