3G CDMA интернет FreeBSD 9.0 (Пропадает интернет при поднятом интерфейсе)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Ответить
DrakSoul
Сообщения: 227
Статус: user
ОС: unix

3G CDMA интернет FreeBSD 9.0

Сообщение DrakSoul »

Есть в наличие интернет-шлюз mini-itx с установленым FreeBSD 9.0 на флешке (8 G),
с пересобраным ядром. Настроен 3G CDMA интернет, DNS + ipfw + natd + divert

После нескольких часов работы пропадает интернет,
при том что интерфейс tun0 поднят и пинг на внешний IP- адрес проходит, а на шлюз провайдера нет.
После перезагрузки работает дальше.

С чем это может быть связано?

# cat ppp.log

Код: Выделить всё

Dec 30 00:56:33 sh1 newsyslog[1279]: logfile first created
Dec 30 00:56:33 sh1 ppp[1041]: tun0: Phase: deflink: /dev/cuaU0.0 doesn't support CD
Dec 30 00:56:33 sh1 ppp[1041]: tun0: Phase: deflink: carrier -> login
Dec 30 00:56:33 sh1 ppp[1041]: tun0: Phase: deflink: login -> lcp
Dec 30 00:56:33 sh1 ppp[1041]: tun0: LCP: FSM: Using "deflink" as a transport
Dec 30 00:56:33 sh1 ppp[1041]: tun0: LCP: deflink: State change Initial --> Closed
Dec 30 00:56:33 sh1 ppp[1041]: tun0: LCP: deflink: State change Closed --> Stopped
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: RecvConfigReq(2) state = Stopped
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  ACCMAP[6] 0x00000000
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  AUTHPROTO[4] 0xc023 (PAP)
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  MAGICNUM[6] 0x82841296
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  PROTOCOMP[2]
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  ACFCOMP[2]
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: SendConfigReq(1) state = Stopped
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  ACFCOMP[2]
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  PROTOCOMP[2]
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  ACCMAP[6] 0x00000000
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  MRU[4] 1500
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  MAGICNUM[6] 0x5f635ff0
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: SendConfigAck(2) state = Stopped
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  ACCMAP[6] 0x00000000
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  AUTHPROTO[4] 0xc023 (PAP)
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  MAGICNUM[6] 0x82841296
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  PROTOCOMP[2]
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  ACFCOMP[2]
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: LayerStart
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: State change Stopped --> Ack-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: RecvConfigAck(1) state = Ack-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  ACFCOMP[2]
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  PROTOCOMP[2]
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  ACCMAP[6] 0x00000000
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  MRU[4] 1500
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  MAGICNUM[6] 0x5f635ff0
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: State change Ack-Sent --> Opened
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: LayerUp
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: SendIdent(0) state = Opened
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  MAGICNUM 5f635ff0
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  TEXT user-ppp 3.4.2
Dec 30 00:56:34 sh1 ppp[1041]: tun0: Phase: bundle: Authenticate
Dec 30 00:56:34 sh1 ppp[1041]: tun0: Phase: deflink: his = PAP, mine = none
Dec 30 00:56:34 sh1 ppp[1041]: tun0: Phase: Pap Output: IT ********
Dec 30 00:56:34 sh1 ppp[1041]: tun0: Phase: Pap Input: SUCCESS ()
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: Using trigger address 255.255.255.255
Dec 30 00:56:34 sh1 ppp[1041]: tun0: CCP: FSM: Using "deflink" as a transport
Dec 30 00:56:34 sh1 ppp[1041]: tun0: CCP: deflink: State change Initial --> Closed
Dec 30 00:56:34 sh1 ppp[1041]: tun0: CCP: deflink: LayerStart.
Dec 30 00:56:34 sh1 ppp[1041]: tun0: CCP: MPPE: Not usable without CHAP81
Dec 30 00:56:34 sh1 ppp[1041]: tun0: CCP: deflink: SendConfigReq(1) state = Closed
Dec 30 00:56:34 sh1 ppp[1041]: tun0: CCP:  DEFLATE[4] win 15
Dec 30 00:56:34 sh1 ppp[1041]: tun0: CCP:  PRED1[2]
Dec 30 00:56:34 sh1 ppp[1041]: tun0: CCP: deflink: State change Closed --> Req-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: Phase: deflink: lcp -> open
Dec 30 00:56:34 sh1 ppp[1041]: tun0: Phase: bundle: Network
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: FSM: Using "deflink" as a transport
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: State change Initial --> Closed
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: LayerStart.
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: SendConfigReq(1) state = Closed
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  IPADDR[6] 255.255.255.255
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  COMPPROTO[6] 16 VJ slots with slot compression
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  PRIDNS[6] 195.128.182.41
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  SECDNS[6] 255.255.255.255
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: State change Closed --> Req-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: RecvConfigReq(1) state = Req-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  IPADDR[6] 195.128.182.33
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: SendConfigAck(1) state = Req-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  IPADDR[6] 195.128.182.33
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: State change Req-Sent --> Ack-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: RecvProtocolRej(0) state = Opened
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: -- Protocol 0x80fd (Compression Control Protocol) was rejected!
Dec 30 00:56:34 sh1 ppp[1041]: tun0: CCP: deflink: State change Req-Sent --> Stopped
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: RecvConfigRej(1) state = Ack-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: SendIdent(1) state = Opened
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  MAGICNUM 5f635ff0
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP:  TEXT user-ppp 3.4.2
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  COMPPROTO[6] 16 VJ slots with slot compression
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: SendConfigReq(2) state = Ack-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  IPADDR[6] 255.255.255.255
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  PRIDNS[6] 195.128.182.41
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  SECDNS[6] 255.255.255.255
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: RecvProtocolRej(1) state = Opened
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Dec 30 00:56:34 sh1 ppp[1041]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: RecvConfigNak(2) state = Ack-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  IPADDR[6] 95.111.135.108
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  IPADDR[6] changing address: 255.255.255.255  --> 95.111.135.108
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  PRIDNS[6] 195.128.182.40
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  SECDNS[6] 195.128.182.41
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: Primary nameserver set to 195.128.182.40
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: Secondary nameserver set to 195.128.182.41
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP: deflink: SendConfigReq(3) state = Ack-Sent
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  IPADDR[6] 95.111.135.108
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  PRIDNS[6] 195.128.182.40
Dec 30 00:56:34 sh1 ppp[1041]: tun0: IPCP:  SECDNS[6] 195.128.182.41
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: RecvProtocolRej(2) state = Opened
Dec 30 00:56:34 sh1 ppp[1041]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Dec 30 00:56:34 sh1 ppp[1041]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Dec 30 00:56:35 sh1 ppp[1041]: tun0: IPCP: deflink: RecvConfigAck(3) state = Ack-Sent
Dec 30 00:56:35 sh1 ppp[1041]: tun0: IPCP:  IPADDR[6] 95.111.135.108
Dec 30 00:56:35 sh1 ppp[1041]: tun0: IPCP:  PRIDNS[6] 195.128.182.40
Dec 30 00:56:35 sh1 ppp[1041]: tun0: IPCP:  SECDNS[6] 195.128.182.41
Dec 30 00:56:35 sh1 ppp[1041]: tun0: IPCP: deflink: State change Ack-Sent --> Opened
Dec 30 00:56:35 sh1 ppp[1041]: tun0: IPCP: deflink: LayerUp.
Dec 30 00:56:35 sh1 ppp[1041]: tun0: IPCP: myaddr 95.111.135.108 hisaddr = 195.128.182.33
Dec 30 00:56:35 sh1 ppp[1041]: tun0: Warning: 0.0.0.0: Change route failed: errno: No such process
Dec 30 00:56:37 sh1 ppp[1041]: tun0: LCP: deflink: RecvProtocolRej(0) state = Opened
Dec 30 00:56:37 sh1 ppp[1041]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Dec 30 00:56:37 sh1 ppp[1041]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Dec 30 00:56:40 sh1 ppp[1041]: tun0: LCP: deflink: RecvProtocolRej(1) state = Opened
Dec 30 00:56:40 sh1 ppp[1041]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Dec 30 00:56:40 sh1 ppp[1041]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Dec 30 00:56:43 sh1 ppp[1041]: tun0: LCP: deflink: RecvProtocolRej(2) state = Opened
Dec 30 00:56:43 sh1 ppp[1041]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Dec 30 00:56:43 sh1 ppp[1041]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Dec 30 00:56:46 sh1 ppp[1041]: tun0: LCP: deflink: RecvProtocolRej(3) state = Opened
Dec 30 00:56:46 sh1 ppp[1041]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Dec 30 00:56:46 sh1 ppp[1041]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Dec 30 10:20:09 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 3, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 10:21:09 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 2, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 10:22:09 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 2, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 10:23:09 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 2, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 10:24:09 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 1, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 10:25:09 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 2, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 10:26:09 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 2, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 10:27:09 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 2, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 10:30:09 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 1, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 18:00:37 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 8, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 20:16:45 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 1, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 20:21:45 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 1, ADDR: 0, COMD: 0, PROTO: 0
Dec 30 20:22:45 sh1 ppp[1041]: tun0: Phase: deflink: HDLC errors -> FCS: 1, ADDR: 0, COMD: 0, PROTO: 0

