Меняется значение ttl (Time to Live)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Меняется значение ttl (Time to Live)

Сообщение serg_sk »

Есть сервер, на нем крутится proftpd, apache, mysql, ну и sshd. :) На нем наблюдается странный глюк. Вот работает он нормально, пингую его, и получаю:

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

router ~ # ping -c 4 172.16.23.253
PING 172.16.23.253 (172.16.23.253) 56(84) bytes of data.
64 bytes from 172.16.23.253: icmp_seq=1 ttl=64 time=0.140 ms
64 bytes from 172.16.23.253: icmp_seq=2 ttl=64 time=0.141 ms
64 bytes from 172.16.23.253: icmp_seq=3 ttl=64 time=0.112 ms
64 bytes from 172.16.23.253: icmp_seq=4 ttl=64 time=0.117 ms

--- 172.16.23.253 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.112/0.127/0.141/0.017 ms

Далее работает-работает, потом начинает на всех сервисах выдавать connection refused. В это время на него пинг:

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

router ~ # ssh 172.16.23.253
ssh: connect to host 172.16.23.253 port 22: Connection refused
router ~ # ping -c 4 172.16.23.253
PING 172.16.23.253 (172.16.23.253) 56(84) bytes of data.
64 bytes from 172.16.23.253: icmp_seq=1 ttl=128 time=32.8 ms
64 bytes from 172.16.23.253: icmp_seq=2 ttl=128 time=104 ms
64 bytes from 172.16.23.253: icmp_seq=3 ttl=128 time=103 ms
64 bytes from 172.16.23.253: icmp_seq=4 ttl=128 time=63.3 ms

--- 172.16.23.253 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 32.811/75.981/104.284/29.918 ms

Вот. Судя по всему это из-за ttl. На фтп:

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

FTP ~ # cat /proc/sys/net/ipv4/ip_default_ttl
64

В чем может быть проблема?

P.S. Менял сетевуху, менял свитч. Все едино.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Меняется значение ttl (Time to Live)

Сообщение Jan2ary »

Все просто: был unix, стал windows :)

Попробуй в обоих случаях посмотреть traceroute, может путь меняется.
А как далеко от тебя сервер находится?
И что у тебя в правилах по поводу ttl есть?
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Меняется значение ttl (Time to Live)

Сообщение serg_sk »

Jan2ary
Это были пинги с роутера, который стоит в двух сантиметрах от фтп :) От меня тоже самое почти, только чуть дольше.
В праивлах по поводу ttl ничего нету.

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

router ~ # ping 172.16.23.253
PING 172.16.23.253 (172.16.23.253) 56(84) bytes of data.
64 bytes from 172.16.23.253: icmp_seq=1 ttl=64 time=1.07 ms
64 bytes from 172.16.23.253: icmp_seq=2 ttl=64 time=0.116 ms

--- 172.16.23.253 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.116/0.596/1.077/0.481 ms
router ~ # ssh -l serg_sk 172.16.23.253
ssh: connect to host 172.16.23.253 port 22: Connection refused
router ~ # ping 172.16.23.253
PING 172.16.23.253 (172.16.23.253) 56(84) bytes of data.
64 bytes from 172.16.23.253: icmp_seq=1 ttl=128 time=153 ms
64 bytes from 172.16.23.253: icmp_seq=2 ttl=128 time=524 ms

--- 172.16.23.253 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
router ~ # traceroute 172.16.23.253
traceroute to 172.16.23.253 (172.16.23.253), 30 hops max, 40 byte packets
 1  172.16.23.253 (172.16.23.253)  300.842 ms  380.945 ms  368.305 ms

В этот де момент издому наблюдалась такая картина:

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

serg_sk@Elvenhome ~ $ ping 172.16.23.253
PING 172.16.23.253 (172.16.23.253) 56(84) bytes of data.
64 bytes from 172.16.23.253: icmp_seq=1 ttl=64 time=150 ms
64 bytes from 172.16.23.253: icmp_seq=2 ttl=64 time=338 ms
64 bytes from 172.16.23.253: icmp_seq=3 ttl=64 time=94.6 ms
64 bytes from 172.16.23.253: icmp_seq=4 ttl=64 time=243 ms

--- 172.16.23.253 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 94.626/206.778/338.023/92.652 ms
serg_sk@Elvenhome ~ $ ssh 172.16.23.253
Password:
Last login: Sat Jan 14 14:00:59 2006 from elvenhome.info
serg_sk@FTP ~ $ sudo su -
Password:
FTP ~ # /etc/init.d/proftpd stop
 * Stopping proftpd ...                                                           [ ok ]
FTP ~ # /etc/init.d/proftpd stRead from remote host 172.16.23.253: Connection reset by peer
Connection to 172.16.23.253 closed.
serg_sk@Elvenhome ~ $ ssh 172.16.23.253
ssh: connect to host 172.16.23.253 port 22: Connection refused
serg_sk@Elvenhome ~ $ ping 172.16.23.253
PING 172.16.23.253 (172.16.23.253) 56(84) bytes of data.
64 bytes from 172.16.23.253: icmp_seq=1 ttl=128 time=208 ms
64 bytes from 172.16.23.253: icmp_seq=2 ttl=128 time=352 ms
64 bytes from 172.16.23.253: icmp_seq=4 ttl=128 time=50.4 ms

--- 172.16.23.253 ping statistics ---
5 packets transmitted, 3 received, 40% packet loss, time 4000ms
rtt min/avg/max/mdev = 50.456/203.815/352.609/123.395 ms
serg_sk@Elvenhome ~ $

В это время шел трасероут из-дому и завершился в момент когда мне написало "Connection to 172.16.23.253 closed.":

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

Elvenhome ~ # traceroute 172.16.23.253
traceroute to 172.16.23.253 (172.16.23.253), 30 hops max, 40 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * 172.16.23.253 (172.16.23.253)  99.618 ms
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали: