czy jest mozliwość dodania funkcji do interfejsu graficznego
|
hepilord |
Dodano 30-11-2010 14:56
|
User
Posty: 71
Dołączył: 13/03/2008 21:38
|
czy jest mozliwość dodania funkcji do interfejsu graficznego np. obsługi udostępniania dysków podłączonych pod USB. Wiem ze jest taka możliwość w nowszych wydaniach gargulca. Ja jednak mam 1.3.5 ze względu na problemy z External root na nowszych, nie mogłem sobie z tym poradzić na wersji 1.3.8
TP-Link WR1043ND, Asus WL-500GP, Netgear-WNR3500L
|
|
|
|
shibby |
Dodano 30-11-2010 15:10
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
i tak i nie. Tak bo to wkoncu zwykly kod haserla. Nie poniewaz instalujac paczke do obslugi samby przez gui doinstaluja ci sie inne zaleznosci np automontowanie dyskow, co uniemozliwia uzywanie extrenal roota.
Moglbys w sumie sprobowac rozpakowac tą paczke recznie i wrzucic pliki w odpowiednie miejsca. Ale nie testowalem tego.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
hepilord |
Dodano 30-11-2010 15:15
|
User
Posty: 71
Dołączył: 13/03/2008 21:38
|
w takim wypadki jak mam poradzic sobie z External root na najnowszym gargulcu? Robiłem z wg tego opisu: http://eko.one.pl/?p=openwrt-externalroot ze zmianą systemu plików na ext2 bo robie na penie.
Po restarcie router nie odpala do konca (mruga ciągle dioda sys) zostawalo mi tylko failsafe.
Edytowany przez hepilord dnia 30-11-2010 15:20
TP-Link WR1043ND, Asus WL-500GP, Netgear-WNR3500L
|
|
|
|
shibby |
Dodano 30-11-2010 16:07
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
moze to ci rozjasni temat tego problemu w gargulcu
http://openrouter.info/forum/viewtopic.php?f=22&t=476
najwazniejszy tej poczatek
Cytat Gargoyle ma własny mechanizm montowania dysków (pochodzący z pakietu plugin-gargoyle-usb-storage), który automatycznie montuje znalezione nośniki w katalogu /tmp/usb_mount/uuid-partycji. Nie w każdym przypadku odpowiada to użytkownikom, którzy chcieli by mieć pełniejszą kontrolę nad miejscem montowania czy innymi parametrami. Można bezproblemowo wrócić do sposobu montowania nośników który jest standardem w OpenWrt - z wykorzystaniem pliku /etc/config/fstab.
Podstawowym działaniem jest odinstalowanie pakietu plugin-gargoyle-usb-storage. Stracimy w ten sposób możliwość konfigurowania udostępniania zasobów przez sambę i nfs z poziomu GUI,
Edytowany przez shibby dnia 30-11-2010 16:09
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
hepilord |
Dodano 30-11-2010 16:12
|
User
Posty: 71
Dołączył: 13/03/2008 21:38
|
juz sobie poradzilem
został mi jeszcze jeden problem - swap. Zrobilem sobie na niego osobna partycje sda2. Z tego co wyczytalem powinienem ja ustawic w
/etc/config/fstab, jednak w /etc/config brak pliku fstab
może ma znaczenie dodanie external root?
TP-Link WR1043ND, Asus WL-500GP, Netgear-WNR3500L
|
|
|
|
shibby |
Dodano 30-11-2010 16:45
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
a zainstalowales block-mount? Skoro nie masz fstab to w jaki sposob zrobiles extroota?
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
hepilord |
Dodano 30-11-2010 16:59
|
User
Posty: 71
Dołączył: 13/03/2008 21:38
|
fstab z tego co widze jest w etc, tzn w etc jest link do tmp
znalazlem plik fstab w /etc/init.d
tak wyglada:
Cytat
START=20
do_mount() {
local cfg="$1"
config_mount_by_section "$cfg"
}
do_swapon() {
local cfg="$1"
config_swapon_by_section "$cfg"
}
do_unmount() {
local cfg="$1"
config_get target "$cfg" target
config_get_bool enabled "$cfg" "enabled" '1'
[ -n "$target" -a "$enabled" -gt 0 ] || return 0
umount $target
}
do_swapoff() {
local cfg="$1"
config_get device "$cfg" device
config_get_bool enabled "$cfg" "enabled" '1'
[ -n "$device" -a "$enabled" -gt 0 ] && type swapoff >/dev/null || return 0
swapoff $device
}
start() {
. /lib/functions/mount.sh
config_load fstab
mkdir -p /var/lock
lock -w /var/lock/fstab.lck && {
lock /var/lock/fstab.lck
[ -e /tmp/fstab ] || {
echo '# WARNING: this is an auto generated file, please use uci to set defined filesystems' > /tmp/fstab
}
lock -u /var/lock/fstab.lck
}
config_foreach do_swapon swap
config_foreach do_mount mount
config_foreach do_swapon swap # do swap a second time so that swap on filesystems is enabled
}
stop() {
. /lib/functions/mount.sh
config_load fstab
config_foreach do_unmount mount
config_foreach do_swapoff swap
swapoff -a
}
gdzie mam szukac miejsca w ktorym wlacze swap?
Edytowany przez hepilord dnia 30-11-2010 17:57
TP-Link WR1043ND, Asus WL-500GP, Netgear-WNR3500L
|
|
|
|
shibby |
Dodano 30-11-2010 21:46
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
to jest skrypt startowy. Config musi byc w /etc/config/
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
hepilord |
Dodano 01-12-2010 10:11
|
User
Posty: 71
Dołączył: 13/03/2008 21:38
|
Niestety tam nie ma. O co tu może chodzić?
TP-Link WR1043ND, Asus WL-500GP, Netgear-WNR3500L
|
|
|
|
shibby |
Dodano 01-12-2010 10:17
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
i extroot ci sie zrobil?
w linku ktory ci podalem jest post arteq gdzie opisuje jak skopiowac konfiguracje z jffs (overlay na flashu) na extroota.
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
hepilord |
Dodano 01-12-2010 10:36
|
User
Posty: 71
Dołączył: 13/03/2008 21:38
|
UFFF! już działa wszystko co chciałem aby działało.
Dzięki shibby za pomoc i cierpliwość.
Edytowany przez hepilord dnia 01-12-2010 11:54
TP-Link WR1043ND, Asus WL-500GP, Netgear-WNR3500L
|
|
|
|
szafiro |
Dodano 02-12-2010 08:33
|
User
Posty: 8
Dołączył: 14/08/2010 03:48
|
Pytanie,
Mam dysk z partycjami:
sda1: ext3 (extroot)
sda2: swap
sda3: ntfs
sda4: ext3
w routerze (czyli jeszcze przed podłączeniem dysku i extrootem) mam plik /etc/config/fstab z konfiguracją
config global automount
option from_fstab 1
option anon_mount 0
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target
option device /dev/sda1
option fstype ext3
option options rw
option enabled 1
is_rootfs 1
config swap
option device /dev/sda2
option enabled 1
a na dysku twardym (extroot) mam /etc/config/fstab:
config global automount
option from_fstab 1
option anon_mount 0
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /mnt/sda3
option device /dev/sda3
option fstype ntfs-3g
option options rw
option enabled 1
config mount
option target /mnt/sda4
option device /dev/sda4
option fstype ext3
option options rw
option enabled 1
config swap
option device /dev/sda2
option enabled 1
extroot działa, ale nie montuje mi dysków sda3 i sda4, nie działa swap (muszę uruchomić poleceniem swapon /dev/sda2.
W poprzedniej wersji Gargoyle, którzego używałem (1.3.5) taka konfiguracja działała. Da się to jakoś wyprostować? |
|
|