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

Содержание

Журнал

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

/dev/ttyp3
18:39:27
$ssh user@192.168.16.7
The authenticity of host '192.168.16.7 (192.168.16.7)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
user@192.168.16.7's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jul 31 18:38:43 2009 from 192.168.16.6
l3-agent is already running: pid=1260; pidfile=/home/user/.lilalo/l3-agent.pid
/dev/ttyp3
18:39:38
$screen -x
/dev/ttyp3
18:39:56
$screen -x
/dev/ttyp3
18:39:58
$screen -x
прошло 25 минут
/dev/ttyp0
19:05:05
#tcpdump -i eth1 -n icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
19:05:36.659783 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 0, length 64
19:05:38.460435 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 1, length 64
19:05:40.262316 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 2, length 64
19:05:42.064244 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 3, length 64
19:05:43.866166 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 4, length 64
19:05:45.667934 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 5, length 64
19:05:47.469939 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 6, length 64
19:05:49.271942 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 7, length 64
8 packets captured
8 packets received by filter
0 packets dropped by kernel
19:05:50
#tcpdump -i eth1 -n icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
19:06:16.300526 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 22, length 64
19:06:18.102479 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 23, length 64
19:06:19.904420 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 24, length 64
19:06:21.706243 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 25, length 64
19:06:22.068701 IP 192.168.54.126 > 10.0.35.1: ICMP echo request, id 25868, seq 0, length 64
19:06:23.508179 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 26, length 64
19:06:23.870690 IP 192.168.54.126 > 10.0.35.1: ICMP echo request, id 25868, seq 1, length 64
19:06:25.310126 IP 192.168.54.158 > 10.0.35.1: ICMP echo request, id 15632, seq 27, length 64
...
19:07:22.118959 IP 93.158.134.8 > 192.168.54.158: ICMP echo reply, id 17680, seq 0, length 64
19:07:23.817437 IP 192.168.54.158 > 93.158.134.8: ICMP echo request, id 17680, seq 1, length 64
19:07:23.922163 IP 93.158.134.8 > 192.168.54.158: ICMP echo reply, id 17680, seq 1, length 64
19:07:25.547286 IP 192.168.54.158 > 93.158.134.8: ICMP echo request, id 17680, seq 2, length 64
19:07:25.605774 IP 93.158.134.8 > 192.168.54.158: ICMP echo reply, id 17680, seq 2, length 64
19:07:27.296912 IP 192.168.54.158 > 93.158.134.8: ICMP echo request, id 17680, seq 3, length 64
19:07:27.355341 IP 93.158.134.8 > 192.168.54.158: ICMP echo reply, id 17680, seq 3, length 64
53 packets captured
53 packets received by filter
0 packets dropped by kernel
19:07:27
#vim /etc/network/interfaces
прошло 19 минут
/dev/ttyp0
19:26:38
#vim /etc/network/interfaces
/dev/ttyp3
19:34:05
$screen -x
/dev/ttyp3
19:34:05
$screen -x
/dev/ttyp0
19:43:54
#vim /etc/sysctl.conf
/dev/ttyp0
19:49:29
#vim /etc/network/interfaces
19:49:42
#vim /etc/sysctl.conf
/dev/ttyp0
19:50:03
#vim /etc/sysctl.conf
19:51:33
#vim /etc/sysctl.conf
19:52:01
#vim /etc/sysctl.conf
/dev/ttyp0
19:52:09
#cat
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
#net/ipv4/icmp_echo_ignore_broadcasts=1
# Uncomment the following to stop low-level messages on console
#kernel.printk = 4 4 1 7
##############################################################3
# Functions previously found in netbase
#
# Uncomment the next line to enable Spoof protection (reverse-path filter)
#net.ipv4.conf.default.rp_filter=1
# Uncomment the next line to enable TCP/IP SYN cookies
#net.ipv4.tcp_syncookies=1
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.conf.default.forwarding=1
# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.default.forwarding=1
19:52:15
#vim /etc/sysctl.conf
/dev/ttyp0
19:54:33
#vim /etc/sysctl.conf
/dev/ttyp5
19:55:48
$sudo route -n
Password:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.54.128  192.168.54.62   255.255.255.224 UG    0      0        0 eth2
192.168.54.0    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.54.32   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.54.64   192.168.54.62   255.255.255.224 UG    0      0        0 eth2
192.168.54.96   192.168.54.62   255.255.255.224 UG    0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.54.1    0.0.0.0         UG    0      0        0 eth1
19:55:58
$sudo route -n >> /etc/network/interfaces
bash: /etc/network/interfaces: Permission denied
19:56:22
$sudo sh -c '