З.Ы.
Я не волшебник, я только учусь.
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение arachnid »

а если просто опустить интерфейс, а потом поднять?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
DrakSoul
Сообщения: 227
Статус: user
ОС: unix

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение DrakSoul »

arachnid писал(а):
31.12.2011 16:18
а если просто опустить интерфейс, а потом поднять?


Как только упадет попробую. Если я только что включил, то он упадет где-то под утро.
вообще он падает в переделах 24 часов, когда как.


З.Ы.
С новым годом всех!
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Спасибо сказали:
DrakSoul
Сообщения: 227
Статус: user
ОС: unix

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение DrakSoul »

На интернет-шлюзе у блока питания появилось желание сгореть.
В связи с этим пришлось совместить функции двух mini-itx серверов.
В даный момент система FreeBSD 9.0, с пересобраным ядром,
стоит на винчестере от ноутбука
Но ситуация таже.

sh1# netstat -nr

Код: Выделить всё

Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            195.128.182.33     UGS         0  2624100   tun0
95.111.135.108     link#10            UHS         0      460    lo0
127.0.0.1          link#9             UH          0       50    lo0
192.168.0.0/24     link#7             U           0        0    sk0
192.168.0.2        link#7             UHS         0        0    lo0
192.168.1.0/24     link#1             U           0    36415    re0
192.168.1.1        link#1             UHS         0        0    lo0
195.128.182.33     link#10            UHS         0        0   tun0

