Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.
Модераторы: SLEDopit , Модераторы разделов
nexusreglog
Сообщения: 6
Сообщение
nexusreglog » 02.06.2009 22:52
Подключен к локальной сети (доступ к локальным ресурсам Download-20 Мбит\сек, Upload-40Мбит\сек ), от которой получаю
интернет на скорости 256Кбит/сек. В общем раздал я интернет правилом:
Код: Выделить всё
iptables -t nat -A POSTROUTING -o $INET_IFACE -j MASQUERADE
Все работает и http и ftp и прочее. Но с DC возникла проблема - к серверу подключаеться, но ничего не качает.
Решил ее пробросив порты следующими правилами:
Код: Выделить всё
iptables -t nat -A PREROUTING -p TCP -i ppp0 --dport 11469 -j DNAT --to-destination 192.168.1.51
iptables -t nat -A PREROUTING -p UDP -i ppp0 --dport 11469 -j DNAT --to-destination 192.168.1.51
iptables -t nat -A PREROUTING -p TCP -i ppp0 --dport 411 -j DNAT --to-destination 192.168.1.51
iptables -t nat -A PREROUTING -p UDP -i ppp0 --dport 411 -j DNAT --to-destination 192.168.1.51
Теперь качает, но скорост почемуто не выше 256Кбит/сек. И еще заметил такую странность - если качать фаил с фтп
крутящегося на компе со шлюзом, то скорость скачки в DC++ вырастает до локальной (пока фаил качаеться).
Подскажите куда копать или, что я не так сделал.
pelmen
Сообщения: 1268
ОС: debian
Сообщение
pelmen » 03.06.2009 09:50
может у тебя дц-хаб, откуда качаешь, в "локалке" провайдера находится, а ты его через ppp0 маскарднул и он соответственно со скоростью инета пашет. хотя...
nexusreglog
Сообщения: 6
Сообщение
nexusreglog » 09.06.2009 16:28
И заметил, что по eth0 (домашняя сеть) и eth1 (интернет) интерфейсам куча ошибок валиться:
Код: Выделить всё
eth0 Link encap:Ethernet HWaddr 00:40:05:3d:76:ad
inet addr:192.168.1.60 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::240:5ff:fe3d:76ad/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2147520 errors:5725 dropped:21618 overruns:5724 frame:0
TX packets:1341239 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3180045365 (2.9 GiB) TX bytes:100278678 (95.6 MiB)
Interrupt:9 Base address:0xd800
eth1 Link encap:Ethernet HWaddr 00:1a:4d:4b:0f:a5
inet6 addr: fe80::21a:4dff:fe4b:fa5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1356453 errors:1608 dropped:5848 overruns:1608 frame:0
TX packets:2174916 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:104190579 (99.3 MiB) TX bytes:3230094838 (3.0 GiB)
Interrupt:12 Base address:0xd400
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:912 errors:0 dropped:0 overruns:0 frame:0
TX packets:912 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:174884 (170.7 KiB) TX bytes:174884 (170.7 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:94.181.213.117 P-t-P:91.144.128.70 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:1356375 errors:0 dropped:0 overruns:0 frame:0
TX packets:2174834 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:74345575 (70.9 MiB) TX bytes:3182243402 (2.9 GiB)
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)
Сообщение
danger08 » 09.06.2009 16:53
nexusreglog писал(а): ↑ 09.06.2009 16:28
И заметил, что по eth0 (домашняя сеть) и eth1 (интернет) интерфейсам куча ошибок валиться:
Скорее всего,
pelmen прав (весь трафик идет через ppp).
Надо добавить отдельное правило роутинга, для DC-сервера.