Журнал лабораторных работ

Содержание

Журнал

Понедельник (06/14/10)

/dev/ttyp1
11:54:55
#ifconfig internet alias0 172.16.0.1
ifconfig: alias0: bad value
11:55:17
#ifconfig internet_lias0 172.16.0.1 netmask 255.255.255.0
ifconfig: interface internet_alias0 does not exist
11:55:21
#ifconfig internet 172.16.0.1 netmask 255.255.255.0 alias0
ifconfig: alias0: bad value
11:55:32
#man ifconfig
11:55:49
#ifconfig internet lias 172.16.0.1 netmask 255.255.255.0

11:55:55
#ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.24 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:04
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
internet: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 10.0.0.2 netmask 0xffffff00 broadcast 10.0.0.255
        inet 172.16.0.1 netmask 0xffffff00 broadcast 172.16.0.255
...
re2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:4e:00:02:04
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
11:55:58
#vim /etc/rc.conf
11:56:22
#ifconfig_re1_name="i
Stopping network:ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
 lo0 re0 internet re2 plip0.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.24 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:04
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
internet: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffffff00 broadcast 172.16.0.255
        ether 00:16:4f:00:01:04
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
11:56:34
#vim /etc/rc.conf
--- /tmp/l3-saved-13279.29439.22884	2010-06-14 12:56:41.000000000 +0300
+++ /etc/rc.conf	2010-06-14 12:56:58.000000000 +0300
@@ -17,6 +17,6 @@
 ifconfig_re0="inet 192.168.16.24  netmask 255.255.255.0"
 ifconfig_re1_name="internet"
 ifconfig_internet="inet 10.0.0.2  netmask 255.255.255.0"
-ifconfig_internet_alias0="inet 172.16.0.1  netmask 255.255.255.0"
+ifconfig_internet="alias inet 172.16.0.1  netmask 255.255.255.0"
 ifconfig_internet="ether 00:16:4f:00:01:04"
 hostname="fbsd4.net.nt"
11:56:58
#/etc/rc.d/netif restart
Stopping network: lo0 re0 internet re2 plip0.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.24 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:04
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
internet: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:4f:00:01:04
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
11:57:01
#vim /etc/rc.conf
--- /tmp/l3-saved-13279.11513.22062	2010-06-14 12:57:10.000000000 +0300
+++ /etc/rc.conf	2010-06-14 12:57:30.000000000 +0300
@@ -16,7 +16,7 @@
 hostname="fbsdvm.unix.nt"
 ifconfig_re0="inet 192.168.16.24  netmask 255.255.255.0"
 ifconfig_re1_name="internet"
-ifconfig_internet="inet 10.0.0.2  netmask 255.255.255.0"
-ifconfig_internet="alias inet 172.16.0.1  netmask 255.255.255.0"
+ifconfig_internet_alias1="inet 10.0.0.2  netmask 255.255.255.0"
+ifconfig_internet_alias0="inet 172.16.0.1  netmask 255.255.255.0"
 ifconfig_internet="ether 00:16:4f:00:01:04"
 hostname="fbsd4.net.nt"
11:57:30
#/etc/rc.d/netif restart
Stopping network:ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
 lo0 re0 internet re2 plip0.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.24 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:04
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
internet: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffffff00 broadcast 172.16.0.255
        inet 10.0.0.2 netmask 0xffffff00 broadcast 10.0.0.255
        ether 00:16:4f:00:01:04
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
11:57:32
#vim /etc/rc.conf
11:57:56
#atrp
bash: atrp: command not found
11:58:07
#atp
bash: atp: command not found
11:58:09
#arp
usage: arp [-n] [-i interface] hostname
       arp [-n] [-i interface] -a
       arp -d hostname [pub]
       arp -d [-i interface] -a
       arp -s hostname ether_addr [temp] [pub]
       arp -S hostname ether_addr [temp] [pub]
       arp -f filename