sh1# ifconfig

Код: Выделить всё

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
    options=80000<LINKSTATE>
    inet 95.111.135.108 --> 195.128.182.33 netmask 0xffffffff
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    Opened by PID 1048

sh1# ping -c 3 95.111.135.108

Код: Выделить всё

PING 95.111.135.108 (95.111.135.108): 56 data bytes
64 bytes from 95.111.135.108: icmp_seq=0 ttl=64 time=0.075 ms
64 bytes from 95.111.135.108: icmp_seq=1 ttl=64 time=0.062 ms
64 bytes from 95.111.135.108: icmp_seq=2 ttl=64 time=0.057 ms

--- 95.111.135.108 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.057/0.065/0.075/0.008 ms

sh1# ping -c 3 195.128.182.33

Код: Выделить всё

PING 195.128.182.33 (195.128.182.33): 56 data bytes

--- 195.128.182.33 ping statistics ---
3 packets transmitted, 0 packets received, 100.0% packet loss

sh1# top

Код: Выделить всё

last pid:  3767;  load averages:  0.00,  0.00,  0.00                                                          up 0+15:42:54  14:24:32
25 processes:  1 running, 24 sleeping
CPU:  0.2% user,  0.0% nice,  0.0% system,  0.4% interrupt, 99.4% idle
Mem: 55M Active, 1449M Inact, 363M Wired, 42M Cache, 212M Buf, 54M Free
Swap: 4096M Total, 352K Used, 4096M Free

  PID USERNAME      THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
 1048 root            1  20    0 45020K  2672K select  1   9:30  0.00% ppp
 1513 transmission    3  20    0 64752K 22208K kqread  1   7:18  0.00% transmission-daemon
 1255 root            1  20    0 26672K  1468K select  0   3:11  0.00% natd
 1398 bind            5  20    0 63652K 28248K kqread  1   0:07  0.00% named
 1646 root            1  20    0 20384K  3204K select  1   0:01  0.00% sendmail
 3647 pointsh1        1  20    0 68016K  4540K select  1   0:00  0.00% sshd
 1311 root            1  20    0 12184K  1336K select  1   0:00  0.00% syslogd
 1656 root            1  20    0 14260K  1372K nanslp  1   0:00  0.00% cron
 3643 root            1  20    0 68016K  4444K sbwait  1   0:00  0.00% sshd
 3651 root            1  20    0 17664K  2852K pause   0   0:00  0.00% csh
 1650 smmsp           1  20    0 20384K  2992K pause   0   0:00  0.00% sendmail
 3650 pointsh1        1  20    0 41300K  1836K wait    1   0:00  0.00% su
 3767 root            1  20    0 16700K  1928K CPU1    0   0:00  0.00% top
 3648 pointsh1        1  20    0 14636K  1700K wait    0   0:00  0.00% sh
 1714 root            1  52    0 12184K  1104K ttyin   0   0:00  0.00% getty
 1639 root            1  20    0 46876K  3060K select  1   0:00  0.00% sshd
 1720 root            1  52    0 12184K  1104K ttyin   0   0:00  0.00% getty
 1719 root            1  52    0 12184K  1104K ttyin   1   0:00  0.00% getty
 1715 root            1  52    0 12184K  1104K ttyin   0   0:00  0.00% getty
 1721 root            1  52    0 12184K  1104K ttyin   1   0:00  0.00% getty
 1718 root            1  52    0 12184K  1104K ttyin   0   0:00  0.00% getty
 1716 root            1  52    0 12184K  1104K ttyin   1   0:00  0.00% getty
 1000 root            1  20    0 10372K  3256K select  0   0:00  0.00% devd
 1717 root            1  52    0 12184K  1104K ttyin   1   0:00  0.00% getty
  116 root            1  52    0 10060K   956K pause   1   0:00  0.00% adjkerntz