19:56:30
$vim /etc/network/interfaces
19:57:12
$vim /etc/network/interfaces
/dev/ttyp0
19:59:54
#cat /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
#net/ipv4/icmp_echo_ignore_broadcasts=1
# Uncomment the following to stop low-level messages on console
#kernel.printk = 4 4 1 7
##############################################################3
# Functions previously found in netbase
#
# Uncomment the next line to enable Spoof protection (reverse-path filter)
#net.ipv4.conf.default.rp_filter=1
# Uncomment the next line to enable TCP/IP SYN cookies
#net.ipv4.tcp_syncookies=1
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.conf.default.forwarding=1
# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.default.forwarding=1
net.ipv4.ip_forward=1
19:59:56
#vim /etc/sysctl.conf
20:00:15
#cat /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
#net/ipv4/icmp_echo_ignore_broadcasts=1
# Uncomment the following to stop low-level messages on console
#kernel.printk = 4 4 1 7
##############################################################3
# Functions previously found in netbase
#
# Uncomment the next line to enable Spoof protection (reverse-path filter)
#net.ipv4.conf.default.rp_filter=1
# Uncomment the next line to enable TCP/IP SYN cookies
#net.ipv4.tcp_syncookies=1
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.conf.default.forwarding=1
# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.default.forwarding=1
net.ipv4.ip_forward=1
20:00:17
#cat /etc/sysctl.conf
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#
#kernel.domainname = example.com
#net/ipv4/icmp_echo_ignore_broadcasts=1
# Uncomment the following to stop low-level messages on console
#kernel.printk = 4 4 1 7
##############################################################3
# Functions previously found in netbase
#
# Uncomment the next line to enable Spoof protection (reverse-path filter)
#net.ipv4.conf.default.rp_filter=1
# Uncomment the next line to enable TCP/IP SYN cookies
#net.ipv4.tcp_syncookies=1
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.conf.default.forwarding=1
# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.default.forwarding=1
net.ipv4.ip_forward=1
20:00:50
#cat
auto lo eth0 eth1 eth2
iface lo inet loopback
iface  eth0 inet static
         address 192.168.16.6
         netmask 255.255.255.0
#         gateway 192.168.16.254
iface eth1 inet static
         adress 192.168.54.94
         netmask 255.255.255.224
iface eth2 inet static
         adress 192.168.16.97
         netmask 255.255.255.224
up route add default gw 192.168.54.65
up route add -net 192.168.54.128 netmask 255.255.255.224 gw 192.168.54.126
20:01:04
#reboot

/dev/ttyp5
20:02:05
$sudo vim /etc/sysctl.conf
20:02:15
$reboot
bash: reboot: command not found
20:02:33
$sudo

/dev/ttyp0
20:03:24
$ssh user@192.168.16.7
The authenticity of host '192.168.16.7 (192.168.16.7)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
user@192.168.16.7's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jul 31 19:02:25 2009 from fbsd26.net.nt
l3-agent is already running: pid=1260; pidfile=/home/user/.lilalo/l3-agent.pid
20:03:45
$screen -x
/dev/ttyp2
20:05:25
$sudo vim /etc/network/interfaces
/dev/ttyp4
20:07:16
$sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.54.0    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.54.32   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.54.1    0.0.0.0         UG    0      0        0 eth1
20:07:22
$sudo
(2) Предыдущий сеанс редактирования этого файла завершён аварийно.
    В этом случае, используйте команду ":recover" или "vim -r /etc/network/inter
                                                                                f
