1 (18.04.2011 23:30:14 отредактировано macik)

Ситуация такая.
В домашеней сетке есть Linux роутер,

 Консоль:
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"

На нем крутится  DHCP, DNS и подымается PPTP с рабочим сервером. Сразу прописываю  route
 Консоль:
route add -net 192.168.23.0 netmask 255.255.255.0 gw 10.16.1.1                                                                                               
route add -net 192.168.22.0 netmask 255.255.255.0 gw 10.16.1.1

пытаюсь пинговать 22 и 23 сеть, все в норме. Внутри рабочей сети есть сайт при попытке зайти на него начинаются проблемы. Пинг увеличивается в 100 раз, страница ели грузится. Иногда открывается пол страницы и на этом конект висит.
Если я подымаю PPTP соединение непосредственно на десктопном компьютере и посылаю весь трафик в рабочую сеть. То внутрений сайт открывается мгновенно.
Кто то может мне подсказать, в чем может быть проблема и где капать?

2

пытался загрузить страницу на самом линук сервере с помощь wget. Тоже происходят задержки. Такое впечатление, что линукс ограничивает количество соединений?

3

 Консоль:
echo 1 > /proc/sys/net/ipv4/ip_forward

делали для транзита пакетов???

Trouble  in WINDOWS reboot, trouble in UNIX be root.

4

kisil пишет:

 Консоль:
echo 1 > /proc/sys/net/ipv4/ip_forward

делали для транзита пакетов???

Да делал. Хотел бы еще уточнить, что задержки только с рабочей сетью. Все остальные ресурсы работают нормально.

5

В /etc/ppp/options что указано?

Why so serious, Son?
-Ты где подцепил вирус?
-Недавно просто провел ночь с длинногой блондинкой, которая умеет переставлять Windows

6

kOvr1K пишет:

В /etc/ppp/options что указано?

Кучу коментов удалил.
вот что там есть:

 Консоль:

asyncmap 0
noauth
crtscts
lock
hide-password
modem
proxyarp
lcp-echo-interval 30
lcp-echo-failure 4
noipx

7

Я не совсем понял по описанию - выходит что сервер, поднятый на машине, с этой же машины фигово загружается? Так что ли? Если так, то вы уверены в маршрутизации? И хотелось бы еще узнать правила iptаbles

Why so serious, Son?
-Ты где подцепил вирус?
-Недавно просто провел ночь с длинногой блондинкой, которая умеет переставлять Windows

8

kOvr1K пишет:

Я не совсем понял по описанию - выходит что сервер, поднятый на машине, с этой же машины фигово загружается? Так что ли? Если так, то вы уверены в маршрутизации? И хотелось бы еще узнать правила iptаbles

linux Роутер, через него все ходят в мир. На нем подымается pptp. При попытке зайти на рисурс pptp и с роутера и с любой машины из внутреней сетки, связь с pptp работает но в 100 раз хуже. А вот если подымать PPTP десктопной машине, тто все летает.
вотт iptables -L

 Консоль:

target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere           
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:52221
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:5900
ACCEPT     udp  --  anywhere             anywhere            udp dpt:5900
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:9091

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere           
ACCEPT     all  --  anywhere             anywhere           
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED

9

Или лучше правила которые подымаются, может я в них чего накосячил:

 Консоль:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -A FORWARD -i ppp0 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -p tcp -s 10.0.0.0/24 -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -p icmp -s 10.0.0.0/24 -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -p tcp -s 10.0.0.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -p icmp -s 10.0.0.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -s 10.0.0.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 -s 10.0.0.0/24 -j MASQUERADE
iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 53 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 52221 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 5900 -j ACCEPT
iptables -A INPUT -i eth0 -p udp --dport 5900 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 5900 -j DNAT --to 10.0.0.199:5900
iptables -t nat -A PREROUTING -p udp -i eth0 --dport 5900 -j DNAT --to 10.0.0.199:5900
iptables -A INPUT -i eth0 -p tcp --dport 9091 -j ACCEPT

10

--nobufer  надо добавить поищите на форуме где уже выкладывал ещё может быть пробела с mtu

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

11

Выложыте ещё таблицу маршрутов и вывод

 Консоль:
ifconfig

при поднятых vpn. Незнаю правильно ли я мыслю но может у вас проблемы из MTU виртуальных интерфейсов??
Вот тут предлагают решения, попробуй может поможет????

Trouble  in WINDOWS reboot, trouble in UNIX be root.

12

kisil пишет:

Выложыте ещё таблицу маршрутов и вывод

 Консоль:
ifconfig

при поднятых vpn. Незнаю правильно ли я мыслю но может у вас проблемы из MTU виртуальных интерфейсов??
Вот тут предлагают решения, попробуй может поможет????

iconfig, с текстом попытаюсь разобраться.

 Консоль:
eth0      Link encap:Ethernet  HWaddr 00:0e:2e:d7:6e:26 
          inet addr:192.168.81.52  Bcast:192.168.99.255  Mask:255.255.192.0
          inet6 addr: fe80::20e:2eff:fed7:6e26/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:102573 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6689 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12819978 (12.8 MB)  TX bytes:955465 (955.4 KB)
          Interrupt:17 Base address:0x2000

eth1      Link encap:Ethernet  HWaddr 00:1c:c0:07:ce:a8 
          inet addr:10.0.0.1  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:c0ff:fe07:cea8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5829 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6099 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:889208 (889.2 KB)  TX bytes:4594760 (4.5 MB)
          Interrupt:19 Base address:0x2100

lo        Link encap:Локальная петля (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:291 errors:0 dropped:0 overruns:0 frame:0
          TX packets:291 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:28311 (28.3 KB)  TX bytes:28311 (28.3 KB)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol) 
          inet addr:10.16.1.12  P-t-P:10.16.1.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1496  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:60 (60.0 B)  TX bytes:66 (66.0 B)

13 (19.04.2011 10:24:36 отредактировано macik)

kisil пишет:

Выложыте ещё таблицу маршрутов и вывод

 Консоль:
ifconfig

при поднятых vpn. Незнаю правильно ли я мыслю но может у вас проблемы из MTU виртуальных интерфейсов??
Вот тут предлагают решения, попробуй может поможет????

Огромный сенк!!!! вот что в результате помогло. Изменил mtu до 1400 и добавил в itables правило

 Консоль:
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

14

Пожалуйста. Обращайтесь, чем смогу тем помогу. wink

Trouble  in WINDOWS reboot, trouble in UNIX be root.