11:58:10
#arp -a
debian4.net.nt (192.168.16.4) at 00:16:3e:00:00:04 on re0 [ethernet]
debian.net.nt (192.168.16.254) at 00:07:e9:0c:45:0c on re0 [ethernet]
11:58:12
#arp -an
? (192.168.16.4) at 00:16:3e:00:00:04 on re0 [ethernet]
? (192.168.16.254) at 00:07:e9:0c:45:0c on re0 [ethernet]
11:58:14
#tcp
tcpdchk    tcpdmatch  tcpdrop    tcpdump    tcpslice
11:58:14
#tcpdump -i re0 -n -p arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on re0, link-type EN10MB (Ethernet), capture size 96 bytes
12:58:50.073341 arp who-has 192.168.16.24 tell 192.168.16.254
12:58:50.073376 arp reply 192.168.16.24 is-at 00:16:4e:00:00:04
12:58:54.686764 arp who-has 192.168.16.24 tell 192.168.16.219
12:58:54.686806 arp reply 192.168.16.24 is-at 00:16:4e:00:00:04
^C
4 packets captured
39 packets received by filter
0 packets dropped by kernel
11:59:05
#ping -f 192.168.16.254
PING 192.168.16.254 (192.168.16.254): 56 data bytes
^C
--- 192.168.16.254 ping statistics ---
11991 packets transmitted, 11990 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.207/0.342/20.178/0.939 ms
12:00:12
#ping -I re0 192.168.16.254
ping: invalid multicast interface: `re0'
12:00:37
#man ping
12:01:03
#ping -h
ping: option requires an argument -- h
usage: ping [-AaDdfnoQqRrv] [-c count] [-G sweepmaxsize] [-g sweepminsize]
            [-h sweepincrsize] [-i wait] [-l preload] [-M mask | time] [-m ttl]
            [-P policy] [-p pattern] [-S src_addr] [-s packetsize] [-t timeout]
            [-W waittime] [-z tos] host
       ping [-AaDdfLnoQqRrv] [-c count] [-I iface] [-i wait] [-l preload]
            [-M mask | time] [-m ttl] [-P policy] [-p pattern] [-S src_addr]
            [-s packetsize] [-T ttl] [-t timeout] [-W waittime]
            [-z tos] mcast-group
12:01:08
#ping -c 2 nt.ua
PING nt.ua (212.40.34.157): 56 data bytes
ping: sendto: No route to host
ping: sendto: No route to host
^C
--- nt.ua ping statistics ---
2 packets transmitted, 0 packets received, 100% packet loss
12:01:45
#route -n
usage: route [-dnqtv] command [[modifiers] args]
12:01:49
#netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
10/24              link#2             UC          0        0 intern
127.0.0.1          127.0.0.1          UH          0        0    lo0
172.16/24          link#2             UC          0        0 intern
192.168.16         link#1             UC          0        0    re0
192.168.16.4       00:16:3e:00:00:04  UHLW        1    19885    re0    940
192.168.16.219     00:14:c2:05:a3:18  UHLW        1        2    re0   1022
192.168.16.254     00:07:e9:0c:45:0c  UHLW        1    12060    re0   1173
Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#5                        UHL         lo0
ff01:5::/32                       fe80::1%lo0                   UC          lo0
ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
12:01:52
#/etc/rc.d/ro
root     route6d  routed   routing
12:01:52
#/etc/rc.d/routing restart
add net default: gateway 192.168.16.254
Additional routing options:.
12:02:15
#ping -c 2 nt.ua
PING nt.ua (212.40.34.157): 56 data bytes
64 bytes from 212.40.34.157: icmp_seq=0 ttl=57 time=28.150 ms
64 bytes from 212.40.34.157: icmp_seq=1 ttl=57 time=4.045 ms
--- nt.ua ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/stddev = 4.045/16.098/28.150/12.052 ms
12:02:19
#traceroute -n nt,.ua
traceroute: unknown host nt,.ua
12:02:29
#traceroute -n nt.ua
traceroute to nt.ua (212.40.34.157), 64 hops max, 40 byte packets
 1  192.168.16.254  1.016 ms  0.901 ms  0.974 ms
 2  10.0.3.4  1.277 ms  0.995 ms  1.091 ms
 3  192.168.100.1  1.506 ms  1.428 ms  1.764 ms
 4  193.200.68.189  4.175 ms  4.342 ms  6.909 ms
 5  193.200.69.241  4.361 ms  6.190 ms  5.423 ms
 6  213.133.162.221  6.513 ms  6.431 ms  5.990 ms
 7  89.209.11.37  7.147 ms  6.637 ms  5.815 ms
 8  212.40.58.201  8.475 ms  15.280 ms  8.252 ms
 9  212.40.34.157  7.613 ms  8.127 ms  6.440 ms
12:02:31
#nmap
bash: nmap: command not found
прошло 74 минуты
/dev/ttyp1
13:17:25
#route -h
route: illegal option -- h
usage: route [-dnqtv] command [[modifiers] args]
13:17:32
#route add -net 192.168.8.0 gw 192.168.16.254
route: bad address: gw
13:18:03
#route add -net 192.168.8.0 192.168.16.254
add net 192.168.8.0: gateway 192.168.16.254
13:18:06
#route -n
usage: route [-dnqtv] command [[modifiers] args]
13:18:18
#route -n
usage: route [-dnqtv] command [[modifiers] args]
13:18:34
#netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.16.254     UGS         0     1924    re0
10/24              link#2             UC          0        0 intern
127.0.0.1          127.0.0.1          UH          0        0    lo0
172.16/24          link#2             UC          0        0 intern
192.168.8          192.168.16.254     UGS         0        0    re0
192.168.16         link#1             UC          0        0    re0
192.168.16.4       00:16:3e:00:00:04  UHLW        1      136    re0   1122
192.168.16.254     00:07:e9:0c:45:0c  UHLW        3    12091    re0   1179
Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#5                        UHL         lo0
ff01:5::/32                       fe80::1%lo0                   UC          lo0
ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
13:18:39
#netstat -rn -f inet
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.16.254     UGS         0     1924    re0
10/24              link#2             UC          0        0 intern
127.0.0.1          127.0.0.1          UH          0        0    lo0
172.16/24          link#2             UC          0        0 intern
192.168.8          192.168.16.254     UGS         0        0    re0
192.168.16         link#1             UC          0        0    re0
192.168.16.4       00:16:3e:00:00:04  UHLW        1      147    re0   1118
192.168.16.254     00:07:e9:0c:45:0c  UHLW        3    12091    re0   1175
13:18:42
#netstat | less
13:19:08
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     xdm        978   1  tcp46  *:49152               *:*
root     Xorg       977   3  tcp4   *:6000                *:*
root     xdm        974   1  tcp46  *:49152               *:*
root     xdm        974   3  udp46  *:177                 *:*
root     inetd      948   5  tcp4   *:5902                *:*
root     sendmail   914   4  tcp4   127.0.0.1:25          *:*
root     sshd       908   3  tcp46  *:22                  *:*
root     sshd       908   4  tcp4   *:22                  *:*
root     syslogd    750   7  udp4   *:514                 *:*
13:19:12
#sockstat -4l

13:21:31
#vim /etc/rc.conf
13:21:49
#defaultrouter="19
removable_route_flush="NO" # Flush routes when removing an interface
#gif_interfaces="gif0 gif1"     # Examples typically for a router.
#gifconfig_gif0="10.1.1.1 10.1.2.1"     # Examples typically for a router.
#gifconfig_gif1="10.1.1.2 10.1.2.2"     # Examples typically for a router.
defaultrouter="NO"              # Set to default gateway (or NO).
static_routes=""                # Set to static route list (or leave empty).
natm_static_routes=""           # Set to static route list for NATM (or leave empty).
router_enable="NO"              # Set to YES to enable a routing daemon.
router="/sbin/routed"           # Name of routing daemon to use if enabled.
router_flags="-q"               # Flags for routing daemon.
...
#ipv6_router_flags="-q"         # If you want to run a routing daemon on an end
#ipv6_network_interfaces="ed0 ep0"      # Examples for router
rtsol_flags=""                  # Flags to IPv6 router solicitation.
rtadvd_enable="NO"              # Set to YES to enable an IPv6 router
                                # this router becomes a possible candidate
                                # IPv6 default router for local subnets.
mroute6d_enable="NO"            # Do IPv6 multicast routing.
mroute6d_program="/usr/local/sbin/pim6dd"       # Name of IPv6 multicast
mroute6d_flags=""               # Flags to IPv6 multicast routing daemon.
jail_socket_unixiproute_only="YES" # Route only TCP/IP within a jail
13:21:57
#grep route /etc/defaults/rc.conf | less
13:22:33
#vim /etc/rc.conf
13:22:38
#~
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.16.254     UGS         0     2060    re0
10/24              link#2             UC          0        0 intern
127.0.0.1          127.0.0.1          UH          0        0    lo0
172.16/24          link#2             UC          0        0 intern
192.168.8          192.168.16.254     UGS         0        0    re0
192.168.16         link#1             UC          0        0    re0
192.168.16.4       00:16:3e:00:00:04  UHLW        1      352    re0    876
192.168.16.254     00:07:e9:0c:45:0c  UHLW        3    12102    re0   1154
Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#5                        UHL         lo0
ff01:5::/32                       fe80::1%lo0                   UC          lo0
ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
13:23:14
#vim /etc/rc.conf
--- /tmp/l3-saved-22004.18421.18037	2010-06-14 14:23:19.000000000 +0300
+++ /etc/rc.conf	2010-06-14 14:24:15.000000000 +0300
@@ -20,3 +20,5 @@
 ifconfig_internet_alias0="inet 172.16.0.1  netmask 255.255.255.0"
 ifconfig_internet="ether 00:16:4f:00:01:04"
 hostname="fbsd4.net.nt"
+static_routes="8_0"
+route_8_0="add -net 192.168.8.0 192.168.16.254"
13:24:15
#route -n
usage: route [-dnqtv] command [[modifiers] args]
13:24:17
#netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.16.254     UGS         0     2110    re0
10/24              link#2             UC          0        0 intern
127.0.0.1          127.0.0.1          UH          0        0    lo0
172.16/24          link#2             UC          0        0 intern
192.168.8          192.168.16.254     UGS         0        0    re0
192.168.16         link#1             UC          0        0    re0
192.168.16.4       00:16:3e:00:00:04  UHLW        1      562    re0    780
192.168.16.254     00:07:e9:0c:45:0c  UHLW        3    12103    re0   1193
Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#5                        UHL         lo0
ff01:5::/32                       fe80::1%lo0                   UC          lo0
ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
13:24:20
#route delete 192.168.8.0 192.168.16.254
delete net 192.168.8.0: gateway 192.168.16.254
13:24:45
#netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.16.254     UGS         0     2129    re0
10/24              link#2             UC          0        0 intern
127.0.0.1          127.0.0.1          UH          0        0    lo0
172.16/24          link#2             UC          0        0 intern
192.168.16         link#1             UC          0        0    re0
192.168.16.4       00:16:3e:00:00:04  UHLW        1      614    re0    750
192.168.16.254     00:07:e9:0c:45:0c  UHLW        2    12104    re0   1163
Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#5                        UHL         lo0
ff01:5::/32                       fe80::1%lo0                   UC          lo0
ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
13:24:50
#/etc/rc.d/routing restart
default              192.168.16.254       done
add net default: gateway 192.168.16.254
route: bad address: add
Additional routing options:.
13:25:00
#vim /etc/rc.conf
--- /tmp/l3-saved-22004.4197.1618	2010-06-14 14:25:06.000000000 +0300
+++ /etc/rc.conf	2010-06-14 14:25:12.000000000 +0300
@@ -21,4 +21,4 @@
 ifconfig_internet="ether 00:16:4f:00:01:04"
 hostname="fbsd4.net.nt"
 static_routes="8_0"
-route_8_0="add -net 192.168.8.0 192.168.16.254"
+route_8_0="-net 192.168.8.0 192.168.16.254"
13:25:12
#netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.16.254     UGS         0        9    re0
10/24              link#2             UC          0        0 intern
127.0.0.1          127.0.0.1          UH          0        0    lo0
172.16/24          link#2             UC          0        0 intern
192.168.16         link#1             UC          0        0    re0
192.168.16.4       00:16:3e:00:00:04  UHLW        1      708    re0    726
192.168.16.254     00:07:e9:0c:45:0c  UHLW        2    12109    re0   1176
Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#5                        UHL         lo0
ff01:5::/32                       fe80::1%lo0                   UC          lo0
ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
13:25:14
#/etc/rc.d/routing restart
default              192.168.16.254       done
add net default: gateway 192.168.16.254
add net 192.168.8.0: gateway 192.168.16.254
Additional routing options:.
13:25:17
#netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.16.254     UGS         0        0    re0
10/24              link#2             UC          0        0 intern
127.0.0.1          127.0.0.1          UH          0        0    lo0
172.16/24          link#2             UC          0        0 intern
192.168.8          192.168.16.254     UGS         0        0    re0
192.168.16         link#1             UC          0        0    re0
192.168.16.4       00:16:3e:00:00:04  UHLW        1      721    re0    721
192.168.16.254     00:07:e9:0c:45:0c  UHLW        3    12110    re0   1171
Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#5                        UHL         lo0
ff01:5::/32                       fe80::1%lo0                   UC          lo0
ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
13:25:19
#vim /etc/rc.conf
--- /tmp/l3-saved-22004.2589.26988	2010-06-14 14:25:22.000000000 +0300
+++ /etc/rc.conf	2010-06-14 14:25:35.000000000 +0300
@@ -1,3 +1,4 @@
+#!
 sshd_enable="yes"
 font8x14="cp866-8x14"
 font8x16="cp866b-8x16"
13:25:35
#vim /etc/rc.conf
13:25:41
#!stname="fbsd4.net.nt"
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".vimrc" [New File] 3 lines, 19 characters written
13:25:51
#vim /etc/rc.conf
--- /tmp/l3-saved-22004.20816.21823	2010-06-14 14:25:52.000000000 +0300
+++ /etc/rc.conf	2010-06-14 14:26:23.000000000 +0300
@@ -21,5 +21,6 @@
 ifconfig_internet_alias0="inet 172.16.0.1  netmask 255.255.255.0"
 ifconfig_internet="ether 00:16:4f:00:01:04"
 hostname="fbsd4.net.nt"
-static_routes="8_0"
+static_routes="8_0 9_0"
 route_8_0="-net 192.168.8.0 192.168.16.254"
+route_9_0="-net 192.168.9.0 192.168.16.254"
13:26:23
#/etc/rc.d/routing restart
default              192.168.16.254       done
192.168.8            192.168.16.254       done
add net default: gateway 192.168.16.254
add net 192.168.8.0: gateway 192.168.16.254
add net 192.168.9.0: gateway 192.168.16.254
Additional routing options:.
13:26:29
#netstat -rn
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.16.254     UGS         0        4    re0
10/24              link#2             UC          0        0 intern
127.0.0.1          127.0.0.1          UH          0        0    lo0
172.16/24          link#2             UC          0        0 intern
192.168.8          192.168.16.254     UGS         0        0    re0
192.168.9          192.168.16.254     UGS         0        0    re0
192.168.16         link#1             UC          0        0    re0
192.168.16.4       00:16:3e:00:00:04  UHLW        1     1041    re0    648
192.168.16.254     00:07:e9:0c:45:0c  UHLW        4    12115    re0   1168
Internet6:
Destination                       Gateway                       Flags      Netif Expire
::1                               ::1                           UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#5                        UHL         lo0
ff01:5::/32                       fe80::1%lo0                   UC          lo0
ff02::%lo0/32                     fe80::1%lo0                   UC          lo0
13:26:32
#vim /etc/rc.conf
13:26:44
#:q!
#!
sshd_enable="yes"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
keyrate="normal"
local_startup="/usr/local/etc/rc.d"
mousechar_start="3"
moused_enable="YES"
...
hostname="fbsdvm.unix.nt"
ifconfig_re0="inet 192.168.16.24  netmask 255.255.255.0"
ifconfig_re1_name="internet"
ifconfig_internet_alias1="inet 10.0.0.2  netmask 255.255.255.0"
ifconfig_internet_alias0="inet 172.16.0.1  netmask 255.255.255.0"
ifconfig_internet="ether 00:16:4f:00:01:04"
hostname="fbsd4.net.nt"
static_routes="8_0 9_0"
route_8_0="-net 192.168.8.0 192.168.16.254"
route_9_0="-net 192.168.9.0 192.168.16.254"
/dev/ttyp1
13:36:05
#grep gateway_enable /etc/defaults/rc.conf
gateway_enable="NO"             # Set to YES if this host will be a gateway.
ipxgateway_enable="NO"          # Set to YES to enable IPX routing.
forward_sourceroute="NO"        # do source routing (only if gateway_enable is set to "YES")
ipv6_gateway_enable="NO"        # Set to YES if this host will be a gateway.
13:36:17
#vim /etc/sysctl.conf
13:37:13
#~

13:37:14
#sysctl -a | grep forwarding
net.inet.ip.forwarding: 0
net.inet.ip.fastforwarding: 0
net.inet6.ip6.forwarding: 0
13:37:22
#sysctl -ad | grep forwarding
net.inet.ip.forwarding: Enable IP forwarding between interfaces
net.inet.ip.sourceroute: Enable forwarding source routed IP packets
net.inet.ip.fastforwarding: Enable fast IP forwarding
net.inet6.ip6.forwarding:
13:39:00
#vim /etc/rc.conf
13:39:14
#sysctl net.inet.ip.forwarding=1
net.inet.ip.forwarding: 0 -> 1
прошло >2 часов
/dev/ttyp1
15:49:43
#shutdown -p now
Shutdown NOW!
shutdown: [pid 24922]

Вторник (06/15/10)

/dev/ttyp1
09:12:56
#sockstat -4l | grep :22
root     sshd       880   3  tcp46  *:22                  *:*
root     sshd       880   4  tcp4   *:22                  *:*
09:17:11
#tar cv /etc | nc -l -p 4444
tar: Failed to open '/dev/sa0': Operation not supported
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
09:17:37
#tar cv /etc - | nc -l -p 4444
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
tar: Failed to open '/dev/sa0': Operation not supported
09:17:53
#tar cv - /etc | nc -l -p 4444
tar: Failed to open '/dev/sa0': Operation not supported
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-P proxy_username] [-p source_port]
          [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol]
          [-x proxy_address[:port]] [hostname] [port[s]]
09:18:04
#man tat
09:18:14
#man tar
09:18:54
#tar -cvf - /etc | nc -l 127.0.0.1 4444
tar: Removing leading '/' from member names
a etc
a etc/defaults
a etc/netconfig
a etc/protocols
a etc/services^C
09:20:00
#tar -cvf - /etc | nc -l 192.168.16.24 4444
a etc/rc.d/route6d
a etc/rc.d/routed
a etc/rc.d/routing
a etc/rc.d/rpcbind
a etc/rc.d/rtadvd
a etc/rc.d/rwho
a etc/rc.d/savecore
a etc/rc.d/sdpd
a etc/rc.d/securelevel
a etc/rc.d/sendmail
...
a etc/gnats/freefall
a etc/bluetooth/hcsecd.conf
a etc/bluetooth/hosts
a etc/bluetooth/protocols
a etc/X11/xorg.conf
a etc/defaults/rc.conf
a etc/defaults/bluetooth.device.conf
a etc/defaults/devfs.rules
a etc/defaults/pccard.conf
a etc/defaults/periodic.conf
09:20:13
#tar -cvf - /etc | nc -l 192.168.16.24 4444
tar: Removing leading '/' from member names
a etc
a etc/defaults
a etc/netconfig
a etc/protocols
a etc/services
^C
09:24:49
#nc 192.168.16.4 110
+OK
USER
-ERR
USER user
+OK
PASS password
+OK
LIST
+OK
.
QUIT
+OK
09:25:12
#nc 192.168.16.4 11111
+OK
USER user
+OK
PASS password
+OK
LIST
+OK
.
QUIT
+OK
09:26:44
#nc 192.168.16.4 4444
ls -l
итого 16
drwxr-xr-x 19 root root 4096 Июн 14 14:37 etc
-rw-------  1 root root    0 Июн 15 10:22 fileQQYEnn
drwx------  2 user user 4096 Июн 15 09:57 keyring-ljZs3L
drwx------  2 user user 4096 Июн 15 09:58 orbit-user
drwx------  2 user user 4096 Июн 15 09:57 ssh-WfUKnd1152
prw-r--r--  1 root root    0 Июн 15 10:24 test
hostanme
ifconfig
...
Получено:11 http://debian.org.ua squeeze/main 2010-06-15-0302.55.pdiff [51,7kB]
Получено:12 http://debian.org.ua squeeze/contrib 2010-06-15-0302.55.pdiff [971B]
Получено:13 http://debian.org.ua squeeze/non-free 2010-06-15-0302.55.pdiff [246B]
Получено:14 http://debian.org.ua squeeze/contrib 2010-06-15-0302.55.pdiff [971B]
Получено:15 http://debian.org.ua squeeze/non-free 2010-06-15-0302.55.pdiff [246B]
Получено 654kБ за 4с (155kБ/c)
Чтение списков пакетов...
echo $PS1
PS1=test\h
exit
09:29:05
#nc 192.168.16.4 4444
ls -l
итого 16
drwxr-xr-x 19 root root 4096 Июн 14 14:37 etc
-rw-------  1 root root    0 Июн 15 10:22 fileQQYEnn
drwx------  2 user user 4096 Июн 15 09:57 keyring-ljZs3L
drwx------  2 user user 4096 Июн 15 09:58 orbit-user
drwx------  2 user user 4096 Июн 15 09:57 ssh-WfUKnd1152
prw-r--r--  1 root root    0 Июн 15 10:24 test
hostname
debian4
hostname -f
debian4.net.nt
quit
exit
09:30:03
#nc 192.168.16.4 65534
4+4
8
quit
09:35:24
#nc 192.168.16.4 65534
8+8
16
^]
(standard_in) 2: illegal character: ^]
^C
09:39:47
#nc 192.168.16.4 65534
5+5
10
^C
09:41:42
#nc 192.168.16.4 65534
2+@
(standard_in) 1: illegal character: @
(standard_in) 2: syntax error
2+2
4
^C
09:42:31
#nc 192.168.16.4 65534
4+4
09:42:59
#nc 192.168.16.4 65534
4+4
8
^C
прошло 29 минут
10:12:07
#nc 192.168.16.4 65534
4+4
8
quit
10:12:16
#nc 192.168.16.4 65534

10:12:38
#nc 192.168.16.4 65534

10:13:00
#nc 192.168.16.4 65534
hello boys, lets meet to me
4+4
8
quit
10:15:04
#nc 192.168.16.4 65534
Go away, man
10:15:24
#nc 192.168.16.4 65534
hello boys, lets meet to me
2+2
4
quit
10:16:01
#nc 192.168.16.4 65534
Go away, man
10:16:16
#cd /usr/ports/

Статистика

Время первой команды журнала11:54:55 2010- 6-14
Время последней команды журнала10:16:16 2010- 6-15
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %20.79
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.55
Количество командных строк в единицу времени, команда/мин 1.09
Частота использования команд
nc23|====================| 20.54%
vim14|============| 12.50%
netstat9|========| 8.04%
route8|=======| 7.14%
tar6|=====| 5.36%
ifconfig5|====| 4.46%
ping5|====| 4.46%
grep5|====| 4.46%
man4|===| 3.57%
/etc/rc.d/routing4|===| 3.57%
sysctl3|==| 2.68%
sockstat3|==| 2.68%
arp3|==| 2.68%
traceroute2|=| 1.79%
less2|=| 1.79%
~2|=| 1.79%
/etc/rc.d/netif2|=| 1.79%
!stname="fbsd4.net.nt"1|| 0.89%
atp1|| 0.89%
atrp1|| 0.89%
/etc/rc.d/ro1|| 0.89%
tcpdump1|| 0.89%
tcp1|| 0.89%
:q!1|| 0.89%
cd1|| 0.89%
nmap1|| 0.89%
ifconfig_re1_name="i1|| 0.89%
shutdown1|| 0.89%
defaultrouter="191|| 0.89%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$