aces"
    для восстановления изменений (см. ":help восстановление").
    Если вы уже выполняли эту операцию, удалите своп-файл "/etc/network/.interfa
                                                                                c
es.swp"
    чтобы избежать появления этого сообщения в будущем.
[O] Открыть для чтения, (E) Редактировать, (R) Восстановить, (Q) Выход, (A) Прер
                                                                                в
Press ENTER or type command to continue
20:07:44
$sudo vim /etc/network/interfaces
/dev/ttyp0
20:07:56
$sudo su -
Password:
Removing stale pidfile
20:08:11
#route -n
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
/dev/ttyp4
20:08:19
$sudo /etc/init.d/networking restart
Reconfiguring network interfaces...SIOCADDRT: File exists
Failed to bring up eth1.
done.
20:08:26
$sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.54.128  192.168.54.62   255.255.255.224 UG    0      0        0 eth2
192.168.54.0    0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.54.32   192.168.54.62   255.255.255.224 UG    0      0        0 eth2
192.168.54.32   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.54.64   192.168.54.62   255.255.255.224 UG    0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.54.1    0.0.0.0         UG    0      0        0 eth1
20:08:29
$ifconfig
bash: ifconfig: command not found
/dev/ttyp3
20:08:37
$ssh user@
The authenticity of host '192.168.16.7 (192.168.16.7)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
user@192.168.16.7's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jul 31 20:03:45 2009 from 192.168.16.4
l3-agent is already running: pid=1260; pidfile=/home/user/.lilalo/l3-agent.pid
/dev/ttyp4
20:08:46
$sudo
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:04
          inet addr:192.168.16.4  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:162 errors:0 dropped:0 overruns:0 frame:0
          TX packets:190 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:27394 (26.7 KiB)  TX bytes:41681 (40.7 KiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:04
          inet addr:192.168.54.30  Bcast:192.168.54.31  Mask:255.255.255.224
...
          collisions:0 txqueuelen:1000
          RX bytes:208 (208.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)
20:08:48
$sudo ifconfig | less
20:08:55
$sudo /etc/init.d/networking restart
Reconfiguring network interfaces...SIOCADDRT: File exists
Failed to bring up eth1.
done.
20:08:58
$sudo vim /etc/network/interfaces
/dev/ttyp0
20:10:19
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:06
          inet addr:192.168.16.6  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5209 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5369 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:577158 (563.6 KiB)  TX bytes:1156165 (1.1 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)
20:10:32
#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:06
          inet addr:192.168.16.6  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5229 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5392 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:578608 (565.0 KiB)  TX bytes:1164461 (1.1 MiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:06
          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)
20:10:35
#vim /etc/network/interfaces
/dev/ttyp2
20:11:09
$ping 192.168.94
[user@debian4:~]$
PING 192.168.94 (192.168.0.94) 56(84) bytes of data.
--- 192.168.94 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2009ms
20:11:51
$ping 192.168.65
PING 192.168.65 (192.168.0.65) 56(84) bytes of data.
--- 192.168.65 ping statistics ---
10 packets transmitted, 0 received, 100% packet loss, time 9006ms
/dev/ttyp0
20:12:11
#/etc/init.d/networking restart
Reconfiguring network interfaces...SIOCADDRT: Network is unreachable
Failed to bring up eth2.
done.
/dev/ttyp2
20:12:20
$ping 192.168.54.65
PING 192.168.54.65 (192.168.54.65) 56(84) bytes of data.
64 bytes from 192.168.54.65: icmp_seq=1 ttl=64 time=0.231 ms
64 bytes from 192.168.54.65: icmp_seq=2 ttl=64 time=0.250 ms
--- 192.168.54.65 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.231/0.240/0.250/0.018 ms
/dev/ttyp0
20:12:32
#vim /etc/network/interfaces
/dev/ttyp2
20:12:37
$ping 192.168.54.96
PING 192.168.54.96 (192.168.54.96) 56(84) bytes of data.
From 192.168.54.1: icmp_seq=1 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=2 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=3 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=4 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=5 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=6 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=7 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=8 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=9 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=10 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=11 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=12 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=13 Redirect Host(New nexthop: 192.168.54.30)
--- 192.168.54.96 ping statistics ---
13 packets transmitted, 0 received, 100% packet loss, time 12011ms
20:12:56
$ping 192.168.54.65
PING 192.168.54.65 (192.168.54.65) 56(84) bytes of data.
64 bytes from 192.168.54.65: icmp_seq=1 ttl=64 time=0.253 ms
64 bytes from 192.168.54.65: icmp_seq=2 ttl=64 time=0.250 ms
64 bytes from 192.168.54.65: icmp_seq=3 ttl=64 time=0.232 ms
--- 192.168.54.65 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.232/0.245/0.253/0.009 ms
20:13:03
$ping 192.168.54.96
PING 192.168.54.96 (192.168.54.96) 56(84) bytes of data.
From 192.168.54.1: icmp_seq=1 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=2 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=3 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=4 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=5 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=6 Redirect Host(New nexthop: 192.168.54.30)
From 192.168.54.1: icmp_seq=7 Redirect Host(New nexthop: 192.168.54.30)
--- 192.168.54.96 ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6011ms
20:13:12
$reset

/dev/ttyp0
20:13:38
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.54.128  192.168.54.126  255.255.255.224 UG    0      0        0 eth2
192.168.54.64   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.54.96   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.54.65   0.0.0.0         UG    0      0        0 eth1
/dev/ttyp5
20:13:46
$sudo vim /etc/network/interfaces
20:14:30
$cat /proc/sys/net/ipv4/ip_forward
1
20:14:40
$sudo /etc/init.d/networking restart
Reconfiguring network interfaces...SIOCADDRT: Network is unreachable
Failed to bring up eth2.
done.
20:14:53
$sudo
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:06
          inet addr:192.168.16.6  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:85 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:11054 (10.7 KiB)  TX bytes:21406 (20.9 KiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:06
          inet addr:192.168.54.94  Bcast:192.168.54.95  Mask:255.255.255.224
...
          collisions:0 txqueuelen:1000
          RX bytes:17306 (16.9 KiB)  TX bytes:2596 (2.5 KiB)
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)
20:15:29
$route -n
bash: route: command not found
20:15:34
$sudo
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.54.64   0.0.0.0         255.255.255.224 U     0      0        0 eth1
192.168.54.96   0.0.0.0         255.255.255.224 U     0      0        0 eth2
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
20:15:37
$sudo vim /etc/network/interfaces
20:16:28
$sudo /etc/init.d/networking restart
Reconfiguring network interfaces...SIOCDELRT: No such process
done.
20:16:31
$sudo /etc/init.d/networking restart
Reconfiguring network interfaces...done.
/dev/ttyp0
20:16:54
$screen -x
/dev/ttyp5
20:17:04
$ssh user@192.168.16.7
The authenticity of host '192.168.16.7 (192.168.16.7)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/user/.ssh/known_hosts).
user@192.168.16.7's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jul 31 20:09:20 2009 from 192.168.16.6
l3-agent is already running: pid=1260; pidfile=/home/user/.lilalo/l3-agent.pid

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

/dev/ttyp0
10:02:57
$ping sharik.kharkov.ua
PING sharik.kharkov.ua (94.124.161.75) 56(84) bytes of data.
64 bytes from 94.124.161.75: icmp_seq=1 ttl=53 time=13.0 ms
64 bytes from 94.124.161.75: icmp_seq=2 ttl=53 time=14.7 ms
--- sharik.kharkov.ua ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 13.065/13.912/14.760/0.855 ms
прошло 86 минут
/dev/ttyp0
11:29:20
$/sbin/ifconfig

11:29:29
$ping sharik.kharkov.ua
PING sharik.kharkov.ua (94.124.161.75) 56(84) bytes of data.
64 bytes from 94.124.161.75: icmp_seq=3 ttl=54 time=38.5 ms
64 bytes from 94.124.161.75: icmp_seq=4 ttl=54 time=45.6 ms
--- sharik.kharkov.ua ping statistics ---
4 packets transmitted, 2 received, 50% packet loss, time 3008ms
rtt min/avg/max/mdev = 38.504/42.078/45.653/3.580 ms
11:29:38
$links
11:29:51
$arp-an
bash: arp-an: command not found
прошло 28 минут
11:57:55
$arp
bash: arp: command not found
/dev/ttyp0
12:00:17
$ssh user@192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? tes
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.16.1' (RSA) to the list of known hosts.
user@192.168.16.1's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Aug 10 11:31:08 2009
Removing stale pidfile
12:01:04
$screen -x
прошла 31 минута
/dev/ttyp2
12:32:18
$cd ~

12:32:24
$ls
hello  ug-bsdnet.pdf
12:32:28
$sudo sch ug-bsdnet.pdf alexey@94.124.161.75 ~
Password:
Sorry, try again.
Password:
sudo: sch: command not found
прошло 95 минут
14:07:47
$sudo scp
cp: `ug-bsdnet.pdf' и `/home/user/ug-bsdnet.pdf' - один и тот же файл
cp: невозможно выполнить stat для `alexey@94.124.161.75': No such file or directory
14:07:57
$sudo scp ug-bsdnet.pdf alexey@94.124.161.75 ~/alexey

14:08:26
$ssh alexey@
The authenticity of host '94.124.161.75 (94.124.161.75)' can't be established.
RSA key fingerprint is 6b:d2:ca:85:95:9c:0f:53:05:54:0d:bc:7a:6e:a0:e8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '94.124.161.75' (RSA) to the list of known hosts.
alexey@94.124.161.75's password:
Linux sharik.kharkov.ua 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
...
0010.jpg    gallery-2.3-developer(2).tar.gz  Settings
core.17028  gallery-2.3-developer.tar.gz     SetupFlylinkDC-r307.exe
core.24340  gnome-terminal.desktop           Temp
Desktop     Krym_500m                        Webcam_Pictures
Downloads   Logs                             x_treme_pack_full_1.0.6.tar.gz
Examples    mysql                            Ссылка на FlylinkDC.exe
foto        ne.hodite.devki.zamuzh.avi       ТТК
alexey@sharik:~$ exit
logout
Connection to 94.124.161.75 closed.
14:09:13
$ssh alexey@94.124.161.75
 <─/etc/network                      v>â”~─────────              v>
â/..             │-ВВЕРХ-│      /.vnc           │   4096âр  9 12:44  2008   ”‚             ▲
│/if-post-down.d │   4096│Май 22/Desktop        │   409Июл 31 18:152008 ▒ 24 15:13 ▒
│/if-up. ┌────────────────── Midnight Commander ──────────────────┐
│        │                                                        │ 9 21:45Ð²Ð³ 13  2008 ▒
│        └────────────────────────────────────────────────────────┘
│                │       │         /foto           │   4096│Дек 25  2008  13  2008 ●
│                │       │         /mysql          │   4096âй 23  2008 13:56  28  2008 ▒
│                │       │       ◠.ICEauthority  │  20693│Июл 31 09:22 ▒34 ●’
â interfaces                             /g2data                                     │
СовÐВы можете выбрать редактор для F4 с помощью переменной оболочки EDITOR.ации.
alexey@sharik:/etc/network$ exit
logout
Connection to 94.124.161.75 closed.
прошло 49 минут
14:59:06
$ping -s 65535 192.168.16.55
Error: packet size 65535 is too large. Maximum is 65507
15:07:53
$ping -s 65507
PING 192.168.16.55 (192.168.16.55) 65507(65535) bytes of data.
65515 bytes from 192.168.16.55: icmp_seq=2 ttl=128 time=11.7 ms
65515 bytes from 192.168.16.55: icmp_seq=3 ttl=128 time=11.6 ms
65515 bytes from 192.168.16.55: icmp_seq=4 ttl=128 time=11.7 ms
65515 bytes from 192.168.16.55: icmp_seq=5 ttl=128 time=11.7 ms
65515 bytes from 192.168.16.55: icmp_seq=6 ttl=128 time=11.6 ms
65515 bytes from 192.168.16.55: icmp_seq=7 ttl=128 time=11.7 ms
65515 bytes from 192.168.16.55: icmp_seq=8 ttl=128 time=12.0 ms
65515 bytes from 192.168.16.55: icmp_seq=9 ttl=128 time=14.9 ms
65515 bytes from 192.168.16.55: icmp_seq=10 ttl=128 time=15.5 ms
...
65515 bytes from 192.168.16.55: icmp_seq=125 ttl=128 time=15.2 ms
65515 bytes from 192.168.16.55: icmp_seq=126 ttl=128 time=15.3 ms
65515 bytes from 192.168.16.55: icmp_seq=127 ttl=128 time=24.3 ms
65515 bytes from 192.168.16.55: icmp_seq=128 ttl=128 time=24.3 ms
65515 bytes from 192.168.16.55: icmp_seq=129 ttl=128 time=24.3 ms
65515 bytes from 192.168.16.55: icmp_seq=130 ttl=128 time=24.3 ms
65515 bytes from 192.168.16.55: icmp_seq=131 ttl=128 time=24.3 ms
--- 192.168.16.55 ping statistics ---
131 packets transmitted, 66 received, +1 errors, 49% packet loss, time 130025ms
rtt min/avg/max/mdev = 11.597/15.764/109.519/12.118 ms, pipe 65
15:10:11
$ssh alexey@94.124.161.75
alexey@sharik:/home/interfaces$                                              [^]
│/..             │-ВВЕРХ-│             ▲│/..             │-ВВЕРХ-│             ▲
│ good2          │   1081│Июн  9  2008 ▒│/if-post-down.d │   4096│Май 22  2008 ▒
│ intgoo ┌────────────────── Midnight Commander ──────────────────┐
│ provid │                                                        │       │             ▒
│ u7     └────────────────────────────────────────────────────────┘
│     up         │       │             ▒│                │       │             ▒
│                │       │             ●│                │       │             ▒
│                │       │             ▒│                │       │             ▒
│ u7                                   ││/..                                   │
Совет: Некоторые клавиши не работают? Зайдите в Настройки/Распознавание клавиш.
alexey@sharik:/etc/network$ exit
logout
Connection to 94.124.161.75 closed.
прошло 11 минут
15:22:02
$ls
hello  nxclient_3.3.0-6_i386.deb  ug-bsdnet.pdf
прошло 19 минут
15:41:51
$dpkg -i
dpkg: запрошенная операция требует привилегий суперпользователя
15:48:16
$sudo
Password:
Выбор ранее не выбранного пакета nxclient.
(Чтение базы данных... на данный момент установлено 22830 файлов и каталогов.)
Распаковывается пакет nxclient (из файла nxclient_3.3.0-6_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет nxclient:
 nxclient зависит от libaudiofile0, однако:
  Пакет libaudiofile0 не установлен.
dpkg: не удалось обработать параметр nxclient (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 nxclient
15:48:27
$sudo ifconfig eth1 192.168.18.65 netmask 255.255.255.224
Password:
прошло 26 минут
16:15:03
$sudo ifconfig eth2 192.168.18.62

16:15:20
$ssh 192.168.16.9
The authenticity of host '192.168.16.9 (192.168.16.9)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.9' (RSA) to the list of known hosts.
user@192.168.16.9's password:
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun May 24 13:24:51 2009 from 192.168.16.254
16:15:56
$sudo ifconfig eth1 192.168.18.94 netmask 255.255.255.224
Password:
16:16:40
$sudo ifconfig eth2 192.168.18.97

16:17:33
$sudo ifconfig eth1 192.168.18.94 netmask 255.255.255.224

16:17:46
$sudo ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:09
          inet addr:192.168.16.9  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3208 errors:0 dropped:0 overruns:0 frame:0
          TX packets:296 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:351246 (343.0 KiB)  TX bytes:105288 (102.8 KiB)
eth1      Link encap:Ethernet  HWaddr 00:16:3E:00:01:09
          inet addr:192.168.18.94  Bcast:192.168.18.95  Mask:255.255.255.224
...
          collisions:0 txqueuelen:1000
          RX bytes:378 (378.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)

Файлы

  • /etc/sysctl.conf
  • /proc/sys/net/ipv4/ip_forward
  • cat
  • /etc/sysctl.conf
    >
    #
    # /etc/sysctl.conf - Configuration file for setting system variables
    # See sysctl.conf (5) for information.
    #
    #kernel.domainname = example.com
    #net/ipv4/icmp_echo_ignore_broadcasts=1
    # Uncomment the following to stop low-level messages on console
    #kernel.printk = 4 4 1 7
    ##############################################################3
    # Functions previously found in netbase
    #
    # Uncomment the next line to enable Spoof protection (reverse-path filter)
    #net.ipv4.conf.default.rp_filter=1
    # Uncomment the next line to enable TCP/IP SYN cookies
    #net.ipv4.tcp_syncookies=1
    # Uncomment the next line to enable packet forwarding for IPv4
    #net.ipv4.conf.default.forwarding=1
    # Uncomment the next line to enable packet forwarding for IPv6
    #net.ipv6.conf.default.forwarding=1
    net.ipv4.ip_forward=1
    
    /proc/sys/net/ipv4/ip_forward
    >
    1
    
    cat
    >
    auto lo eth0 eth1 eth2
    iface lo inet loopback
    iface  eth0 inet static
             address 192.168.16.6
             netmask 255.255.255.0
    #         gateway 192.168.16.254
    iface eth1 inet static
             adress 192.168.54.94
             netmask 255.255.255.224
    iface eth2 inet static
             adress 192.168.16.97
             netmask 255.255.255.224
    up route add default gw 192.168.54.65
    up route add -net 192.168.54.128 netmask 255.255.255.224 gw 192.168.54.126
    

    Статистика

    Время первой команды журнала18:39:27 2009- 7-31
    Время последней команды журнала16:17:46 2009- 8-10
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %13.86
    Процент синтаксически неверно набранных команд, % 5.94
    Суммарное время работы с терминалом *, час 3.49
    Количество командных строк в единицу времени, команда/мин 0.48
    Частота использования команд
    sudo33|=========================| 25.19%
    vim21|================| 16.03%
    ifconfig11|========| 8.40%
    ping10|=======| 7.63%
    ssh9|======| 6.87%
    screen8|======| 6.11%
    route7|=====| 5.34%
    cat6|====| 4.58%
    /etc/init.d/networking6|====| 4.58%
    tcpdump2|=| 1.53%
    reboot2|=| 1.53%
    scp2|=| 1.53%
    ls2|=| 1.53%
    dpkg1|| 0.76%
    >1|| 0.76%
    cd1|| 0.76%
    sch1|| 0.76%
    arp-an1|| 0.76%
    links1|| 0.76%
    /etc/network/interfaces1|| 0.76%
    sh1|| 0.76%
    less1|| 0.76%
    reset1|| 0.76%
    arp1|| 0.76%
    su1|| 0.76%
    ____
    *) Интервалы неактивности длительностью 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$