После команд
sh1# /etc/rc.d/ppp stop
sh1# top
Интернет шлюз пошел на перезагрузку.
После перезагрузки интернет появился
Есть разница в расспределении памяти до и после перегрузки
sh1# top

Код: Выделить всё

last pid:  1750;  load averages:  0.13,  0.32,  0.16                                                          up 0+00:03:45  14:30:33
25 processes:  1 running, 24 sleeping
CPU:  0.9% user,  0.0% nice,  0.4% system,  0.4% interrupt, 98.2% idle
Mem: 32M Active, 19M Inact, 70M Wired, 88K Cache, 39M Buf, 1842M Free
Swap: 4096M Total, 4096M Free

  PID USERNAME      THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
 1517 transmission    4  20    0 56432K 18076K nanslp  1   0:03  0.00% transmission-daemon
 1052 root            1  20    0 45020K  3156K select  1   0:02  0.00% ppp
 1259 root            1  20    0 26672K  1800K select  0   0:01  0.00% natd
 1402 bind            5  52    0 51364K 15660K kqread  1   0:00  0.00% named
 1737 pointsh1        1  20    0 68016K  5572K select  1   0:00  0.00% sshd
 1735 root            1  23    0 68016K  5520K sbwait  1   0:00  0.00% sshd
 1741 root            1  20    0 17664K  3116K pause   1   0:00  0.00% csh
 1315 root            1  20    0 12184K  1640K select  1   0:00  0.00% syslogd
 1750 root            1  20    0 16700K  2220K CPU1    0   0:00  0.00% top
 1740 pointsh1        1  20    0 41300K  2172K wait    1   0:00  0.00% su
 1738 pointsh1        1  20    0 14636K  2056K wait    1   0:00  0.00% sh
 1650 root            1  20    0 20384K  4056K select  1   0:00  0.00% sendmail
 1662 root            1  20    0 14260K  1720K nanslp  1   0:00  0.00% cron
 1721 root            1  52    0 12184K  1392K ttyin   1   0:00  0.00% getty
 1723 root            1  52    0 12184K  1392K ttyin   0   0:00  0.00% getty
 1720 root            1  52    0 12184K  1392K ttyin   1   0:00  0.00% getty
 1726 root            1  52    0 12184K  1392K ttyin   0   0:00  0.00% getty
 1724 root            1  52    0 12184K  1392K ttyin   1   0:00  0.00% getty
 1722 root            1  52    0 12184K  1392K ttyin   0   0:00  0.00% getty
 1643 root            1  20    0 46876K  4628K select  0   0:00  0.00% sshd
 1727 root            1  52    0 12184K  1392K ttyin   1   0:00  0.00% getty
 1725 root            1  52    0 12184K  1392K ttyin   1   0:00  0.00% getty
 1004 root            1  20    0 10372K  3508K select  0   0:00  0.00% devd
 1656 smmsp           1  52    0 20384K  4064K pause   0   0:00  0.00% sendmail
  116 root            1  52    0 10060K  1212K pause   0   0:00  0.00% adjkerntz
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Спасибо сказали:
DrakSoul
Сообщения: 227
Статус: user
ОС: unix

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение DrakSoul »

