/l3/users/12-04-2010/nt-lnet/debian2.net.nt/root :1 |
|
#ping -c 2 nt.ua
PING nt.ua (212.40.34.157) 56(84) bytes of data. 64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=57 time=6.10 ms 64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=2 ttl=57 time=3.72 ms --- nt.ua ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 3.723/4.915/6.107/1.192 ms |
#top
top - 23:37:31 up 6 min, 2 users, load average: 0.00, 0.02, 0.00 Tasks: 51 total, 1 running, 50 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3%us, 0.0%sy, 0.0%ni, 97.0%id, 2.0%wa, 0.0%hi, 0.0%si, 0.7%st Mem: 594116k total, 108660k used, 485456k free, 8152k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 49640k cached 1035 root 20 0 24232 17m 4348 S 0.7 3.1 0:00.60 Xvnc 1 root 20 0 2040 692 596 S 0.0 0.1 0:00.06 init 2 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kthreadd 3 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0 ... 93 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 kswapd0 94 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 217 root 15 -5 0 0 0 S 0.0 0.0 0:00.00 net_accel/0 top - 05:16:00 up 5:45, 2 users, load average: 1.03, 1.04, 1.40 Tasks: 51 total, 2 running, 49 sleeping, 0 stopped, 0 zombie Cpu(s): 1.0%us, 0.0%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 594116k total, 169908k used, 424208k free, 30592k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 84160k cached 1035 root 20 0 24232 17m 4348 R 1.3 3.1 1:06.85 Xvnc |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:02 inet addr:192.168.16.2 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:23768776 errors:0 dropped:0 overruns:0 frame:0 TX packets:6547230 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3823159834 (3.5 GiB) TX bytes:700241865 (667.8 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) |
#ifconfig /all
/all: error fetching interface information: Device not found |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:02 inet addr:192.168.16.2 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:23769584 errors:0 dropped:0 overruns:0 frame:0 TX packets:6548401 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3823220074 (3.5 GiB) TX bytes:700645957 (668.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) |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.16.254 0.0.0.0 UG 0 0 0 eth0 |
#ifconfig -h
Usage: ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>] [add <address>[/<prefixlen>]] [del <address>[/<prefixlen>]] [[-]broadcast [<address>]] [[-]pointopoint [<address>]] [netmask <address>] [dstaddr <address>] [tunnel <address>] [outfill <NN>] [keepalive <NN>] [hw <HW> <address>] [metric <NN>] [mtu <NN>] [[-]trailers] [[-]arp] [[-]allmulti] [multicast] [[-]promisc] ... arcnet (ARCnet) dlci (Frame Relay DLCI) frad (Frame Relay Access Device) sit (IPv6-in-IPv4) fddi (Fiber Distributed Data Interface) hippi (HIPPI) irda (IrLAP) ec (Econet) x25 (generic X.25) eui64 (Generic EUI-64) <AF>=Address family. Default: inet List of possible address families: unix (UNIX Domain) inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE) ipx (Novell IPX) ddp (Appletalk DDP) ec (Econet) ash (Ash) x25 (CCITT X.25) |
#ifconfig eth1 192.168.91.1
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:02 inet addr:192.168.16.2 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:23776494 errors:0 dropped:0 overruns:0 frame:0 TX packets:6555300 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3823740138 (3.5 GiB) TX bytes:702756946 (670.2 MiB) eth1 Link encap:Ethernet HWaddr 00:16:3e:00:01:02 inet addr:192.168.91.1 Bcast:192.168.91.255 Mask:255.255.255.0 ... collisions:0 txqueuelen:1000 RX bytes:768 (768.0 B) TX bytes:308 (308.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) |
#ifconfig eth1 192.168.90.2
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:02 inet addr:192.168.16.2 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:23776835 errors:0 dropped:0 overruns:0 frame:0 TX packets:6555699 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3823765210 (3.5 GiB) TX bytes:702958662 (670.3 MiB) eth1 Link encap:Ethernet HWaddr 00:16:3e:00:01:02 inet addr:192.168.90.2 Bcast:192.168.90.255 Mask:255.255.255.0 ... collisions:0 txqueuelen:1000 RX bytes:768 (768.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) |
#ifconfig eth2 192.168.91.1
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:02 inet addr:192.168.16.2 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:23777039 errors:0 dropped:0 overruns:0 frame:0 TX packets:6555946 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3823780410 (3.5 GiB) TX bytes:703042910 (670.4 MiB) eth1 Link encap:Ethernet HWaddr 00:16:3e:00:01:02 inet addr:192.168.90.2 Bcast:192.168.90.255 Mask:255.255.255.0 ... 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) |
#ping 192.168.91.2
PING 192.168.91.2 (192.168.91.2) 56(84) bytes of data. 64 bytes from 192.168.91.2: icmp_seq=1 ttl=64 time=1.54 ms 64 bytes from 192.168.91.2: icmp_seq=2 ttl=64 time=0.227 ms 64 bytes from 192.168.91.2: icmp_seq=3 ttl=64 time=0.280 ms ^C --- 192.168.91.2 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2007ms rtt min/avg/max/mdev = 0.227/0.684/1.545/0.609 ms |
#apt-get install tcpdump
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libpcap0.8 НОВЫЕ пакеты, которые будут установлены: libpcap0.8 tcpdump обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 474kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 159kB. ... Получено:2 http://debian.org.ua squeeze/main tcpdump 4.0.0-6 [359kB] Получено 474kБ за 0с (6 564kБ/c) Выбор ранее не выбранного пакета libpcap0.8. (Чтение базы данных ... на данный момент установлено 54037 файлов и каталогов.) Распаковывается пакет libpcap0.8 (из файла .../libpcap0.8_1.0.0-6_i386.deb)... Выбор ранее не выбранного пакета tcpdump. Распаковывается пакет tcpdump (из файла .../tcpdump_4.0.0-6_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libpcap0.8 (1.0.0-6) ... Настраивается пакет tcpdump (4.0.0-6) ... |
#tcpdump
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 08:04:34.450036 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 4096255514:4096259858, ack 3012077280, win 1002, options [nop,nop,TS val 7629129 ecr 32367973], length 4344 08:04:34.450515 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 2896, win 44888, options [nop,nop,TS val 32367979 ecr 7629129], length 0 08:04:34.450526 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [P.], seq 4344:5149, ack 1, win 1002, options [nop,nop,TS val 7629129 ecr 32367979], length 805 08:04:34.450593 IP debian2.net.nt.57532 > 192.168.16.254.domain: 25428+ PTR? 203.16.168.192.in-addr.arpa. (45) 08:04:34.450765 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 5149, win 44888, options [nop,nop,TS val 32367979 ecr 7629129], length 0 08:04:34.450866 IP 192.168.16.254.domain > debian2.net.nt.57532: 25428 NXDomain 0/1/0 (122) 08:04:34.451091 IP debian2.net.nt.40717 > 192.168.16.254.domain: 27076+ PTR? 254.16.168.192.in-addr.arpa. (45) 08:04:34.451221 IP 192.168.16.254.domain > debian2.net.nt.40717: 27076 NXDomain 0/1/0 (122) ... 08:04:35.735098 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 2991514, win 13032, options [nop,nop,TS val 32368107 ecr 7629448], length 0 08:04:35.735113 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 2991514:3004546, ack 195, win 1002, options [nop,nop,TS val 7629450 ecr 32368107], length 13032 08:04:35.736087 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 2998754, win 13032, options [nop,nop,TS val 32368107 ecr 7629450], length 0 08:04:35.736101 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 3004546:3011786, ack 195, win 1002, options [nop,nop,TS val 7629450 ecr 32368107], length 7240 08:04:35.737331 IP 192.168.16.203.3873 > debian2.net.nt.5900: Flags [.], ack 3011786, win 11584, options [nop,nop,TS val 32368107 ecr 7629450], length 0 08:04:35.737343 IP debian2.net.nt.5900 > 192.168.16.203.3873: Flags [.], seq 3011786:3023370, ack 195, win 1002, options [nop,nop,TS val 7629451 ecr 32368107], length 11584 ^C 969 packets captured 969 packets received by filter 0 packets dropped by kernel |
#route delete default
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 * 255.255.255.0 U 0 0 0 eth0 192.168.91.0 * 255.255.255.0 U 0 0 0 eth2 192.168.90.0 * 255.255.255.0 U 0 0 0 eth1 |
#route add defoult gw 192.168.90.1
defoult: Неизвестный хост |
#route add default gw 192.168.90.1
|
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 * 255.255.255.0 U 0 0 0 eth0 192.168.91.0 * 255.255.255.0 U 0 0 0 eth2 192.168.90.0 * 255.255.255.0 U 0 0 0 eth1 default 192.168.90.1 0.0.0.0 UG 0 0 0 eth1 |
#sysctl net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1 |
#route add -net 192.168.92.0 gw 192.168.91.2
SIOCADDRT: Недопустимый аргумент |
#route add -net 192.168.92.0/24 gw 192.168.91.2
|
#route add -net 192.168.93.0/24 gw 192.168.91.2
|
#route add -net 192.168.94.0/24 gw 192.168.91.2
|
#vim /etc/network/interfaces
--- /tmp/l3-saved-1338.5112.9130 2010-04-13 10:22:11.000000000 +0000 +++ /etc/network/interfaces 2010-04-13 10:30:02.000000000 +0000 @@ -4,4 +4,9 @@ address 192.168.16.2 netmask 255.255.255.0 gateway 192.168.16.254 +iface eth1 inet static + address 192.168.90.2 + netmask 255.255.255.0 + gateway + |
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. ^C --- ya.ru ping statistics --- 122 packets transmitted, 0 received, 100% packet loss, time 121012ms |
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data. ^C --- ya.ru ping statistics --- 409 packets transmitted, 0 received, 100% packet loss, time 408012ms |
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data. ^C --- ya.ru ping statistics --- 112 packets transmitted, 0 received, 100% packet loss, time 111012ms |
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. ^C --- ya.ru ping statistics --- 47 packets transmitted, 0 received, 100% packet loss, time 46012ms |
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data. ^C --- ya.ru ping statistics --- 29 packets transmitted, 0 received, 100% packet loss, time 28012ms |
#ping ya.ru
PING ya.ru (77.88.21.8) 56(84) bytes of data. ^C --- ya.ru ping statistics --- 28 packets transmitted, 0 received, 100% packet loss, time 27012ms |
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=49 time=51.9 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=49 time=52.8 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=49 time=49.5 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=4 ttl=49 time=53.1 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=5 ttl=49 time=49.7 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=6 ttl=49 time=51.4 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=7 ttl=49 time=50.6 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=8 ttl=49 time=49.5 ms ^C --- ya.ru ping statistics --- 8 packets transmitted, 8 received, 0% packet loss, time 7032ms rtt min/avg/max/mdev = 49.511/51.097/53.115/1.379 ms |
#route
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.16.0 * 255.255.255.0 U 0 0 0 eth0 192.168.93.0 192.168.91.2 255.255.255.0 UG 0 0 0 eth2 192.168.92.0 192.168.91.2 255.255.255.0 UG 0 0 0 eth2 192.168.94.0 192.168.91.2 255.255.255.0 UG 0 0 0 eth2 192.168.91.0 * 255.255.255.0 U 0 0 0 eth2 192.168.90.0 * 255.255.255.0 U 0 0 0 eth1 default 192.168.90.1 0.0.0.0 UG 0 0 0 eth1 |
#vim /etc/network/interfaces
--- /tmp/l3-saved-1338.11332.11951 2010-04-13 10:32:28.000000000 +0000 +++ /etc/network/interfaces 2010-04-13 10:55:14.000000000 +0000 @@ -1,12 +1,15 @@ -auto lo eth0 +auto lo eth0 eth1 eth2 iface lo inet loopback iface eth0 inet static address 192.168.16.2 netmask 255.255.255.0 - gateway 192.168.16.254 +# gateway 192.168.16.254 iface eth1 inet static address 192.168.90.2 netmask 255.255.255.0 - gateway + gateway 192.168.90.1 +iface eth2 inet static + address 192.168.91.1 + netmask 255.255.255.0 |
#vim /sysclt.conf
--- /dev/null 2010-04-12 23:31:03.276883049 +0000 +++ /sysclt.conf 2010-04-13 10:57:40.000000000 +0000 @@ -0,0 +1 @@ +net.ipv4.ip_forward=1 |
#vim /etc/network/interfaces
--- /tmp/l3-saved-1338.29705.1947 2010-04-13 11:19:53.000000000 +0000 +++ /etc/network/interfaces 2010-04-13 11:24:14.000000000 +0000 @@ -11,5 +11,8 @@ iface eth2 inet static address 192.168.91.1 netmask 255.255.255.0 - + +post-up route add -net 192.168.92.0/24 gw 192.168.91.2 +post-up route add -net 192.168.93.0/24 gw 192.168.91.2 +post-up route add -net 192.168.94.0/24 gw 192.168.91.2 |
#vim /etc/network/interfaces
|
#~
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3e:00:00:02 inet addr:192.168.16.2 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5299 errors:0 dropped:0 overruns:0 frame:0 TX packets:2286 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2276001 (2.1 MiB) TX bytes:1783318 (1.7 MiB) eth1 Link encap:Ethernet HWaddr 00:16:3e:00:01:02 inet addr:192.168.90.2 Bcast:192.168.90.255 Mask:255.255.255.0 ... collisions:0 txqueuelen:1000 RX bytes:2260 (2.2 KiB) TX bytes:552 (552.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) |
#cat /proc/sys/net/ipv4/ip_forward
0 |
#sysctl -a
kernel.sched_min_granularity_ns = 4000000 kernel.sched_latency_ns = 20000000 kernel.sched_wakeup_granularity_ns = 10000000 kernel.sched_child_runs_first = 1 kernel.sched_features = 895 kernel.sched_migration_cost = 500000 kernel.sched_nr_migrate = 32 kernel.sched_rt_period_us = 1000000 kernel.sched_rt_runtime_us = 950000 kernel.sched_compat_yield = 0 ... net.ipv6.route.gc_min_interval = 0 net.ipv6.route.gc_timeout = 60 net.ipv6.route.gc_interval = 30 net.ipv6.route.gc_elasticity = 0 net.ipv6.route.mtu_expires = 600 net.ipv6.route.min_adv_mss = 4 net.ipv6.route.gc_min_interval_ms = 500 net.ipv6.icmp.ratelimit = 250 net.ipv6.bindv6only = 0 net.ipv6.mld_max_msf = 64 |
#sysctl -a | grep ip_for
error: permission denied on key 'net.ipv4.route.flush' net.ipv4.ip_forward = 0 error: permission denied on key 'net.ipv6.route.flush' |
#echo 1 > /proc/sys/net/ipv4/ip_forward
|
#vim /etc/sysctl.conf
--- /tmp/l3-saved-1273.26930.28485 2010-04-13 11:43:30.000000000 +0000 +++ /etc/sysctl.conf 2010-04-13 11:43:49.000000000 +0000 @@ -25,7 +25,7 @@ #net.ipv4.tcp_syncookies=1 # Uncomment the next line to enable packet forwarding for IPv4 -#net.ipv4.ip_forward=1 +net.ipv4.ip_forward = 1 # Uncomment the next line to enable packet forwarding for IPv6 # Enabling this option disables Stateless Address Autoconfiguration |
#sysctl -f /etc/sysctl.conf
net.ipv4.ip_forward = 1 |
#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 192.168.93.0 192.168.91.2 255.255.255.0 UG 0 0 0 eth2 192.168.92.0 192.168.91.2 255.255.255.0 UG 0 0 0 eth2 192.168.94.0 192.168.91.2 255.255.255.0 UG 0 0 0 eth2 192.168.91.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 192.168.90.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 0.0.0.0 192.168.90.1 0.0.0.0 UG 0 0 0 eth1 |
#vim /etc/network/interfaces
--- /tmp/l3-saved-1425.7143.6063 2010-04-13 11:50:58.000000000 +0000 +++ /etc/network/interfaces 2010-04-13 11:51:29.000000000 +0000 @@ -1,18 +1,22 @@ -auto lo eth0 eth1 eth2 +auto lo eth0 +#eth1 eth2 + iface lo inet loopback + iface eth0 inet static address 192.168.16.2 netmask 255.255.255.0 -# gateway 192.168.16.254 -iface eth1 inet static - address 192.168.90.2 - netmask 255.255.255.0 - gateway 192.168.90.1 -iface eth2 inet static - address 192.168.91.1 - netmask 255.255.255.0 - -post-up route add -net 192.168.92.0/24 gw 192.168.91.2 -post-up route add -net 192.168.93.0/24 gw 192.168.91.2 -post-up route add -net 192.168.94.0/24 gw 192.168.91.2 - + gateway 192.168.16.254 + +#iface eth1 inet static +# address 192.168.90.2 +# netmask 255.255.255.0 +# gateway 192.168.90.1 +#iface eth2 inet static +# address 192.168.91.1 +# netmask 255.255.255.0 +# +#post-up route add -net 192.168.92.0/24 gw 192.168.91.2 +#post-up route add -net 192.168.93.0/24 gw 192.168.91.2 +#post-up route add -net 192.168.94.0/24 gw 192.168.91.2 +# |
#~
192.168.16.2 debian2.net.nt debian2 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/etc/hosts" 3L, 82C записано |
#hostname
debian2 |
#hostname -f
debian2.cn.net.nt |
#vim /etc/resolv.conf
|
#~
|
#vim /etc/resolv.conf
--- /tmp/l3-saved-1503.32212.9050 2010-04-15 12:42:21.000000000 +0000 +++ /etc/resolv.conf 2010-04-15 12:42:43.000000000 +0000 @@ -1,4 +1,5 @@ -search net.nt unix.nt +search cn.net.nt net.nt unix.nt +nameserver 192.168.16.1 nameserver 192.168.16.254 nameserver 10.0.1.7 nameserver 10.0.35.1 |
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data. 64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=49 time=51.6 ms 64 bytes from ya.ru (93.158.134.8): icmp_seq=2 ttl=49 time=77.4 ms 64 bytes from ya.ru (93.158.134.8): icmp_seq=3 ttl=49 time=63.3 ms ^C --- ya.ru ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2009ms rtt min/avg/max/mdev = 51.681/64.138/77.407/10.520 ms |
#ping debian.org.ua
PING debian.org.ua (62.149.27.59) 56(84) bytes of data. ^C --- debian.org.ua ping statistics --- 7 packets transmitted, 0 received, 100% packet loss, time 6014ms |
#apt-get update
0% [Соединение с debian.org.ua (62.149.27.59)] [Соединение^C |
#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 192.168.93.0 192.168.91.2 255.255.255.0 UG 0 0 0 eth2 192.168.92.0 192.168.91.2 255.255.255.0 UG 0 0 0 eth2 192.168.94.0 192.168.91.2 255.255.255.0 UG 0 0 0 eth2 192.168.91.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 192.168.90.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 0.0.0.0 192.168.90.1 0.0.0.0 UG 0 0 0 eth1 0.0.0.0 192.168.16.254 0.0.0.0 UG 0 0 0 eth0 |
#vim /etc/network/interfaces
--- /tmp/l3-saved-1798.17975.19373 2010-04-15 13:47:24.000000000 +0000 +++ /etc/network/interfaces 2010-04-15 13:47:53.000000000 +0000 @@ -1,4 +1,5 @@ -auto lo eth0 eth1 eth2 +auto lo eth0 +#eth1 eth2 iface lo inet loopback @@ -6,15 +7,15 @@ address 192.168.16.2 netmask 255.255.255.0 gateway 192.168.16.254 - iface eth1 inet static - address 192.168.90.2 - netmask 255.255.255.0 - gateway 192.168.90.1 -iface eth2 inet static - address 192.168.91.1 - netmask 255.255.255.0 - -post-up route add -net 192.168.92.0/24 gw 192.168.91.2 -post-up route add -net 192.168.93.0/24 gw 192.168.91.2 -post-up route add -net 192.168.94.0/24 gw 192.168.91.2 +# iface eth1 inet static +# address 192.168.90.2 +# netmask 255.255.255.0 +# gateway 192.168.90.1 +#iface eth2 inet static +# address 192.168.91.1 +# netmask 255.255.255.0 +# +#post-up route add -net 192.168.92.0/24 gw 192.168.91.2 +#post-up route add -net 192.168.93.0/24 gw 192.168.91.2 +#post-up route add -net 192.168.94.0/24 gw 192.168.91.2 |
#/etc/init.d/networking restart
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning). Reconfiguring network interfaces...Ignoring unknown interface eth1=eth1. Ignoring unknown interface eth2=eth2. done. |
#ls
access helpfile sendmail.cf submit.cf access.db local-host-names sendmail.conf submit.mc address.resolve m4 sendmail.mc tls aliases Makefile service.switch trusted-users aliases.db peers service.switch-nodns databases sasl smrsh |
#cat local-host-names
localhost debian2.cn.net.nt |
#vim sendmail.mc
|
#scp 192.168.16.4:/etc/mail/sendmail.mc /tmp
The authenticity of host '192.168.16.4 (192.168.16.4)' can't be established. RSA key fingerprint is 39:83:3e:b7:8e:77:bd:45:4f:ce:10:33:df:0a:94:93. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.4' (RSA) to the list of known hosts. root@192.168.16.4's password: sendmail.mc 100% 4347 4.3KB/s 00:00 |
#hostname
debian2 |
#hostname -f
debian2.cn.net.nt |
#vim /tmp/sendmail.mc
|
#MAILER(`smtp')dnl
dnl # Stop connections that overflow our concurrent and time connection rates FEATURE(`conncontrol', `nodelay', `terminate')dnl FEATURE(`ratecontrol', `nodelay', `terminate')dnl dnl # dnl # If you're on a dialup link, you should enable this - so sendmail dnl # will not bring up the link (it will queue mail for later) dnl define(`confCON_EXPENSIVE',`True')dnl dnl # dnl # Dialup/LAN connection overrides dnl # ... dnl # dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`net.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl |
#~
dnl # Masquerading options |
#grep Masquerading /tmp/sendmail.mc -A 5
dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`net.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl dnl # Default Mailer setup |
#grep Masquerading /tmp/sendmail.mc -A 4
dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`net.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl |
#grep Masquerading /tmp/sendmail.mc -A 4 >> /etc/mail/sendmail.mc
|
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-3086.15005.19355 2010-04-15 14:05:15.000000000 +0000 +++ /etc/mail/sendmail.mc 2010-04-15 14:05:51.000000000 +0000 @@ -97,13 +97,12 @@ include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl dnl # -dnl # Default Mailer setup -MAILER_DEFINITIONS -MAILER(`local')dnl -MAILER(`smtp')dnl - dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`net.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl +dnl # Default Mailer setup +MAILER_DEFINITIONS +MAILER(`local')dnl +MAILER(`smtp')dnl |
#vim /etc/mail/sendmail.mc
|
#vim /etc/mail/sendmail.mc
|
#$Sendmail: debproto.mc,v 8.14.3 2010-01-29 13:22:29 cowboy Exp $
|
#ls -l
итого 228 -rw------- 1 root root 4261 Апр 15 13:48 access -rw-r----- 1 smmta smmsp 12288 Апр 15 13:48 access.db -rw-r--r-- 1 root root 281 Янв 29 13:25 address.resolve lrwxrwxrwx 1 root smmsp 10 Апр 15 13:48 aliases -> ../aliases -rw-r----- 1 smmta smmsp 12288 Апр 15 13:48 aliases.db -rw-r--r-- 1 root root 3216 Апр 15 13:48 databases -rw-r--r-- 1 root root 5657 Янв 29 13:26 helpfile -rw-r--r-- 1 root smmsp 20 Апр 15 14:19 local-host-names drwxr-sr-x 2 smmta smmsp 4096 Апр 15 13:48 m4 ... -rw-r--r-- 1 root smmsp 63566 Апр 15 13:48 sendmail.cf -rw-r--r-- 1 root root 12236 Апр 15 13:48 sendmail.conf -rw-r--r-- 1 root smmsp 4179 Апр 15 14:17 sendmail.mc -rw-r--r-- 1 root root 149 Янв 29 13:25 service.switch -rw-r--r-- 1 root root 180 Янв 29 13:25 service.switch-nodns drwxr-sr-x 2 smmta smmsp 4096 Апр 15 13:48 smrsh -rw-r--r-- 1 root smmsp 44000 Апр 15 13:48 submit.cf -rw-r--r-- 1 root smmsp 2376 Апр 15 13:48 submit.mc drwxr-xr-x 2 root smmsp 4096 Янв 29 13:25 tls -rw-r--r-- 1 root smmsp 0 Апр 15 13:48 trusted-users |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... *** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER() The following file(s) have changed: /etc/mail/sendmail.cf /etc/mail/local-host-names ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-3086.25336.9403 2010-04-15 14:23:04.000000000 +0000 +++ /etc/mail/sendmail.mc 2010-04-15 14:23:34.000000000 +0000 @@ -97,13 +97,13 @@ include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl dnl # -dn1 # Default Mailer setup -MAILER_DEFINITIONS -MAILER(`local')dn1 -MAILER(`smtp')dn1 dnl # Masquerading options FEATURE(`always_add_domain')dnl MASQUERADE_AS(`cn.net.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl +dn1 # Default Mailer setup +MAILER_DEFINITIONS +MAILER(`local')dn1 +MAILER(`smtp')dn1 |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf /etc/mail/local-host-names ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#apt-gett install mutt
l3script: apt-gett: команда не найдена |
#apt-get install mutt
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libgpgme11 libidn11 libpth20 Предлагаемые пакеты: gpgsm gnupg2 urlview mixmaster openssl ca-certificates НОВЫЕ пакеты, которые будут установлены: libgpgme11 libidn11 libpth20 mutt обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 67 пакетов не обновлено. ... Распаковывается пакет libgpgme11 (из файла .../libgpgme11_1.2.0-1.2_i386.deb)... Выбор ранее не выбранного пакета mutt. Распаковывается пакет mutt (из файла .../mutt_1.5.20-7_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для menu ... Настраивается пакет libidn11 (1.15-2) ... Настраивается пакет libpth20 (2.0.7-14) ... Настраивается пакет libgpgme11 (1.2.0-1.2) ... Настраивается пакет mutt (1.5.20-7) ... Обрабатываются триггеры для menu ... |
#sendmail --help
Recipient names must be specified |
#mutt
|
#mail
l3script: mail: команда не найдена |
#apt-gett install mutt
l3script: apt-gett: команда не найдена |
#apt-get install mutt
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия mutt. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 67 пакетов не обновлено. |
#apt-get install mailx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет mailx - виртуальный, его функции предоставляются пакетами: mailutils 1:2.1+dfsg1-5 heirloom-mailx 12.4-1.1+b1 bsd-mailx 8.1.2-0.20100314cvs-1 Вы должны явно указать, какой именно вы хотите установить. E: Для пакета mailx не найдены кандидаты на установку |
#apt-get install bsd-mailx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: bsd-mailx обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 67 пакетов не обновлено. Необходимо скачать 77,2kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 201kB. Получено:1 http://debian.org.ua squeeze/main bsd-mailx 8.1.2-0.20100314cvs-1 [77,2kB] Получено 77,2kБ за 0с (581kБ/c) Выбор ранее не выбранного пакета bsd-mailx. (Чтение базы данных ... на данный момент установлено 54882 файлов и каталогов.) Распаковывается пакет bsd-mailx (из файла .../bsd-mailx_8.1.2-0.20100314cvs-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет bsd-mailx (8.1.2-0.20100314cvs-1) ... update-alternatives: используется `/usr/bin/bsd-mailx' для предоставления `/usr/bin/mailx' (mailx) в автоматический режим. |
#netstat -lnp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3013/sendmail: MTA: |
#vim sendmail.mc
|
#include(`/etc/mail/m4/provider.m4')dnl
|
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 80: unknown configuration line "dn1 # Default Mailer setup" 554 5.0.0 /etc/mail/sendmail.cf: line 1797: unknown configuration line "dn1" 554 5.0.0 /etc/mail/sendmail.cf: line 1890: unknown configuration line "dn1" . |
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 1796: unknown configuration line "dn1" 554 5.0.0 /etc/mail/sendmail.cf: line 1889: unknown configuration line "dn1" . |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
0
localhost debian2.cn.net.nt
Время первой команды журнала | 20:15:26 2010- 4-11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 16:33:44 2010- 4-15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 3.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008