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

Содержание

Журнал

Пятница (08/07/09)

/dev/ttyp0
16:01:36
$ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data.
64 bytes from ya.ru (77.88.21.8): icmp_seq=1 ttl=50 time=53.8 ms
64 bytes from ya.ru (77.88.21.8): icmp_seq=2 ttl=50 time=53.1 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 53.160/53.504/53.848/0.344 ms

Понедельник (08/10/09)

/dev/ttyp2
11:00:12
$screen
/dev/ttyp4
11:00:17
$%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search

11:00:53
$[user@debian1:~]$
bash: [user@debian1:~]$: command not found
11:00:58
$[user@debian1:~]$
bash: [user@debian1:~]$: command not found
11:00:58
$[user@debian1:~]$
bash: [user@debian1:~]$: command not found
/dev/ttyp6
11:01:04
$screen -x
/dev/ttyp4
11:01:08
$[user@debian1:~]$
bash: [user@debian1:~]$: command not found
/dev/ttyp8
11:01:19
$screen -x
11:03:09
$screen -x
/dev/ttyp2
11:03:24
$screescreen -[
[detached]
bash: screescreen: command not found
/dev/ttyp4
11:03:43
$sudo arp -an
Password:
? (192.168.16.7) at 00:16:3E:00:00:07 [ether] on eth0
? (192.168.16.8) at 00:16:3E:00:00:08 [ether] on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] on eth0
? (192.168.16.224) at 00:14:C2:05:9E:4A [ether] on eth0
? (192.168.16.225) at 00:14:C2:05:9A:DE [ether] on eth0
/dev/ttyp2
11:04:29
$screen -x
/dev/ttyp4
11:08:14
$sudo apt-get install tcpdump
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libpcap0.8
НОВЫЕ пакеты, которые будут установлены:
  libpcap0.8 tcpdump
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 392kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 877kB.
Хотите продолжить [Д/н]?
Получено:1 http://debian.org.ua etch/main libpcap0.8 0.9.5-1 [89,5kB]
Получено:2 http://debian.org.ua etch/main tcpdump 3.9.5-2etch1 [303kB]
Получено 392kB за 0s (639kB/c)
Выбор ранее не выбранного пакета libpcap0.8.
(Чтение базы данных... на данный момент установлено 22620 файлов и каталогов.)
Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_0.9.5-1_i386.deb)...
Выбор ранее не выбранного пакета tcpdump.
Распаковывается пакет tcpdump (из файла .../tcpdump_3.9.5-2etch1_i386.deb)...
Настраивается пакет libpcap0.8 (0.9.5-1) ...
Настраивается пакет tcpdump (3.9.5-2etch1) ...
11:09:13
$sudo tcpdump -i eth0
12:09:40.594688 IP host225.net.nt.3030 > debian1.net.nt.5900: . ack 7241 win 59368 <nop,nop,timestamp 1030486 699948>
12:09:40.603083 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 50944:51248(304) ack 49 win 90 <nop,nop,timestamp 699948 697449>
12:09:40.610599 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 57888:58048(160) ack 97 win 90 <nop,nop,timestamp 699951 697451>
12:09:40.612133 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 58048:58352(304) ack 97 win 90 <nop,nop,timestamp 699951 697451>
12:09:40.619540 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 64688:64992(304) ack 97 win 90 <nop,nop,timestamp 699953 697454>
12:09:40.627908 IP host224.net.nt.1044 > debian1.net.nt.5900: P 0:10(10) ack 10 win 7240 <nop,nop,timestamp 943393 699946>
12:09:40.629892 IP host225.net.nt.3030 > debian1.net.nt.5900: P 0:10(10) ack 9716 win 63712 <nop,nop,timestamp 1030489 699948>
12:09:40.639221 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 71616:71920(304) ack 97 win 90 <nop,nop,timestamp 699958 697454>
12:09:40.646917 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 78080:78384(304) ack 97 win 90 <nop,nop,timestamp 699961 697459>
12:09:40.658162 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 84848:85152(304) ack 97 win 90 <nop,nop,timestamp 699963 697461>
...
12:09:41.267097 IP debian8.andrey.net.nt.60252 > debian1.net.nt.ssh: . ack 512400 win 501 <nop,nop,timestamp 697616 700113>
12:09:41.274662 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 518688:518848(160) ack 625 win 90 <nop,nop,timestamp 700118 697616>
12:09:41.276810 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 518848:519152(304) ack 625 win 90 <nop,nop,timestamp 700118 697616>
12:09:41.283840 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 525280:525584(304) ack 625 win 90 <nop,nop,timestamp 700121 697619>
12:09:41.291113 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 531872:532032(160) ack 673 win 90 <nop,nop,timestamp 700121 697621>
12:09:41.292672 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 532032:532336(304) ack 673 win 90 <nop,nop,timestamp 700121 697621>
12:09:41.299067 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 538464:538768(304) ack 673 win 90 <nop,nop,timestamp 700123 697621>
12:09:41.305393 IP host225.net.nt.3030 > debian1.net.nt.5900: P 100:110(10) ack 109240 win 63712 <nop,nop,timestamp 1030557 700113>
12:09:41.311949 IP host225.net.nt.3030 > debian1.net.nt.5900: . ack 115026 win 63712 <nop,nop,timestamp 1030557 700126>
12:09:41.312320 IP debian1.net.nt.ssh > debian8.andrey.net.nt.60252: P 545216:545520(304) ack 673 win 90 <nop,nop,timestamp 700126 697626>
11:09:44
$sudo tcpdump -i eth0 -n arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
12:10:18.650086 arp who-has 192.168.16.1 tell 192.168.16.8
12:10:18.650190 arp reply 192.168.16.1 is-at 00:16:3e:00:00:01
12:10:26.957857 arp who-has 192.168.16.22 tell 192.168.16.254
12:10:28.387937 arp who-has 192.168.16.23 tell 192.168.16.254
12:10:28.417928 arp who-has 192.168.16.21 tell 192.168.16.254
12:10:36.415376 arp who-has 192.168.16.23 tell 192.168.16.7
12:10:41.415615 arp who-has 192.168.16.1 tell 192.168.16.7
12:10:41.415634 arp reply 192.168.16.1 is-at 00:16:3e:00:00:01
8 packets captured
8 packets received by filter
0 packets dropped by kernel
11:10:45
$sudo arp -an
? (192.168.16.7) at 00:16:3E:00:00:07 [ether] on eth0
? (192.168.16.8) at 00:16:3E:00:00:08 [ether] on eth0
? (192.168.16.254) at 00:04:75:75:46:B1 [ether] on eth0
? (192.168.16.224) at 00:14:C2:05:9E:4A [ether] on eth0
? (192.168.16.225) at 00:14:C2:05:9A:DE [ether] on eth0
11:10:48
$sudo tcpdump -i eth0 -n arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
12:11:35.175130 arp who-has 192.168.16.252 tell 192.168.16.7
12:11:40.175142 arp who-has 192.168.16.1 tell 192.168.16.8
12:11:40.175154 arp reply 192.168.16.1 is-at 00:16:3e:00:00:01
12:11:40.175295 arp who-has 192.168.16.1 tell 192.168.16.7
12:11:40.175300 arp reply 192.168.16.1 is-at 00:16:3e:00:00:01
5 packets captured
5 packets received by filter
0 packets dropped by kernel
11:12:29
$sudo tcpdump -i eth0 -S
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
12:12:34.242553 arp who-has 192.168.16.1 tell 192.168.16.8
12:12:34.242651 arp reply 192.168.16.1 is-at 00:16:3e:00:00:01
12:12:35.445928 arp who-has 192.168.16.224 tell 192.168.16.254
3 packets captured
3 packets received by filter
0 packets dropped by kernel
11:13:06
$sudo tcpdump -i eth0 -n port 53
[user@debian1:~]$ sudo tcpdump -i eth0  -x
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
12:12:49.575774 arp who-has 192.168.16.2 tell 192.168.16.7
        0x0000:  0001 0800 0604 0001 0016 3e00 0007 c0a8
        0x0010:  1007 0000 0000 0000 c0a8 1002
12:12:54.307077 arp who-has 192.168.16.211 tell 192.168.16.254
        0x0000:  0001 0800 0604 0001 0004 7575 46b1 c0a8
        0x0010:  10fe 0000 0000 0000 c0a8 10d3
12:13:04.657835 arp who-has 192.168.16.225 tell 192.168.16.254
        0x0000:  0001 0800 0604 0001 0004 7575 46b1 c0a8
        0x0010:  10fe 0000 0000 0000 c0a8 10e1
3 packets captured
3 packets received by filter
0 packets dropped by kernel
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
11:15:34
$sudo ifconfig
[user@debian1:~]$ ssh 192.168.16.254
The authenticity of host '192.168.16.254 (192.168.16.254)' can't be established.
RSA key fingerprint is 90:7f:6c:4f:4c:b3:6c:3a:73:79:4d:77:f2:82:51:64.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.254' (RSA) to the list of known hosts.
user@192.168.16.254's password:
Linux debian 2.6.18.8-xen #1 SMP Wed Nov 5 11:18:00 EET 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
...
          collisions:0 txqueuelen:1000
          RX bytes:3918981 (3.7 MiB)  TX bytes:25504812 (24.3 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
11:16:08
$sudo ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:39187 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72094 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3943442 (3.7 MiB)  TX bytes:25737769 (24.5 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          BROADCAST MULTICAST  MTU:1500  Metric:1
...
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
11:18:56
$ssh 192.168.16.21
[user@debian1:~]$ sudo ifconfig -a | less
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:39340 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72280 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3954172 (3.7 MiB)  TX bytes:25785889 (24.5 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
...
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
11:19:54
#[user@fbsd1:~]$

11:20:01
#[user@fbsd1:~]$

11:20:10
#[user@fbsd1:~]$ man re
[user@fbsd1:~]$ sudo ifconfig -a
Password:
Sorry, try again.
Password:
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.21 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
...
           ...
       (We use $^X in these examples because it's tainted by default.)
DESCRIPTION
       When "use re 'taint'" is in effect, and a tainted string is the target
       of a regex, the regex memories (or values returned by the m// operator
       in list context) are tainted.  This feature is useful when regex opera-
       tions on tainted data aren't meant to extract safe substrings, but to
       perform other transformations.
       When "use re 'eval'" is in effect, a regex is allowed to contain "(?{
       ... })" zero-width assertions even if regular expression contains vari-
11:21:13
#[user@fbsd1:~]$ exit
[user@fbsd1:~]$ man -a re
re(3)                  Perl Programmers Reference Guide                  re(3)
NAME
       re - Perl pragma to alter regular expression behaviour
SYNOPSIS
           use re 'taint';
           ($x) = ($^X =~ /^(.*)$/s);     # $x is tainted here
           $pat = '(?{ $foo = 1 })';
           use re 'eval';
           /foo${pat}bar/;                # won't fail (when not under -T switch)
...
                  gigE chips support 1000Mbps in full-duplex mode only.
     The re driver supports the following media options:
     full-duplex  Force full duplex operation.
     half-duplex  Force half duplex operation.
     For more information on configuring this device, see ifconfig(8).
HARDWARE
     The re driver supports RealTek RTL8139C+, RTL8169, RTL816xS, RTL811xS,
     and RTL8101E based Fast Ethernet and Gigabit Ethernet adapters including:
exit
Connection to 192.168.16.21 closed.
11:21:17
$man eth
11:21:20
$ssh 192.168.16.21

11:22:32
$vim /etc/udev/rules.d/z60_xserver-xorg-input-wacom.rules
11:23:02
$ssh 192.168.16.254
Хотите продолжить [Д/н]?
Получено:1 http://debian.org.ua etch/main gsfonts 1:8.11+urwcyr1.0.7~pre41-1 [4648kB]
Получено:2 http://debian.org.ua etch/main lesstif2 1:0.94.4-2 [628kB]
Получено:3 http://debian.org.ua etch/main libpaper1 1.1.21 [20,8kB]
Получено:4 http://debian.org.ua etch/main libt1-5 5.1.0-2etch1 [146kB]
Получено:5 http://debian.org.ua etch/main xpdf-common 3.01-9.1+etch5 [61,5kB]
Получено:6 http://debian.org.ua etch/main xpdf-reader 3.01-9.1+etch5 [794kB]
Получено:7 http://debian.org.ua etch/main xpdf-utils 3.01-9.1+etch5 [1451kB]
Получено:8 http://debian.org.ua etch/main xpdf 3.01-9.1+etch5 [1282B]
debconf: не удалось инициализировать интерфейс: Dialog
debconf: (Не установлена переменная TERM, поэтому запустить интерфейс dialog нельзя.)
debconf: будет использован интерфейс: Readline
debconf: не удалось инициализировать интерфейс: Readline
debconf: (Этот интерфейс работает только с управляющего терминала.)
debconf: будет использован интерфейс: Teletype
dpkg-preconfigure: не удалось заново открыть stdin:
Получено 7750kB за 7s (1039kB/c)
Выбор ранее не выбранного пакета gsfonts.
(Чтение базы данных... на данный момент установлено 22641 файлов и каталогов.)
прошло 113 минут
13:16:39
$sudo ifconfig
Password:
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:105304 errors:0 dropped:0 overruns:0 frame:0
          TX packets:203576 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19553207 (18.6 MiB)  TX bytes:90874248 (86.6 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:16:50
$sudo ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:105712 errors:0 dropped:0 overruns:0 frame:0
          TX packets:204012 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19583267 (18.6 MiB)  TX bytes:90950021 (86.7 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          BROADCAST MULTICAST  MTU:1500  Metric:1
...
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:17:06
$sudo ifconfig eth1 up

13:17:17
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:106599 errors:0 dropped:0 overruns:0 frame:0
          TX packets:204881 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19648567 (18.7 MiB)  TX bytes:91062101 (86.8 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          inet6 addr: fe80::216:3eff:fe00:101/64 Scope:Link
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 b)  TX bytes:238 (238.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:17:19
$sudo ifconfig eth1 0.0.0.0 up

/dev/ttypa
13:18:29
$ifconfig -a
bash: ifconfig: command not found
13:18:33
$ifconfig
bash: ifconfig: command not found
13:18:38
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:111344 errors:0 dropped:0 overruns:0 frame:0
          TX packets:210132 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20000830 (19.0 MiB)  TX bytes:92080702 (87.8 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          inet6 addr: fe80::216:3eff:fe00:101/64 Scope:Link
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 b)  TX bytes:468 (468.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
/dev/ttyp4
13:18:42
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:111263 errors:0 dropped:0 overruns:0 frame:0
          TX packets:210046 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19994774 (19.0 MiB)  TX bytes:92045666 (87.7 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          inet6 addr: fe80::216:3eff:fe00:101/64 Scope:Link
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 b)  TX bytes:468 (468.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:18:43
$sudo ifconfig eth1 172.16.0.1

/dev/ttypa
13:18:48
$screen -x
/dev/ttyp4
13:19:03
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:111581 errors:0 dropped:0 overruns:0 frame:0
          TX packets:210465 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20018870 (19.0 MiB)  TX bytes:92167525 (87.8 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          inet addr:172.16.0.1  Bcast:172.16.255.255  Mask:255.255.0.0
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 b)  TX bytes:510 (510.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:19:05
$sudo ifconfig eth1 hw ether 00
SIOCSIFHWADDR: Device or resource busy
13:21:32
$ ifconfig
bash: ifconfig: command not found
13:22:08
$ifconfig
bash: ifconfig: command not found
13:22:12
$sudo
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:114248 errors:0 dropped:0 overruns:0 frame:0
          TX packets:213791 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20213250 (19.2 MiB)  TX bytes:92900979 (88.5 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:01
          inet addr:172.16.0.1  Bcast:172.16.255.255  Mask:255.255.0.0
...
          collisions:0 txqueuelen:1000
          RX bytes:300 (300.0 b)  TX bytes:510 (510.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:22:16
$sudo ifconfig eth1 down

13:22:24
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:114432 errors:0 dropped:0 overruns:0 frame:0
          TX packets:214046 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20226537 (19.2 MiB)  TX bytes:92969350 (88.6 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:22:25
$sudo ifconfig eth1 hw ether 00:16:3E:EE:01:01

13:22:29
$sudo ifconfig eth1 172.16.0.1 up

13:22:33
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:114699 errors:0 dropped:0 overruns:0 frame:0
          TX packets:214418 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20246143 (19.3 MiB)  TX bytes:93059409 (88.7 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:EE:01:01
          inet addr:172.16.0.1  Bcast:172.16.255.255  Mask:255.255.0.0
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:238 (238.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:22:35
$sudo ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:16:3E:EE:01:01
          inet addr:172.16.0.1  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::216:3eff:feee:101/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:308 (308.0 b)
13:22:40
$vim /etc/inittab
13:23:57
$ls -l /etc/rc2.d/
итого 4
-rw-r--r-- 1 root root 556 2007-01-31 00:27 README
lrwxrwxrwx 1 root root  18 2008-07-04 20:09 S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx 1 root root  15 2008-07-04 20:09 S11klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root  17 2008-07-04 20:09 S20makedev -> ../init.d/makedev
lrwxrwxrwx 1 root root  23 2008-07-04 20:09 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root  13 2008-07-04 20:09 S20ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  13 2008-07-04 20:09 S21gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root  14 2008-07-04 20:09 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root  18 2008-07-04 20:09 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 2008-07-04 20:09 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root  23 2008-07-04 20:09 S99stop-bootlogd -> ../init.d/stop-bootlogd
13:24:01
$ls -l /etc/init.d/networking
-rwxr-xr-x 1 root root 2550 2007-01-06 17:36 /etc/init.d/networking
13:25:53
$/etc/init.d/networking restart
        fi
        ;;
force-reload|restart)
        process_options
        log_action_begin_msg "Reconfiguring network interfaces"
        ifdown -a --exclude=lo || true
        if ifup -a --exclude=lo; then
            log_action_end_msg $?
        else
            log_action_end_msg $?
        fi
        ;;
*)
        echo "Usage: /etc/init.d/networking {start|stop|restart|force-reload}"
Reconfiguring network interfaces...ifdown: failed to open statefile /etc/network/run/ifstate: Permission denied
ifup: failed to open statefile /etc/network/run/ifstate: Permission denied
failed.
                                                                                                               112,10-17     92%
13:26:21
$sudo
Reconfiguring network interfaces...done.
13:26:27
$sudo ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:374 errors:0 dropped:0 overruns:0 frame:0
          TX packets:485 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:30710 (29.9 KiB)  TX bytes:127335 (124.3 KiB)
13:27:07
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:457 errors:0 dropped:0 overruns:0 frame:0
          TX packets:597 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:36674 (35.8 KiB)  TX bytes:157554 (153.8 KiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:EE:01:01
          inet addr:172.16.0.1  Bcast:172.16.255.255  Mask:255.255.0.0
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:468 (468.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:27:18
$sudo vim /etc/network/interfaces
13:31:16
$sudo /etc/init.d/networking restart
Reconfiguring network interfaces...Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
Listening on LPF/eth1/00:16:3e:ee:01:01
Sending on   LPF/eth1/00:16:3e:ee:01:01
Sending on   Socket/fallback
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 15
13:34:51
$sudo /etc/init.d/networking restart
iface  etnetmask 255.255.255.0
         gateway 192.168.16.254
                static
        address 172.16.0.1
~       netmask 255.255.0.0
        up logger -p emerg TEST
~
~
~
~
...
~
~
~
~
~
~
~
~
"/etc/network/interfaces" 10L, 247C записано
Reconfiguring network interfaces...done.
13:34:55
$sudo vim /etc/network/interfaces
13:35:22
$sudo /etc/init.d/networking restart
Reconfiguring network interfaces...done.
13:35:23
$ssh 192.168.16.21
Password:
Last login: Mon Aug 10 12:19:48 2009 from 192.168.16.1
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
Before seeking technical support, please use the following resources:
o  Security advisories and updated errata information for all releases are
   at http://www.FreeBSD.org/releases/ - always consult the ERRATA section
   for your release first as it's updated frequently.
...
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
Removing stale pidfile
13:38:25
#[user@fbsd1:~]$ grep ifconfig /etc/defaults/rc.conf
[user@fbsd1:~]$ grep iface /etc/defaults/rc.conf
pccard_ifconfig="NO"    # Specialized pccard ethernet configuration (or NO).
pfsync_ifconfig=""              # Additional options to ifconfig(8) for pfsync
ifconfig_lo0="inet 127.0.0.1"   # default loopback device configuration.
#ifconfig_lo0_alias0="inet 127.0.0.254 netmask 0xffffffff" # Sample alias entry.
#ifconfig_ed0_ipx="ipx 0x00010010"      # Sample IPX address family entry.
#ifconfig_fxp0_name="net0"      # Change interface name from fxp0 to net0.
#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.
#ipv6_ifconfig_ed0="fec0:0:0:5::1 prefixlen 64" # Sample manual assign entry
#ipv6_ifconfig_ed0_alias0="fec0:0:0:5::2 prefixlen 64" # Sample alias entry.
13:39:31
#[user@fbsd1:~]$
[user@fbsd1:~]$ sudo vim /
13:39:31
#[user@fbsd1:~]$

13:39:31
#[user@fbsd1:~]$

13:39:32
#[user@fbsd1:~]$

13:39:41
#[user@fbsd1:~]$ sudo vim /etc/rc.conf
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"
ifconfig_re1="inet 172.16.0.1  netmask 255.255.0.0"
saver="fire"
...
~
~
~
~
~
~
~
~
~
"/etc/rc.conf" 19 lines, 514 characters written
13:41:26
#[user@fbsd1:~]$ ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.21 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:4e:00:01:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:4e:00:02:01
        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
13:41:28
#[user@fbsd1:~]$ sudo /etc/rc.d/ne
[user@fbsd1:~]$ sudo /etc/rc
rc               rc.conf          rc.firewall      rc.initdiskless  rc.sendmail      rc.subr
rc.bsdextended   rc.d/            rc.firewall6     rc.resume        rc.shutdown      rc.suspend
netif         netoptions    network_ipv6  newsyslog
13:41:28
#[user@fbsd1:~]$ sudo /etc/rc.d/netif
Usage: /etc/rc.d/netif [fast|force|one](start|stop|restart|rcvar|cloneup|clonedown)
13:42:20
#[user@fbsd1:~]$
[user@fbsd1:~]$ sudo /etc/rc.d/netif restart
Stopping network: lo0 re0 re1 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.21 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffff0000 broadcast 172.16.255.255
        ether 00:16:4e:00:01:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
13:42:20
#[user@fbsd1:~]$

13:42:20
#[user@fbsd1:~]$

13:42:21
#[user@fbsd1:~]$ ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.21 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffff0000 broadcast 172.16.255.255
        ether 00:16:4e:00:01:01
...
re2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        ether 00:16:4e:00:02:01
        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
13:42:43
#[user@fbsd1:~]$ sudo vim /etc/rc.conf
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"
saver="fire"
...
~
~
~
~
~
~
~
~
~
"/etc/rc.conf" 19 lines, 514 characters
13:43:09
#[user@fbsd1:~]$ ifconfig re1
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffff0000 broadcast 172.16.255.255
        ether 00:16:4e:00:01:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
13:43:24
#[user@fbsd1:~]$ sudo ifconfig re1 alias 10.0.0.1
[user@fbsd1:~]$ ifconfig re1 alias 10.0.0.1
ifconfig: ioctl (SIOCAIFADDR): permission denied
13:43:28
#[user@fbsd1:~]$ ifconfig re1
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffff0000 broadcast 172.16.255.255
        inet 10.0.0.1 netmask 0xff000000 broadcast 10.255.255.255
        ether 00:16:4e:00:01:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
13:43:45
#[user@fbsd1:~]$ ping 172.16.0.1
[user@fbsd1:~]$ ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1): 56 data bytes
64 bytes from 10.0.0.1: icmp_seq=0 ttl=64 time=0.063 ms
^C
--- 10.0.0.1 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.063/0.063/0.063/0.000 ms
PING 172.16.0.1 (172.16.0.1): 56 data bytes
64 bytes from 172.16.0.1: icmp_seq=0 ttl=64 time=0.060 ms
^C
--- 172.16.0.1 ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.060/0.060/0.060/0.000 ms
13:44:26
#[user@fbsd1:~]$ sudo /etc/rc.d/netif restart
~
~
"/etc/rc.conf" 20 lines, 568 characters written
Stopping network: lo0 re0 re1 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.21 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffff0000 broadcast 172.16.255.255
        ether 00:16:4e:00:01:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
13:44:40
#[user@fbsd1:~]$ grep ifconfig /etc/defaults/rc.conf
[user@fbsd1:~]$ ifconfig re1
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffff0000 broadcast 172.16.255.255
        ether 00:16:4e:00:01:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
pccard_ifconfig="NO"    # Specialized pccard ethernet configuration (or NO).
pfsync_ifconfig=""              # Additional options to ifconfig(8) for pfsync
ifconfig_lo0="inet 127.0.0.1"   # default loopback device configuration.
#ifconfig_lo0_alias0="inet 127.0.0.254 netmask 0xffffffff" # Sample alias entry.
#ifconfig_ed0_ipx="ipx 0x00010010"      # Sample IPX address family entry.
#ifconfig_fxp0_name="net0"      # Change interface name from fxp0 to net0.
#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.
#ipv6_ifconfig_ed0="fec0:0:0:5::1 prefixlen 64" # Sample manual assign entry
#ipv6_ifconfig_ed0_alias0="fec0:0:0:5::2 prefixlen 64" # Sample alias entry.
13:44:50
#[user@fbsd1:~]$ ifconfig re1

13:45:07
#[user@fbsd1:~]$ sudo /etc/rc.d/netif restart
Stopping network:ifconfig: ioctl (SIOCDIFADDR): Can't assign requested address
 lo0 re0 re1 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.21 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffff0000 broadcast 172.16.255.255
        inet 10.0.0.1 netmask 0xff000000 broadcast 10.255.255.255
        ether 00:16:4e:00:01:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
13:45:11
#[user@fbsd1:~]$ ifconfig re1
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 172.16.0.1 netmask 0xffff0000 broadcast 172.16.255.255
        inet 10.0.0.1 netmask 0xff000000 broadcast 10.255.255.255
        ether 00:16:4e:00:01:01
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
13:45:24
$sudo ifconfig
[user@fbsd1:~]$ exit
exit
Connection to 192.168.16.21 closed.
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5840 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7278 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:468 (468.0 b)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:45:30
$sudo ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:16:3E:EE:01:01
          inet addr:172.16.0.1  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::216:3eff:feee:101/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:468 (468.0 b)
13:45:33
$sudo ifconfig eth1:0 10.0.0.1

13:45:41
$sudo ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:16:3E:EE:01:01
          inet addr:172.16.0.1  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::216:3eff:feee:101/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:510 (510.0 b)
13:45:49
$ifconfig
[user@debian1:~]$ sudo ifconfig  eth1:0
eth1:0    Link encap:Ethernet  HWaddr 00:16:3E:EE:01:01
          inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
bash: ifconfig: command not found
13:46:04
$/sbin/
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:01
          inet addr:192.168.16.1  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6307 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7896 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:587680 (573.9 KiB)  TX bytes:1484615 (1.4 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:EE:01:01
          inet addr:172.16.0.1  Bcast:172.16.255.255  Mask:255.255.0.0
...
          inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
13:46:09
$sudo
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth1
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth1
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
13:47:20
$sudo route -n
[user@debian1:~]$ sudo netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.16.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U         0 0          0 eth1
10.0.0.0        0.0.0.0         255.0.0.0       U         0 0          0 eth1
0.0.0.0         192.168.16.254  0.0.0.0         UG        0 0          0 eth0
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth1
10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 eth1
0.0.0.0         192.168.16.254  0.0.0.0         UG    0      0        0 eth0
13:48:13
$vim /etc/network/interfaces
13:48:47
$ip r
bash: ip: command not found
13:48:54
$sudo ip r
sudo: ip: command not found

Статистика

Время первой команды журнала16:01:36 2009- 8- 7
Время последней команды журнала13:48:54 2009- 8-10
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %11.00
Процент синтаксически неверно набранных команд, %11.00
Суммарное время работы с терминалом *, час 0.92
Количество командных строк в единицу времени, команда/мин 1.82
Частота использования команд
sudo42|==============================| 30.22%
ifconfig29|====================| 20.86%
[user@fbsd1:~]$27|===================| 19.42%
screen6|====| 4.32%
tcpdump5|===| 3.60%
vim5|===| 3.60%
ssh4|==| 2.88%
[user@debian1:~]$4|==| 2.88%
/etc/init.d/networking4|==| 2.88%
ls2|=| 1.44%
arp2|=| 1.44%
ip2|=| 1.44%
/sbin/1|| 0.72%
ping1|| 0.72%
man1|| 0.72%
route1|| 0.72%
%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search1|| 0.72%
apt-get1|| 0.72%
screescreen1|| 0.72%
____
*) Интервалы неактивности длительностью 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$