Исходя из вывода команды top есть предположение.
sh1# top

Код: Выделить всё

last pid:  2019;  load averages:  0.10,  0.05,  0.01                       up 0+02:24:49  16:51:37
25 processes:  1 running, 24 sleeping
CPU:  0.6% user,  0.0% nice,  1.1% system,  0.2% interrupt, 98.1% idle
Mem: 44M Active, 548M Inact, 256M Wired, 88K Cache, 212M Buf, 1114M Free
Swap: 4096M Total, 4096M Free

sh1# top

Код: Выделить всё

last pid:  2020;  load averages:  0.09,  0.05,  0.00                       up 0+02:26:23  16:53:11
25 processes:  1 running, 24 sleeping
CPU:  0.0% user,  0.0% nice,  0.2% system,  0.2% interrupt, 99.6% idle
Mem: 44M Active, 554M Inact, 256M Wired, 88K Cache, 212M Buf, 1108M Free
Swap: 4096M Total, 4096M Free

sh1# top // Интернета нет, но интерфейс поднят

Код: Выделить всё

ast pid:  3767;  load averages:  0.00,  0.00,  0.00                                                          up 0+15:42:54  14:24:32
25 processes:  1 running, 24 sleeping
CPU:  0.2% user,  0.0% nice,  0.0% system,  0.4% interrupt, 99.4% idle
Mem: 55M Active, 1449M Inact, 363M Wired, 42M Cache, 212M Buf, 54M Free
Swap: 4096M Total, 352K Used, 4096M Free

Свободная память постепенно уменшается.
И когда свободная память приближается к минимуму,
при одних и тех же запушенных программах FrreBSD лезет в swap. В этот момент видимо пропадает интернет,
Плюс к томуже вход на интернет-шлюз происходит не сразу. приходится немного подождать.
Неадекватное использование памяти
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение arachnid »

что-то мне подсказывает, что предположение насчет прерывания интернета при начале использования swap файла слегка ошибочно. как минимум потому, что для программы использование swap файла "прозрачно" - прикладное ПО о нем не в курсе.
и я просил не перезагрузить сервер, а просто сделать /etc/rc,d/ppp stop, а restart. или после вызова top после stop сервер "упал"?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
lastpriot
Сообщения: 218
ОС: FreeBSD

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение lastpriot »

скорей всего transmission-daemon сьедает весь канал, вот по етому и пинги не идут
память расходует опять же transmission-daemon, named (если настроен в качестве кеширующего DNS)

запасной вариант: поднять инет средствами mpd5

Спасибо сказали:
DrakSoul
Сообщения: 227
Статус: user
ОС: unix

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение DrakSoul »

arachnid писал(а):
03.01.2012 20:39
что-то мне подсказывает, что предположение насчет прерывания интернета при начале использования swap файла слегка ошибочно. как минимум потому, что для программы использование swap файла "прозрачно" - прикладное ПО о нем не в курсе.
и я просил не перезагрузить сервер, а просто сделать /etc/rc,d/ppp stop, а restart. или после вызова top после stop сервер "упал"?

Я так и собирался сделать. Запустил /etc/rc,d/ppp stop, и собирался посмотреть
на сколько изменилось состояние и запустил top. Состояние не изменилось.
Прошла буквально минута, от силы две, и сервер сам пошел на перезагрузку.
запустить restart я не успел

На счет swap, то я имел ввиду, что когда свободная память, приближается к нулю (минимуму), и он начинает использовать свап, интернет и пропадает. так как свободной памяти уже нет.

lastpriot писал(а):
03.01.2012 22:34
скорей всего transmission-daemon сьедает весь канал, вот по этому и пинги не идут
память расходует опять же transmission-daemon, named (если настроен в качестве кеширующего DNS)
запасной вариант: поднять инет средствами mpd5

Для получения дополнительной информации собираюсь разбить все на такую связку:
пересобрать "конструктор Лего" и посмотреть, что будет.
1) Для подачи 3G интернета использовать, тот же, 3G модем CDMA Huawei EC 226 +
откопал и перепрошил маршрутизатор DLink DIR-120, для поддержки 3G модемов // - интернет поступает
2) Дальше на тот же интернет-шлюз ( mini-itx) добавил сетевую карточку и вернул назад
USB флешку с FreeBSD 9.0 c тем же пересобраным ядром. (система на ней то осталась)
Интернет-шлюз поставлю за маршрутизатором (с 3G модемом)
3) А торент клиент переброшу на второй сервер ( mini-itx), который в свою очередь
будет стоять за интернет шлюзом.
Попробую отследить состояние.
Мне необходимо день два на перенастройку, так как делаю после работы.
Результаты обязательно выложу. Так как проблема еще не решена.
Да и самому интересно в чем причина.

Настройку DNS брал отсюда http://bsdnotes.ru/?lnk=srv_named

З.Ы.
не доверяю я готовым маршрутизаторам,
по-этому интернет-шлюз на FreeBSD должен стоять.
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Спасибо сказали:
DrakSoul
Сообщения: 227
Статус: user
ОС: unix

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение DrakSoul »

От маршрутизатора Dlink DIR-120 пришлось отказатся, так как не держит интернет,
с подключенным к нему 3G модемом
Пересобрал все в такой конфигурации
1) Интернет-шлюз mini-itx Freebsd 9.0 на флешке 8Gb.Подключен 3G модем. DNS, NAT, divert, ipfw, ssh
2) второй сервер mini-itx Freebsd 8.2 transmission-daemon, proftpd, ipfw, ssh (два винчестера- ноутбука)

Первоначально на двоих постепенно свободная память уменшается,
На интернет-шлюзе, проблему решил частично
В файле /etc/sysctl прописал следующее

Код: Выделить всё

kern.ipc.maxsockbuf=16777216
net.inet.udp.recvspace=12582912

Меньшее значение переменных, результат не дает.
Граничное значение не вычислял. Оно в промежутке
kern.ipc.maxsockbuf= [12582912 ... 16777216]
net.inet.udp.recvspace= [8388608 ... 12582912]
В результате память не съедает

Код: Выделить всё

last pid:  3333;  load averages:  0.00,  0.00,  0.00             up 0+16:05:50  19:37:58
22 processes:  1 running, 21 sleeping
CPU:  4.2% user,  0.0% nice,  0.0% system,  0.0% interrupt, 95.8% idle
Mem: 38M Active, 10M Inact, 47M Wired, 17M Buf, 1868M Free
Swap:

  PID USERNAME  THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
 1045 root        1  20    0 45020K  3272K select  1  15:00  0.59% ppp
 1252 root        1  20    0 26672K  1788K select  1   8:52  0.10% natd
 1390 bind        5  20    0 63652K 29168K kqread  1   0:07  0.00% named
 1296 root        1  20    0 12184K  1632K select  1   0:00  0.00% syslogd
 1623 root        1  20    0 14260K  1696K nanslp  0   0:00  0.00% cron
 3300 pointsh1    1  20    0 68016K  5576K select  1   0:00  0.00% sshd
 3298 root        1  25    0 68016K  5552K sbwait  0   0:00  0.00% sshd
 3303 root        1  20    0 17664K  2952K pause   0   0:00  0.00% csh
  997 root        1  20    0 10372K  3508K select  1   0:00  0.00% devd
 3333 root        1  20    0 16700K  2240K CPU0    0   0:00  0.00% top
 3302 pointsh1    1  20    0 41300K  2176K wait    1   0:00  0.00% su
 1614 root        1  20    0 46876K  4624K select  0   0:00  0.00% sshd
 3301 pointsh1    1  20    0 14636K  2084K wait    0   0:00  0.00% sh
 1683 root        1  52    0 12184K  1372K ttyin   0   0:00  0.00% getty
 1687 root        1  52    0 12184K  1372K ttyin   1   0:00  0.00% getty
 1689 root        1  52    0 12184K  1372K ttyin   1   0:00  0.00% getty
 1686 root        1  52    0 12184K  1372K ttyin   0   0:00  0.00% getty
 1688 root        1  52    0 12184K  1372K ttyin   1   0:00  0.00% getty
 1685 root        1  52    0 12184K  1372K ttyin   1   0:00  0.00% getty
 1684 root        1  52    0 12184K  1372K ttyin   1   0:00  0.00% getty
 1690 root        1  52    0 12184K  1372K ttyin   1   0:00  0.00% getty
  140 root        1  49    0 10060K  1212K pause   1   0:00  0.00% adjkerntz

