2
|
Linux секция за начинаещи / Настройка на програми / проблем при рутиране, name server
|
-: Sep 23, 2007, 12:01
|
май нямаш проблем с днс-те iptables -t nat -A PREROUTING -s 192.168.15.0/24 -p tcp -d вън.ип --dport 80 -j DNAT \ --to-destination 192.168.15.3:80 iptables -t nat -A PREROUTING -i eth1 -p tcp -d вън.ип --dport 80 -j DNAT --to-destination 192.168.15.3:80 iptables -t nat -A POSTROUTING -p tcp -s 192.168.15.0/24 -o br0 -d 192.168.15.3 -m multiport \ --ports 80 -j MASQUERADE
вън.ип=ип-то през което се отваря навънка сайта
|
|
|
3
|
Linux секция за напреднали / Хардуерни и софтуерни проблеми / проблем при рутиране, name server
|
-: Sep 23, 2007, 12:01
|
май нямаш проблем с днс-те iptables -t nat -A PREROUTING -s 192.168.15.0/24 -p tcp -d вън.ип --dport 80 -j DNAT \ --to-destination 192.168.15.3:80 iptables -t nat -A PREROUTING -i eth1 -p tcp -d вън.ип --dport 80 -j DNAT --to-destination 192.168.15.3:80 iptables -t nat -A POSTROUTING -p tcp -s 192.168.15.0/24 -o br0 -d 192.168.15.3 -m multiport \ --ports 80 -j MASQUERADE
вън.ип=ип-то през което се отваря навънка сайта
|
|
|
4
|
Linux секция за начинаещи / Настройка на програми / Ping script
|
-: Jun 17, 2007, 01:10
|
може да пробваш с тази програма http://www.kilievich.com/fpinger/или да си напишеш нещо съсвсем просто на баш и да го сложиш в кронтам Примерен код | #!/bin/bash ### EDITVASH TYK #### TARGET_IP="X.X.X.X" TARGET_EMAIL="XXXXXXXXXXXX@sms.mtel.net" ##################### PING_REPLY=`ping -w 4 $TARGET_IP | grep " received"` PACKET_RECEIVED=`echo $PING_REPLY | awk '{print $4}'` PACKET_LOSS=`echo $PING_REPLY | awk '{print $6}'`
if [ ! -e "/tmp/ping_l" ]; then echo "0" > "/tmp/ping_l" fi
if [ ! -e "/tmp/ping_r" ]; then echo "0" > "/tmp/ping_r" fi
if [ $PACKET_RECEIVED -lt "2" ]; then PING_L=`cat /tmp/ping_l | grep "^"` echo `expr $PING_L + 1` > /tmp/ping_l echo "0" > /tmp/ping_r else PING_R=`cat /tmp/ping_r | grep "^"` echo `expr $PING_R + 1` > /tmp/ping_r echo "0" > /tmp/ping_l fi
PING_L=`cat /tmp/ping_l | grep "^"` PING_R=`cat /tmp/ping_r | grep "^"` if [ $PING_L == 1 ] && [ $PING_R == 0 ]; then #echo "is offline" echo $PACKET_RECEIVED 'received,' $PACKET_LOSS 'packets lost' | mail -s "$TARGET_IP is offline:" $TARGET_EMAIL fi
if [ $PING_L == 0 ] && [ $PING_R == 1 ]; then #echo "is online" echo $PACKET_RECEIVED 'received,' $PACKET_LOSS 'packets lost' | mail -s "$TARGET_IP is online:" $TARGET_EMAIL fi
|
|
|
|
5
|
Linux секция за начинаещи / Настройка на хардуер / Проблем с мрежата
|
-: Jun 02, 2007, 15:04
|
Имам много странен проблем при копиране от самби трафика е от порядъка на 400кб в най добрия случай стига до 1,5мб странното е че когато пусна етхстатус интерфейса през който тегла и скороста се вдига до максималната в случая до 2,77мб копирането го правя през уаерлес с тоталкопи стига до 3,1-3,3мб през ланки положението е малко по добре при 100мб ланка 3мб с етхстатус стига до максималната а при 1000мб ланка от 8мб стига на 30-40мб за да се получи номера с етхстатус трябва да се логна от машината която тегла опитах се да ги стартирам направо на машината ама ефект няма шарвам мрежата с iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -j MASQUERADE на фтп хттп трафика е както трябва http://www.bulclima.net/1.jpghttp://www.bulclima.net/2.jpgдистрото е слакуаре и е ъпгрейдван от 10.2 до кърент Примерен код | root@bulclima:~# uname -a Linux bulclima 2.6.21.3-smp #2 SMP Thu May 24 21:09:15 CDT 2007 i686 pentium4 i386 GNU/Linux root@bulclima:~# lspci 00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02) 00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) Serial ATA Storage Controller AHCI (rev 01) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 01:00.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1) 01:01.0 Mass storage controller: Triones Technologies, Inc. HPT366/368/370/370A/372/372N (rev 03) 01:02.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11) 01:02.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) 01:03.0 Mass storage controller: Integrated Technology Express, Inc. ITE 8211F Single Channel UDMA 133 (ASUS 8211 (ITE IT8212 ATA RAID Controller)) (rev 11) 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19) 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) 06:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200 TurboCache™] (rev a1) root@bulclima:~# lsusb Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 002: ID 0bda:8150 Realtek Semiconductor Corp. RTL8150 Fast Ethernet Adapter Bus 003 Device 001: ID 0000:0000 Bus 002 Device 002: ID 0a46:6688 Davicom Semiconductor, Inc. Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000
root@bulclima:~# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:E0:4C:08:15:B0 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::2e0:4cff:fe08:15b0/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:41563477 errors:0 dropped:0 overruns:0 frame:0 TX packets:28292217 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1594883169 (1.4 GiB) TX bytes:1363565294 (1.2 GiB) Interrupt:16 Base address:0xe000
root@bulclima:~# ifconfig eth1 eth1 Link encap:Ethernet HWaddr 00:E0:4C:07:A3:0F inet addr:10.4.4.1 Bcast:10.4.255.255 Mask:255.255.0.0 inet6 addr: fe80::2e0:4cff:fe07:a30f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:63555699 errors:0 dropped:0 overruns:0 frame:0 TX packets:86144404 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:975267498 (930.0 MiB) TX bytes:3184854635 (2.9 GiB) Interrupt:17 Base address:0x2000
root@bulclima:~# ifconfig eth2 eth2 Link encap:Ethernet HWaddr 00:E0:4C:08:15:D7 inet addr:192.168.8.1 Bcast:192.168.8.255 Mask:255.255.255.0 inet6 addr: fe80::2e0:4cff:fe08:15d7/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:10351392 errors:0 dropped:0 overruns:0 frame:0 TX packets:17875791 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:657556038 (627.0 MiB) TX bytes:2638893937 (2.4 GiB) Interrupt:18 Base address:0x4000
root@bulclima:~# ifconfig eth3 eth3 Link encap:Ethernet HWaddr 00:E0:4C:03:2E:B3 inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::2e0:4cff:fe03:2eb3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1540 Metric:1 RX packets:2811930 errors:0 dropped:0 overruns:0 frame:0 TX packets:2485874 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2180003418 (2.0 GiB) TX bytes:817547858 (779.6 MiB)
root@bulclima:~# lsmod Module Size Used by cls_u32 10628 1 sch_ingress 7556 1 sch_tbf 8960 1 tun 12160 1 ppp_deflate 8704 0 bsd_comp 9600 0 ppp_async 13056 2 crc_ccitt 5888 1 ppp_async ppp_generic 26772 11 ppp_deflate,bsd_comp,ppp_async slhc 9856 1 ppp_generic ip_gre 14496 0 w83627ehf 21392 0 hwmon 6404 1 w83627ehf i2c_isa 7808 1 w83627ehf snd_seq_dummy 6788 0 snd_seq_oss 32896 0 snd_seq_midi_event 10112 1 snd_seq_oss snd_seq 50640 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 10508 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 42784 1 snd_mixer_oss 18048 1 snd_pcm_oss snd_hda_intel 20120 1 snd_hda_codec 209152 1 snd_hda_intel snd_pcm 72068 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec snd_timer 22532 2 snd_seq,snd_pcm snd 47204 9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,s
nd_pcm,snd_timer soundcore 9824 2 snd snd_page_alloc 11528 2 snd_hda_intel,snd_pcm ipv6 254624 31 ipt_REJECT 7552 9 ipt_MASQUERADE 6656 15 xt_multiport 7040 68 xt_tcpudp 7040 36 iptable_mangle 6272 0 iptable_nat 10116 1 nf_nat 19116 2 ipt_MASQUERADE,iptable_nat nf_conntrack_ipv4 17676 2 iptable_nat nf_conntrack 52616 4 ipt_MASQUERADE,iptable_nat,nf_nat,nf_conntrack_ipv4 nfnetlink 8856 3 nf_nat,nf_conntrack_ipv4,nf_conntrack iptable_filter 6400 1 ip_tables 14276 3 iptable_mangle,iptable_nat,iptable_filter x_tables 15748 6 ipt_REJECT,ipt_MASQUERADE,xt_multiport,xt_tcpudp,iptable_nat,ip_tables sg 30364 0 bttv 173620 0 btcx_risc 8072 1 bttv tveeprom 17552 1 bttv tuner 63656 0 saa7134 118624 1 video_buf 24068 2 bttv,saa7134 compat_ioctl32 5248 2 bttv,saa7134 ir_kbd_i2c 10768 1 saa7134 ir_common 33796 3 bttv,saa7134,ir_kbd_i2c videodev 29184 3 bttv,saa7134 v4l2_common 18688 4 bttv,tuner,saa7134,videodev v4l1_compat 17668 3 bttv,saa7134,videodev capability 7304 0 commoncap 9344 1 capability rtl8150 14848 0 r8169 29832 0 agpgart 31432 0 lp 13736 0 parport_pc 27812 1 parport 34760 2 lp,parport_pc pcspkr 6528 0 psmouse 39048 0 root@bulclima:~# ps afx PID TTY STAT TIME COMMAND 1 ? Ss 0:02 init [3] 2 ? S 0:00 [migration/0] 3 ? SN 0:28 [ksoftirqd/0] 4 ? S 0:00 [migration/1] 5 ? SN 0:25 [ksoftirqd/1] 6 ? S< 0:00 [events/0] 7 ? S< 0:00 [events/1] 8 ? S< 0:00 [khelper] 9 ? S< 0:00 [kthread] 87 ? S< 0:00 \_ [kblockd/0] 88 ? S< 0:00 \_ [kblockd/1] 89 ? S< 0:00 \_ [kacpid] 195 ? S< 0:00 \_ [ata/0] 196 ? S< 0:00 \_ [ata/1] 197 ? S< 0:00 \_ [ata_aux] 198 ? S< 0:00 \_ [ksuspend_usbd] 201 ? S< 0:00 \_ [khubd] 203 ? S< 0:00 \_ [kseriod] 215 ? S< 0:00 \_ [khpsbpkt] 231 ? S 0:00 \_ [pdflush] 233 ? S< 0:08 \_ [kswapd0] 234 ? S< 0:00 \_ [aio/0] 235 ? S< 0:00 \_ [aio/1] 236 ? S< 0:00 \_ [jfsIO] 237 ? S< 0:00 \_ [jfsCommit] 238 ? S< 0:00 \_ [jfsCommit] 239 ? S< 0:00 \_ [jfsSync] 240 ? S< 0:00 \_ [xfslogd/0] 241 ? S< 0:00 \_ [xfslogd/1] 242 ? S< 0:00 \_ [xfsdatad/0] 243 ? S< 0:00 \_ [xfsdatad/1] 244 ? S< 0:00 \_ [ocfs2_wq] 245 ? S< 0:00 \_ [user_dlm] 945 ? S< 0:00 \_ [scsi_tgtd/0] 946 ? S< 0:00 \_ [scsi_tgtd/1] 980 ? S< 0:00 \_ [scsi_eh_2] 981 ? S< 0:00 \_ [scsi_eh_3] 982 ? S< 0:00 \_ [scsi_eh_4] 983 ? S< 0:00 \_ [scsi_eh_5] 1015 ? S< 0:00 \_ [exec-osm/0] 1016 ? S< 0:00 \_ [exec-osm/1] 1021 ? S< 0:00 \_ [block-osm/0] 1022 ? S< 0:00 \_ [block-osm/1] 1096 ? S< 0:00 \_ [kcryptd/0] 1097 ? S< 0:00 \_ [kcryptd/1] 1101 ? S< 0:00 \_ [reiserfs/0] 1102 ? S< 0:00 \_ [reiserfs/1] 1164 ? S< 0:00 \_ [kpsmoused] 1284 ? S< 0:00 \_ [xfsbufd] 1285 ? S< 0:00 \_ [xfssyncd] 1287 ? S< 0:00 \_ [xfsbufd] 1288 ? S< 0:00 \_ [xfssyncd] 6608 ? S< 0:00 \_ [xfsbufd] 6609 ? S< 0:00 \_ [xfssyncd] 6611 ? S< 0:00 \_ [xfsbufd] 6612 ? S< 0:00 \_ [xfssyncd] 6614 ? S< 0:00 \_ [xfsbufd] 6615 ? S< 0:00 \_ [xfssyncd] 6617 ? S< 0:00 \_ [xfsbufd] 6618 ? S< 0:00 \_ [xfssyncd] 6620 ? S< 0:00 \_ [xfsbufd] 6621 ? S< 0:00 \_ [xfssyncd] 6623 ? S< 0:00 \_ [xfsbufd] 6624 ? S< 0:00 \_ [xfssyncd] 6626 ? S< 0:00 \_ [xfsbufd] 6627 ? S< 0:00 \_ [xfssyncd] 6629 ? S< 0:00 \_ [xfsbufd] 6630 ? S< 0:00 \_ [xfssyncd] 6052 ? S 0:00 \_ [pdflush] 1098 ? S 0:00 [kirqd] 1246 ? S 0:00 [saa7133[0]] 1451 ? Ss 0:00 /usr/sbin/syslogd 1458 ? Ss 0:00 /usr/sbin/klogd -c 3 -x 2178 ? Ss 0:01 /usr/sbin/sshd 21430 ? Ss 0:03 \_ sshd: root@pts/3 21433 pts/3 Ss 0:00 | \_ -bash 22285 pts/3 S+ 0:00 | \_ /usr/bin/mc -P /tmp/mc-root/mc.pwd.21433 22287 pts/6 Ss+ 0:00 | \_ bash -rcfile .bashrc 21623 ? Ss 0:00 \_ sshd: root@pts/1 21625 pts/1 Ss 0:00 \_ -bash 22534 pts/1 R+ 0:00 \_ ps afx 2181 ? Ssl 0:09 /usr/sbin/named 2194 ? Ss 0:00 /usr/bin/dbus-daemon --system 2207 ? S 0:04 /usr/sbin/crond -l10 2209 ? Ss 0:00 /usr/sbin/atd -b 15 -l 1 2212 ? Ss 0:00 sendmail: accepting connections 2215 ? Ss 0:00 sendmail: Queue runner@00:25:00 for /var/spool/clientmqueue 2218 ? Ss 0:00 /usr/sbin/acpid 2292 ? S 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/mysql.pid 2324 ? Sl 3:32 \_ /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysql/mysql.pid --skip-external-lo 2432 ? Ss 0:00 /usr/sbin/gpm -m /dev/mouse -t ps2 2452 ? S 0:05 /usr/local/snmp/sbin/snmpd -c /usr/local/snmp/etc/snmpd.conf 2514 ? Ss 0:00 /usr/sbin/dhcpd 2516 ? Ss 0:00 /usr/local/programs/pptpd/sbin/pptpd 20953 ? S 0:03 \_ pptpd [10.4.3.168:4000 - 0D80] 20954 ? S 0:00 | \_ /usr/sbin/pppd local file /etc/ppp/options.pptpd 115200 192.168.0.1:192.168.0.60 ipparam 10.4.3.168 21869 ? S 0:00 \_ pptpd [10.6.9.128:0100 - 0E80] 21870 ? S 0:00 \_ /usr/sbin/pppd local file /etc/ppp/options.pptpd 115200 192.168.0.1:192.168.0.61 ipparam 10.6.9.128 2608 tty1 Ss+ 0:00 /sbin/agetty 38400 tty1 linux 2609 tty2 Ss+ 0:00 /sbin/agetty 38400 tty2 linux 2610 tty3 Ss+ 0:00 /sbin/agetty 38400 tty3 linux 2611 tty4 Ss+ 0:00 /sbin/agetty 38400 tty4 linux 2612 tty5 Ss+ 0:00 /sbin/agetty 38400 tty5 linux 2613 tty6 Ss+ 0:00 /sbin/agetty 38400 tty6 linux 2633 ? S 0:00 /home/psybnc/psybnc/psybnc 2681 ? Ss 0:00 /home/ircd/ircd/bin/ircd /home/ircd/ircd/etc/ircd.conf 2682 ? Sl 0:01 /usr/local/ircd/gliner/gliner 2696 ? Ss 0:02 /usr/local/ircd/stats/bin/sentinel 2697 ? Ss 0:03 /usr/local/ircd/hybserv/hybserv /usr/local/ircd/hybserv/hybserv.conf 2904 ? S 0:02 /usr/local/ircd/seen/seenserv 2930 ? Ss 0:00 /usr/local/openvpn/sbin/openvpn --config server.conf --daemon --syslog 5129 ? Ss 0:00 /usr/local/apache2/bin/httpd -k start 22331 ? S 0:00 \_ /usr/local/apache2/bin/httpd -k start 22341 ? S 0:00 \_ /usr/local/apache2/bin/httpd -k start 22342 ? S 0:00 \_ /usr/local/apache2/bin/httpd -k start 22343 ? S 0:00 \_ /usr/local/apache2/bin/httpd -k start 22351 ? S 0:00 \_ /usr/local/apache2/bin/httpd -k start 32239 ? Ss 0:19 /usr/bin/perl -w /usr/local/programs/mrtg-2/bin/mrtg /usr/local/programs/mrtg-2/etc/mrtg1.cfg 32245 ? Ss 0:23 /usr/bin/perl -w /usr/local/programs/mrtg-2/bin/mrtg /usr/local/programs/mrtg-2/etc/cpu.cfg 32272 ? Ss 0:35 /usr/bin/perl -w /usr/local/programs/mrtg-2/bin/mrtg /usr/local/programs/mrtg-2/etc/server-info.cfg 32280 ? Ss 0:03 /usr/bin/perl -w /usr/local/programs/mrtg-2/bin/mrtg /usr/local/programs/mrtg-2/etc/mysql.cfg 5596 ? Ss 0:00 /usr/bin/perl /etc/webmin-1.340/miniserv.pl /etc/webmin/miniserv.conf 10588 ? Ss 0:00 /usr/sbin/smbd -D 10590 ? S 0:00 \_ /usr/sbin/smbd -D 21175 ? S 0:00 \_ /usr/sbin/smbd -D 22288 ? S 0:00 \_ /usr/sbin/smbd -D 22362 ? S 0:01 \_ /usr/sbin/smbd -D 10591 ? Ss 0:01 /usr/sbin/nmbd -D 9323 ? Ss 0:00 /usr/sbin/inetd 3323 ? S 0:00 -bash 3324 ? Sl 40:30 \_ vlc -vvv --color v4l:/dev/video:norm=pal:frequency=592000:size=640x480:channel=0:adev=/dev/dsp0:audio=0 --sout #transcode{vcode root@bulclima:~# w 15:05:50 up 3 days, 14:45, 2 users, load average: 0.03, 0.29, 0.33 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/3 192.168.8.2 14:10 2:18 0.04s 0.04s -bash
|
дъното е ASUS P5LD2 предното беше пак ASUS P5PE-VM и пак имаше този проблем
|
|
|
6
|
Linux секция за начинаещи / Настройка на програми / Pptpd сървар краш
|
-: May 21, 2007, 22:07
|
VPN сървъра крашва и неможе да приема новите конекции след като се появят няколко конекции на ps x: Примерен код | pptpd [10.21.1.3] |
http://www.metincom.net/galery/computers/vpn/vpn.png
като 10.21.1.3 e интерфейс listen-a на VPN сървъра .. в логовете няма нищо подозрително В същото време клиенти започват да се оплакват, че сървъра и къса връзката .. и така на всеки 5 - 15 мин .. в момента машината има 117 впн сесии, двуядрен Пентиум 3.4ГХз с 2 ГБ РАМ .. и почти не осеща какво става ..
Linux metincom 2.6.17.13-smp #1 SMP Sun Oct 22 01:41:36 EEST 2006 i686 pentium4 i386 GNU/Linux
pptpd v1.3.4
|
|
|
7
|
Linux секция за начинаещи / Настройка на програми / Slackware-current проблеми с
|
-: Aug 24, 2006, 10:13
|
# gtf <horizontal> <vertical> <refreshrate> Пример: # gtf 1024 768 100
и ти вади съответният Modeline После го добавяш в секцията Monitor в xorg.conf и си готов.
пуска се и опцията Control Center -> Peripherals -> Display -> Apply settings on KDE startup
Section "Monitor" Identifier "My Monitor" HorizSync 30.0 - 86.0 VertRefresh 50.0 - 160.0 Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync EndSection
имаше няколко теми за честота
това ти е за 3-тия бутон и скрула Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "IMPS/2" Option "Device" "/dev/mouse" Option "ZAxisMapping" "4 5" EndSection
за звука може да ползваш alsactl store за да ти запази за силата на звука
|
|
|
8
|
Linux секция за начинаещи / Настройка на програми / Странен проблем с slackware current
|
-: Jul 18, 2006, 21:52
|
на няколко слака вече на ps afx виждам как седат процеси на комади от сорта на ls dmesg rm cat grep
10463 ? S 0:00 dmesg 8025 ? S 0:00 /bin/sh -c /usr/bin/run-parts /etc/cron.hourly 1> /dev/null 8026 ? S 0:00 \_ /bin/sh -c /usr/bin/run-parts /etc/cron.hourly 1> /dev/null 1446 ? S 0:00 basename /etc/cron.hourly/kmod ~ 1447 ? S 0:00 \_ basename /etc/cron.hourly/kmod ~
като килна процеса след като стартирам подобна команда остава пак така скоро се получи на един слак реших че е от рамта но сега на още 2 слака същия проблем
два са с kernel Linux tvtream 2.6.15.6 #1 Sun Mar 12 22:09:48 CST 2006 i686 athlon-4 i386 GNU/Linux Linux ns 2.6.16.24 #2 Thu Jul 13 20:02:35 CDT 2006 i686 prescott i386 GNU/Linux един е с Linux bulclima 2.6.15.3 #1 Mon Feb 6 22:21:55 CST 2006 i686 pentium2 i386 GNU/Linux имам още няколко слака също current и там го няма този проблем някаква идея на какво може да се дължи това
|
|
|
9
|
Linux секция за начинаещи / Настройка на програми / Bttv и vlc стриим
|
-: Jun 04, 2006, 20:15
|
има ли начин да сменям каналите по някакъв начин без да спирам стриима честотите ги имам за момента ползвам на пуснат стриим с влц kdetv през отдалечен десктоп шаре и ги сменям но се налага да се логвам че да стане идеята ми е да сменям канала в определен час на пуснат стриим без да се налага намеса от човек Linux Slackware 2.6.15.6 #1 Sun Mar 12 22:09:48 CST 2006 i686 athlon-4 i386 GNU/Linux
|
|
|
10
|
Linux секция за начинаещи / Настройка на програми / Решение за бтк и забиването на модема
|
-: May 04, 2006, 13:08
|
След много нерви последната седмица или вече месец с тъпите модеми на бтк намерих следното решение и да се надяваме ще помогне и на някой друг. Тук ползвам един шапер който намерих в гуугле за шапване на впн на ъп и доун скорост който работи чудесно и на реални интерфейси Примерен код | #!/bin/sh DEVICE=eth2 DOWN=450 UP=1450 /sbin/tc qdisc del dev $DEVICE root /sbin/tc qdisc add dev $DEVICE root tbf rate ${DOWN}Kbit latency 50ms burst $[$DOWN*1024] /sbin/tc qdisc del dev $DEVICE handle ffff: ingress /sbin/tc qdisc add dev $DEVICE handle ffff: ingress /sbin/tc filter add dev $DEVICE parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 \ police rate ${UP}Kbit burst $[$DOWN*1024] drop flowid :1
|
където DEVICE e името на вашия интрефейс със UP и DOWN съм оказал скороста където значително се намалява но нямам проблем с модема но и това се оказа недостатъчно за работата на модема повече от два часа при максимално натоварване и теглене от торенти затова филтрирам част от ип-тата на UDP като ползвам това: iptables -t nat -I POSTROUTING -p udp -o eth2 -s 192.168.5.1 --dport 0:65535 -j DROP iptables -t nat -I POSTROUTING -p udp -o eth2 -s 192.168.5.1 --sport 0:65535 -j DROP
подобно нещо ползвам и за шарване на нета през pptpd в pptpd.conf съм описал следната мрежа localip 10.0.0.1 remoteip 10.0.0.2-200 за лимитиране на впните ползвам по горният шапер във /etc/ppp/ създавам файл ip-up и който трябва да се направи да може да се стартира може да се обърне внимание на премисията
Примерен код | #!/bin/bash
DEVICE=$1 LOCALIP=$5 REMOTEIP=$6
/usr/sbin/iptables -t nat -A POSTROUTING -s $5 -o neta -j MASQUERADE
PASS=`cat /etc/ppp/chap-secrets | grep -w ${5} | awk {'print $3'}` NEWPASS=`perl -le'print map+(A..Z,a..z,0..9)[rand 62],0..7'` echo -n "echo \"" >> /etc/ppp/$1 echo -n "\`sed -e " >> /etc/ppp/$1 echo -n "'/${5}/s/${PASS}/${NEWPASS}/g' /etc/ppp/chap-secrets\`\" > /etc/ppp/chap-secrets" >> /etc/ppp/$1 chmod +x /etc/ppp/$1 /etc/ppp/$1 rm /etc/ppp/$1
shaper () { DEVICE=$1 DOWN=$2 UP=$3
/sbin/tc qdisc del dev $DEVICE root /sbin/tc qdisc add dev $DEVICE root tbf rate ${DOWN}Kbit latency 50ms burst $[$DOWN*1024]
/sbin/tc qdisc del dev $DEVICE handle ffff: ingress /sbin/tc qdisc add dev $DEVICE handle ffff: ingress /sbin/tc filter add dev $DEVICE parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 \ police rate ${UP}Kbit burst $[$DOWN*1024] drop flowid :1
rm /etc/ppp/chap cp /etc/ppp/chap-secrets /etc/ppp/chap chmod 644 /etc/ppp/chap }
speed="2"; #128kb download 32kb upload DOWN=1024 UP=156 speed0="3 4"; #64kb download 16kb upload 64 total DOWN0=512 UP0=54 speed1="5 6 7 8 9"; #32kb download 8kb upload 64 total DOWN1=256 UP1=34 speed2="10 11 12 13 14 15"; #16kb download 4 upload 48 total DOWN2=128 UP2=16 speed3="100 101 102 103 104 105"; #8kb download 2 upload 48 total DOWN3=64 UP3=16 speed4="200"; #256kb download 64kb upload DOWN4=2048 UP4=212
ip=`echo $LOCALIP | cut -d"." -f4`
for speeds in $speed do if [ $speeds == $ip ]; then shaper $DEVICE $DOWN $UP SPEED=128 echo "Session start `date +%F/%R:%S` on device $DEVICE local ip $LOCALIP remoete $REMOTEIP and speed $SPEED " >> \ /etc/ppp/ppp.log exit fi done
for speeds in $speed0 do if [ $speeds == $ip ]; then shaper $DEVICE $DOWN0 $UP0 SPEED=64 echo "Session start `date +%F/%R:%S` on device $DEVICE local ip $LOCALIP remoete $REMOTEIP and speed $SPEED " >> \ /etc/ppp/ppp.log exit fi done
for speeds in $speed1 do if [ $speeds == $ip ]; then shaper $DEVICE $DOWN1 $UP1 SPEED=32 echo "Session start `date +%F/%R:%S` on device $DEVICE local ip $LOCALIP remoete $REMOTEIP and speed $SPEED " >> \ /etc/ppp/ppp.log exit fi done
for speeds in $speed2 do if [ $speeds == $ip ]; then shaper $DEVICE $DOWN2 $UP2 SPEED=16 echo "Session start `date +%F/%R:%S` on device $DEVICE local ip $LOCALIP remoete $REMOTEIP and speed $SPEED " >> \ /etc/ppp/ppp.log exit fi done
for speeds in $speed3 do if [ $speeds == $ip ]; then shaper $DEVICE $DOWN3 $UP3 SPEED=8 echo "Session start `date +%F/%R:%S` on device $DEVICE local ip $LOCALIP remoete $REMOTEIP and speed $SPEED " >> \ /etc/ppp/ppp.log exit fi done
for speeds in $speed4 do if [ $speeds == $ip ]; then shaper $DEVICE $DOWN4 $UP4 SPEED=256 echo "Session start `date +%F/%R:%S` on device $DEVICE local ip $LOCALIP remoete $REMOTEIP and speed $SPEED " >> \ /etc/ppp/ppp.log exit fi done
|
малко е омазан но накратко тествам нещо като фрии впн-чета за локала където се взима ип-то което се конектва като последната цифра от ип-то означава на колко ще бъде шапнат паролата се сменя така че да неможе да се върже друг юзер на същия акаунт записва в лог файл и пир дисконектването акаунта вече може да се ползва паролата става видима през уеб
Примерен код | <? function status($user){ //$status = shell_exec ("tdbdump /var/run/pppd2.tdb | grep ORIG_UID | grep -m1 $user"); $status = shell_exec ("tdbdump /var/run/pppd2.tdb | grep ORIG_UID | grep $user | tail -n1"); if ( $status != "" ) { $status = str_replace(";", " ", $status); $status = substr($status, strpos( $status, '"', +2), strrpos( $status, '"', +2 ) ); $status = str_replace("\"", "", $status); $status = substr($status, 0, -4 ); $status = explode(" ", $status); $dev = substr($status[5], +7); $localip = substr($status[8], +9); $ppp = shell_exec ("cat /etc/ppp/ppp.log | grep -w '$localip' | grep start | tail -n1"); $ppp = explode(" ", $ppp); $remoteipp = "$ppp[10]"; $speed = "$ppp[13]"; $remoteipa = getenv('REMOTE_ADDR'); if ( $remoteipa == "10.4.4.1" ) { $remoteip = preg_replace('/\.\d+$/', ".xxx", $remoteipp); //$remoteip = $remoteipp; }else{ $remoteip = preg_replace('/\.\d+$/', ".xxx", $remoteipp); } print "<tr><td>$user</td><td>$dev</td><td>$localip</td><td>$remoteip</td><td>$speed</td><td></td></tr>"; }else{ $newpassword = shell_exec ("cat /etc/ppp/chap | grep -w $user"); $newpassword = explode(" ", $newpassword); $newpassword = "$newpassword[4]"; print "<tr><td>$user</td><td colspan=4>Свободен</td><td>$newpassword</td></tr>"; }
} ?> <!-- <table width="100%" border="1" cellspacing="0" cellpadding="0"> <tr> <td class="text"><div align="center"> </div>--> <table width="100%" border="1" cellspacing="0" cellpadding="5"> <tr><td><b>User</b></td><td><b>Dev</b></td><td><b>Local ip</b></td><td><b>Remote ip</b></td><td><b>Скорост</b> </td><td>Password</td></tr> <? echo status(free256kb); echo status(free128kb); echo status(free64kb1); echo status(free64kb2); echo status(free32kb1); echo status(free32kb2); echo status(free32kb3); echo status(free32kb4); echo status(free32kb5); echo status(free16kb1); echo status(free16kb2); echo status(free16kb3); echo status(free16kb4); echo status(free16kb5); echo status(free16kb6); //echo status(free8kb1); //echo status(free8kb2); //echo status(free8kb3); //echo status(free8kb4); //echo status(free8kb5); //echo status(free8kb6); ?> </tr></table> <!-- </td> </tr> </table> -->
|
това имам в chap-secrets
Цитат | # Secrets for authentication using CHAP # client server secret IP addresses #ip 2 = 128 #ip 3,4 = 64 #ip 5,6 = 32 #ip 10,11,12,13,14,15 = 16 #ip 100,101,102,103,104,105 = 8 free256kb home kYQk7m6d 10.0.0.200 free128kb home SpJZWude 10.0.0.2 free64kb1 home rvoP7La2 10.0.0.3 free64kb2 home zo5rcnxo 10.0.0.4 free32kb1 home 4tpVApNF 10.0.0.5 free32kb2 home bui8LUuB 10.0.0.6 free32kb3 home NV0XoHIW 10.0.0.7 free32kb4 home OtRcF6kU 10.0.0.8 free32kb5 home 7Rq9tWGY 10.0.0.9 free16kb1 home axojSdRD 10.0.0.10 free16kb2 home pGEcJY9t 10.0.0.11 free16kb3 home xATJi4mN 10.0.0.12 free16kb4 home MbijkanK 10.0.0.13 free16kb5 home 7B9ovjEx 10.0.0.14 free16kb6 home IwiV1q9j 10.0.0.15 #free8kb1 home bcFCKHEC 10.0.0.100 #free8kb2 home BgnLyVPE 10.0.0.101 #free8kb3 home jSEdE5sv 10.0.0.102 #free8kb4 home h0SYjabV 10.0.0.103 #free8kb5 home qip38bzL 10.0.0.104 #free8kb6 home I0pGZ7Gk 10.0.0.105
|
при конектването в /etc/ppp се получава един файл chap през който пхп-то взима паролата ppp.log също трябва да се chmod за да може да се чете от php-то
ето и ip-down трябва да може да се стартира файла също
Примерен код | #!/bin/bash # #echo "$1 $2 $3 $4 $5 $6" >> /etc/ppp/test.txt DEVICE=$1 LOCALIP=$5 REMOTEIP=$6 echo "Session stop `date +%F/%R:%S` on device $DEVICE local ip $LOCALIP remoete $REMOTEIP " >> /etc/ppp/ppp.log /usr/sbin/iptables -t nat -D POSTROUTING -s $5 -o neta -j MASQUERADE
|
общо взето работи и почти нямам проблем с забиването на модема да се надявам че ще помогне на някой неразбирам много но с повечко помощ на гуугле написаното ми върши чудесна работа
|
|
|
11
|
Linux секция за начинаещи / Настройка на програми / Apache 2.0.55
|
-: Apr 18, 2006, 15:39
|
защо не разгледаш логовете там все си мисля че ще изписва нещо прегледай отново пхп.ини и разреши да изписва грешките защо не опиташ апаче 2.2.0 адски много съм доволен от него като пройзводителбност и вървене
|
|
|
12
|
Linux секция за начинаещи / Настройка на програми / Slackware BUGS
|
-: Mar 15, 2006, 16:36
|
огря ме за единия проблем '> Примерен код | testing/packages/linux-2.6.15.6/alsa-driver-1.0.11rc3_2.6.15.6-i486-1.tgz Upgraded to alsa-driver-1.0.11rc3 compiled for Linux 2.6.15.6. This should fix the "free_hot_cold_page" issue that was occuring with alsa-driver-1.0.10 and the 2.6.15+ kernels. It fixes it here, anyway. :-)
|
който е имал проб в алсата може да ъпдейтне
|
|
|
13
|
Linux секция за начинаещи / Настройка на програми / Slackware BUGS
|
-: Mar 11, 2006, 23:16
|
Цитат (Goust @ Март 11 2006,23:28) | Споредмен най-добре пробвай да ъпгреиниш кернела до 2.6.15.3 ,намене неми прави абсолютно никакви проблеми (ето ти линк има си и пакети за алсата) : linux-2.6.15.3 |
гледам през ден за ъпдейти с надеждата да се опрай проблема сам '>
root@slackware:~# uname -a Linux slackware 2.6.15.3 #1 Mon Feb 6 22:21:55 CST 2006 i686 athlon-4 i386 GNU/Linux root@slackware:~# cat /root/slackchk rsync -az --stats --progress --delete --force slackware.mirrors.tds.net::slackware/slackware-current/ ~ftp/slackware-current/
имам и пуснат rsync че после има още бараки зад тази на предния кернел пак имаше същите грешки ъпдейтвам със слакчек и неща който компилирам аз ги слагам в съвсем различен път ама само на две ползвам или по точно се опитвам да ползвам kde-то
|
|
|
14
|
Linux секция за начинаещи / Настройка на програми / Slackware BUGS
|
-: Mar 11, 2006, 21:16
|
пише че в новата алса е коригирано компилирах и кернела даде че не може да зареди модула но пак има нещо гнило в текущата версия (а това незнам в предните версии X дали е вървяло така) досега съм си правил всичко в конзола права се някви опити да ползвам X средата но все без успех нещо се омагьосват IRQ-тата, и на 2.4 си ги прави тея въртележки и то само когато работи кде-то звуковите ми карти са все със AC97 чип
|
|
|
15
|
Linux секция за начинаещи / Настройка на програми / Slackware BUGS
|
-: Mar 11, 2006, 21:00
|
Примерен код | root@slackware:/# cat /etc/fstab #!/bin/sh /dev/sda2 swap swap defaults 0 0 /dev/sda1 / reiserfs defaults 1 1 #/dev/hda3 /mnt/hd/hd1 reiserfs defaults 0 0 #/dev/hdb1 /mnt/hd/hd2 reiserfs defaults 0 0 #/dev/hdc1 /mnt/hd/hd3 reiserfs defaults 0 0 #/dev/hdd1 /mnt/hd/hd4 reiserfs defaults 0 0 #/dev/hde1 /mnt/hd/hd5 reiserfs defaults 0 0 #/dev/hdf1 /mnt/hd/hd6 reiserfs defaults 0 0 #/dev/hdg1 /mnt/hd/hd7 reiserfs defaults 0 0 #/dev/hdh1 /mnt/hd/hd8 reiserfs defaults 0 0 #/dev/hdi1 /mnt/hd/hd9 xfs defaults 0 0 #/dev/hdj1 /mnt/hd/hd10 xfs defaults 0 0 #/dev/hdk1 /mnt/hd/hd11 reiserfs defaults 0 0 #/dev/hdl1 /mnt/hd/hd12 reiserfs defaults 0 0 #/dev/sda3 /mnt/hd/hd13 reiserfs defaults 0 0 #/dev/sdb1 /mnt/hd/hd14 reiserfs defaults 0 0
|
на проблема невиждам решение '> навсякъде се споменава рам, провери за лоши сектори и други дреболиики който според мене са наред
Примерен код | #/dev/hdi1 /mnt/hd/hd9 xfs defaults 0 0 #/dev/hdj1 /mnt/hd/hd10 xfs defaults 0 0
|
тези двата ги смених наскоро реших да пробвам на XFS нещо неми харесва това че с един ребуут се скапва цяло FS на reiserfs кофти че всичкото това нещо е домашен сървър за удоволствие и несъм чак толкова запознат с нещата
|
|
|
|