Proszę:
root@Gargoyle:~# blkid
/dev/mtdblock2: TYPE="squashfs"
/dev/sda1: UUID="f68fa67b-682b-41a2-b112-7ec54655ccef" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda2: UUID="47b2b5be-f6a2-4918-9e20-10fc03d1a3ac" TYPE="swap"
root@Gargoyle:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
root@Gargoyle:~# uci show fstab
fstab.automount=global
fstab.automount.from_fstab=1
fstab.automount.anon_mount=1
fstab.autoswap=global
fstab.autoswap.from_fstab=1
fstab.autoswap.anon_swap=0
fstab.@mount[0]=mount
fstab.@mount[0].uuid=f68fa67b-682b-41a2-b112-7ec54655ccef
fstab.@mount[0].fstype=ext3
fstab.@mount[0].options=rw,noatine
fstab.@mount[0].enabled=1
fstab.@mount[0].enabled_fsck=0
fstab.@mount[0].is_rootfs=1
fstab.@swap[0]=swap
fstab.@swap[0].device=/dev/sda2
fstab.@swap[0].enabled=0
ls / etc/rc.d/* :
ARGS=""
# append flags
append_bools "$s" \
auth_nocache auth_retry auth_user_pass_optional bind ccd_exclusive client client_cert_not_required \
client_to_client comp_lzo comp_noadapt disable \
disable_occ down_pre duplicate_cn fast_io float http_proxy_retry \
ifconfig_noexec ifconfig_nowarn ifconfig_pool_linear management_forget_disconnect management_hold \
management_query_passwords management_signal mktun mlock mtu_test multihome mute_replay_warnings \
nobind no_iv no_name_remapping no_replay opt_verify passtos persist_key persist_local_ip \
persist_remote_ip persist_tun ping_timer_rem pull push_reset \
remote_random rmtun route_noexec route_nopull single_session socks_proxy_retry \
suppress_timestamps tcp_nodelay test_crypto tls_client tls_exit tls_server \
tun_ipv6 up_delay up_restart username_as_common_name
# append params
append_params "$s" \
cd askpass auth auth_user_pass auth_user_pass_verify bcast_buffers ca cert \
chroot cipher client_config_dir client_connect client_disconnect config connect_freq \
connect_retry connect_timeout connect_retry_max crl_verify dev dev_node dev_type dh \
echo engine explicit_exit_notify fragment group hand_window hash_size \
http_proxy http_proxy_option http_proxy_timeout ifconfig ifconfig_pool \
ifconfig_pool_persist ifconfig_push inactive ipchange iroute keepalive \
key key_method keysize learn_address link_mtu lladdr local log log_append \
lport management management_log_cache max_clients \
max_routes_per_client mode mssfix mtu_disc mute nice ns_cert_type ping \
ping_exit ping_restart pkcs12 plugin port port_share prng proto rcvbuf \
redirect_gateway remap_usr1 remote remote_cert_eku remote_cert_ku remote_cert_tls \
reneg_bytes reneg_pkts reneg_sec \
replay_persist replay_window resolv_retry route route_delay route_gateway \
route_metric route_up rport script_security secret server server_bridge setenv shaper sndbuf \
socks_proxy status status_version syslog tcp_queue_limit tls_auth \
tls_cipher tls_remote tls_timeout tls_verify tmp_dir topology tran_window \
tun_mtu tun_mtu_extra txqueuelen user verb down push up
SERVICE_PID_FILE="/var/run/openvpn-$s.pid"
service_start /usr/sbin/openvpn --syslog "openvpn($s)" --writepid "$SERVICE_PID_FILE" $ARGS
}
stop_instance() {
local s="$1"
section_enabled "$s" || return 1
SERVICE_PID_FILE="/var/run/openvpn-$s.pid"
service_stop /usr/sbin/openvpn
}
reload_instance() {
local s="$1"
section_enabled "$s" || return 1
SERVICE_PID_FILE="/var/run/openvpn-$s.pid"
service_reload /usr/sbin/openvpn
}
start() {
config_load 'openvpn'
config_foreach start_instance 'openvpn'
}
stop() {
config_load 'openvpn'
config_foreach stop_instance 'openvpn'
}
reload() {
config_load 'openvpn'
config_foreach reload_instance 'openvpn'
}
up() {
local exists
local instance
config_load 'openvpn'
for instance in "$@"; do
config_get exists "$instance" 'TYPE'
if [ "$exists" == "openvpn" ]; then
start_instance "$instance"
fi
done
}
down() {
local exists
local instance
config_load 'openvpn'
for instance in "$@"; do
config_get exists "$instance" 'TYPE'
if [ "$exists" == "openvpn" ]; then
stop_instance "$instance"
fi
done
}
#!/bin/sh /etc/rc.common
# (C) 2008 openwrt.org
START=96
load_led() {
local name
local sysfs
local trigger
local dev
local mode
local default
local delayon
local delayoff
local interval
config_get sysfs $1 sysfs
config_get name $1 name "$sysfs"
config_get trigger $1 trigger "none"
config_get dev $1 dev
config_get mode $1 mode "link"
config_get_bool default $1 default "nil"
config_get delayon $1 delayon
config_get delayoff $1 delayoff
config_get interval $1 interval "50"
config_get port_state $1 port_state
[ -e /sys/class/leds/${sysfs}/brightness ] && {
echo "setting up led ${name}"
[ "$default" != nil ] && {
[ $default -eq 1 ] &&
echo 1 >/sys/class/leds/${sysfs}/brightness
[ $default -eq 1 ] ||
echo 0 >/sys/class/leds/${sysfs}/brightness
}
echo $trigger > /sys/class/leds/${sysfs}/trigger
case "$trigger" in
"netdev")
[ -n "$dev" ] && {
echo $dev > /sys/class/leds/${sysfs}/device_name
echo $mode > /sys/class/leds/${sysfs}/mode
}
;;
"timer")
[ -n "$delayon" ] && \
echo $delayon > /sys/class/leds/${sysfs}/delay_on
[ -n "$delayoff" ] && \
echo $delayoff > /sys/class/leds/${sysfs}/delay_off
;;
"usbdev")
[ -n "$dev" ] && {
echo $dev > /sys/class/leds/${sysfs}/device_name
echo $interval > /sys/class/leds/${sysfs}/activity_interval
}
;;
"port_state")
[ -n "$port_state" ] && \
echo $port_state > /sys/class/leds/${sysfs}/port_state
;;
switch[0-9]*)
local port_mask
config_get port_mask $1 port_mask
[ -n "$port_mask" ] && \
echo $port_mask > /sys/class/leds/${sysfs}/port_mask
;;
esac
}
}
start() {
[ -e /sys/class/leds/ ] && {
config_load system
config_foreach load_led led
}
}
#!/bin/sh /etc/rc.common
# Copyright (C) 2008-2011 OpenWrt.org
START=97
start() {
[ -c /dev/watchdog ] || return 1
[ -x /sbin/watchdog ] || return 1
service_start /sbin/watchdog -t 5 /dev/watchdog
}
stop() {
service_stop /sbin/watchdog
}
#!/bin/sh /etc/rc.common
# Copyright (C) 2006 OpenWrt.org
START=99
start() {
[ -f /etc/sysctl.conf ] && sysctl -p -e >&-
}
root@Gargoyle:~# cat /etc/banner
_____ _
| __ \ | |
| | \/ __ _ _ __ __ _ ___ _ _| | ___
| | __ / _` | '__/ _` |/ _ \| | | | |/ _ \
| |_\ \ (_| | | | (_| | (_) | |_| | | __/
\____/\__,_|_| \__, |\___/ \__, |_|\___|
__/ | __/ |
|___/ |___/
----------------------------------------------------------------
| |
| Gargoyle PL 1.5.9.2 (1f082da) |
| OpenWrt Attitude Adjustment 12.09-rc1 (r35228) |
| Zbudowano: 2013-01-18 23:22 CET |
| |
| Cezary Jackiewicz (obsy), http://eko.one.pl |
| |
----------------------------------------------------------------
Booted from router filesystem
Booted from EXTENALL ROOT
logread:
0#53 for domain oss
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain null
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain null
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain null
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain ing
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain ing
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain ing
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain indy
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain indy
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain indy
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain gopher
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain gopher
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain gopher
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain geek
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain geek
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain geek
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain fur
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain fur
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain fur
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain free
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain free
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain free
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain bbs
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain bbs
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain bbs
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain dyn
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain dyn
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain dyn
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain parody
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain parody
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain parody
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain glue
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain glue
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain glue
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 176.58.118.172#53 for domain bit
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 106.187.47.17#53 for domain bit
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 178.32.31.41#53 for domain bit
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using local addresses only for domain lan
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: reading /tmp/resolv.conf.auto
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 192.168.2.1#53
Jan 23 16:21:26 Gargoyle daemon.warn dnsmasq[1977]: ignoring nameserver 192.168.1.1 - local interface
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain micro
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain micro
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain micro
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain oss
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain oss
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain oss
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain null
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain null
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain null
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain ing
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain ing
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain ing
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain indy
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain indy
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain indy
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain gopher
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain gopher
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain gopher
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain geek
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain geek
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain geek
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain fur
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain fur
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain fur
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain free
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain free
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain free
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain bbs
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain bbs
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain bbs
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain dyn
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain dyn
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain dyn
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain parody
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain parody
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain parody
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.142.171.235#53 for domain glue
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 95.211.32.162#53 for domain glue
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 66.244.95.20#53 for domain glue
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 176.58.118.172#53 for domain bit
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 106.187.47.17#53 for domain bit
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using nameserver 178.32.31.41#53 for domain bit
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: using local addresses only for domain lan
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq[1977]: read /etc/hosts - 2 addresses
Jan 23 16:21:26 Gargoyle daemon.info dnsmasq-dhcp[1977]: read /etc/ethers - 0 addresses
Jan 23 16:21:27 Gargoyle user.err syslog: error starting threads: errno 89 (Function not implemented)
Jan 23 16:21:27 Gargoyle user.info sysinit: exportfs: could not open /var/lib/nfs/.etab.lock for locking: errno 2 (No such file or directory)
Jan 23 16:21:27 Gargoyle user.info sysinit: exportfs: can't lock /var/lib/nfs/etab for writing
Jan 23 16:21:27 Gargoyle user.info sysinit: exportfs: could not open /var/lib/nfs/.xtab.lock for locking: errno 2 (No such file or directory)
Jan 23 16:21:27 Gargoyle user.info sysinit: exportfs: can't lock /var/lib/nfs/xtab for writing
Jan 23 16:21:30 Gargoyle daemon.info dnsmasq-dhcp[1977]: DHCPREQUEST(br-lan) 192.168.1.144 d4:3d:7e:33:06:d2
Jan 23 16:21:30 Gargoyle user.info sysinit: ERROR: No valid dynamic DNS service configurations defined
Jan 23 16:21:30 Gargoyle user.info sysinit: (Did you specify correct configuration file path?)
Jan 23 16:21:30 Gargoyle daemon.info dnsmasq-dhcp[1977]: DHCPACK(br-lan) 192.168.1.144 d4:3d:7e:33:06:d2 TobiaszPC
Jan 23 16:21:31 Gargoyle kern.warn kernel: [ 75.600000] head: sending ioctl 540d to a partition!
Jan 23 16:21:31 Gargoyle kern.warn kernel: [ 75.610000] head: sending ioctl 540d to a partition!
Jan 23 16:21:32 Gargoyle user.notice fstab: Mount enabled for /dev/sda1 but it doesn't have a defined mountpoint (target)
Jan 23 16:21:32 Gargoyle kern.warn kernel: [ 76.920000] head: sending ioctl 540d to a partition!
Jan 23 16:21:32 Gargoyle kern.warn kernel: [ 76.920000] head: sending ioctl 540d to a partition!
Jan 23 16:21:36 Gargoyle user.notice ifup: Allowing Router Advertisements on wan (eth0.2)
Jan 23 16:21:38 Gargoyle user.info firewall: adding wan (eth0.2) to zone wan
Jan 23 16:21:43 Gargoyle kern.warn kernel: [ 87.970000] ipt_bandwidth: timezone shift of 60 minutes detected, adjusting
Jan 23 16:21:43 Gargoyle kern.warn kernel: [ 87.980000] old minutes west=0, new minutes west=-60
Jan 23 16:21:56 Gargoyle user.notice root: vsftpd init: mounted = 0
Jan 23 16:21:56 Gargoyle user.info sysinit: ERROR: No drives attached, no directories to share!
Jan 23 16:21:56 Gargoyle user.info sysinit: setting up led USB
Jan 23 16:21:56 Gargoyle user.info sysinit: setting up led WLAN
Jan 23 16:22:00 Gargoyle authpriv.info dropbear[2995]: Child connection from 192.168.1.144:51197
Jan 23 16:22:03 Gargoyle user.notice ifup: Enabling Router Solicitations on loopback (lo)
Jan 23 16:22:09 Gargoyle authpriv.notice dropbear[2995]: Password auth succeeded for 'root' from 192.168.1.144:51197
Jan 23 16:38:34 Gargoyle authpriv.info dropbear[2995]: Exit (root): Exited normally
Jan 23 16:38:39 Gargoyle authpriv.info dropbear[3082]: Child connection from 192.168.1.144:51224
Jan 23 16:38:46 Gargoyle authpriv.notice dropbear[3082]: Password auth succeeded for 'root' from 192.168.1.144:51224
root@Gargoyle:~# disktype /dev/sda
--- /dev/sda
Block device, size 959.5 MiB (1006108672 bytes)
DOS/MBR partition map
Partition 1: 800 MiB (838860800 bytes, 1638400 sectors from 2048)
Type 0x83 (Linux)
Ext3 file system
UUID F68FA67B-682B-41A2-B112-7EC54655CCEF (DCE, v4)
Volume size 800 MiB (838860800 bytes, 204800 blocks of 4 KiB)
Partition 2: 158.5 MiB (166199296 bytes, 324608 sectors from 1640448)
Type 0x82 (Linux swap / Solaris)
Linux swap, version 2, subversion 1, 4 KiB pages, big-endian
Swap size 158.5 MiB (166191104 bytes, 40574 pages of 4 KiB)