Несмотря на это, все равно, чере определенное времмя. в нутри локальной сети, пропадает интернет.
/etc/rc.d/ppp restart с первого раза ничего не дает

На transmission, на втором сервере, такой способ не действует. он все равно съедает свободную память.
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение arachnid »

а не может быть, что это просто провайдер отключает канал по "непользованию" ?


ps. на попытки тюнинга для неиспользвоания swap файла я бы забил - это точно не проблема
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
DrakSoul
Сообщения: 227
Статус: user
ОС: unix

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение DrakSoul »

arachnid писал(а):
06.01.2012 23:23
а не может быть, что это просто провайдер отключает канал по "непользованию" ?

ps. на попытки тюнинга для неиспользвоания swap файла я бы забил - это точно не проблема


Безлимитный 3G интернет и белый IP - не должен.
Может ли FreeBSD переходить в спящий режим, если да, то как отключить.
Есть подозрение, так как,после падения интернета, чтобы зайти по ssh приходится немного подождать.
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение arachnid »

да все может. вспомни несчастного "ниединогоразрыва" :)
долгий заход по ssh - это скорее всего проблемы с dns при обрыве - сама фря в сон входить не будет
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
DrakSoul
Сообщения: 227
Статус: user
ОС: unix

Re: 3G CDMA интернет FreeBSD 9.0

Сообщение DrakSoul »

А можно с помощью настроек sysctl.conf как то улучшить ситуацию
Не знаю уж куда копать
# netstat -m

Код: Выделить всё


514/776/1290 mbufs in use (current/cache/total)
512/412/924/65536 mbuf clusters in use (current/cache/total/max)
512/384 mbuf+clusters out of packet secondary zone in use (current/cache)
0/14/14/12800 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
1152K/1074K/2226K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/0/0 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines

# cat /etc/sysctl.conf

Код: Выделить всё

# $FreeBSD: releng/9.0/etc/sysctl.conf 112200 2003-03-13 18:43:50Z mux $
#
#  This file is read when going to multi-user and its contents piped thru
#  ``sysctl'' to adjust kernel values.  ``man 5 sysctl.conf'' for details.
#

# Uncomment this to prevent users from seeing information about processes that
# are being run under another UID.
#security.bsd.see_other_uids=0

################################
vfs.usermount=0

################################
kern.ipc.maxsockbuf=12582912

kern.ipc.maxsocketc=204800
kern.ipc.nmbclusters=65536
kern.ipc.somaxconn=4096
net.inet.udp.maxdgram=57344
net.inet.ip.portrange.randomized=0

################################
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
net.inet.icmp.drop_redirect=1
net.inet.icmp.log_redirect=1
net.inet.ip.redirect=0
net.inet6.ip6.redirect=0
net.inet.tcp.sendspace=4194304
net.inet.tcp.recvspace=4194304
net.inet.udp.recvspace=4194304
#net.local.stream.recvspace=65535
#net.local.stream.sendspace=65535
#net.local.dgram.maxdgram=65535
net.link.ether.inet.max_age=1200
net.inet.ip.sourceroute=0
net.inet.ip.accept_sourceroute=0
net.inet.icmp.bmcastecho=0
net.inet.icmp.maskrepl=0
net.inet.tcp.msl=15000
net.inet.icmp.icmplim=100
security.bsd.see_other_uids=0
security.bsd.see_other_gids=0
security.bsd.conservative_signals=0
security.bsd.unprivileged_proc_debug=0
security.bsd.unprivileged_read_msgbuf=0
security.bsd.hardlink_check_uid=0
security.bsd.hardlink_check_gid=0
net.inet.tcp.log_in_vain=0
net.inet.udp.log_in_vain=0
net.inet.tcp.sack.enable=0
net.inet.tcp.syncookies=1
net.inet.tcp.drop_synfin=1
net.inet.tcp.rfc1323=1
#net.inet.ip.portrange.first=49152
#net.inet.ip.portrange.last=65535
Твои тени живут и исчезают, познающий в тебе пребывает вовек,
Он был, есть и будет - его час не пробьет никогда ...
-----------------------------------------------------------------
dd if=/"Point of perception" of=/dev/user bs="here and now"
Спасибо сказали:
Ответить