Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проброс портов. Читаем 3 страницу топика. (PPPOE)  (Прочитано 6361 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
в консоли сервера даже показывает мой внешний ip.
Это не показатель. Проверьте пингом до любого клиента. Есть вариант, что сервер не может ответить.

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 247
    • Просмотр профиля
Если я правильно вас понял то к примеру: командой ping google.ru  Принято 4 Отправлено 4. Сервер CSS не может отправлять запросы по команде к левому ip который даже не на сервере))

Оффлайн anubis_donetsk

  • Участник
  • *
  • Сообщений: 188
  • ничто не совершенно кроме freebsd
    • Просмотр профиля
ipconfig с винды покажите + смотрите может у вас брэндмауэр работает на винде и он недает подключится

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
А в логах сервера есть попытки подключения? Я в CSS только играл и то быстро остыл и было это на заре появления "скоростного" интернета, потому не знаю возможности серверной части, думаю там есть подходящий инструмент.

Ну и если это не помогает тогда... начинаем дампить пакеты на интерфейсах. tcpdump Вам в помощь, уж не говоря про проводную акулу (wireshark). Хотя, наверное, можно изначаль и iptraf-ом поглядеть быстренько.

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 247
    • Просмотр профиля
Брендмауер отключен на цинде вообще . анитивирусов или еще какого-то мусора не стоит. на прямую через pppoe к серверу конектятся нормально (если инет на пямую к винде)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
дальнейший вектор действий я Вам показал.

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 247
    • Просмотр профиля
Вычислил откуда у меня вот такие правила:

# Generated by iptables-save v1.4.18 on Sat Jan 18 12:37:54 2014
*filter
:INPUT ACCEPT [2489:202314]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [1452:930348]
-A INPUT -i eth1 -p udp -m udp --dport 67 -j ACCEPT
-A INPUT -i eth1 -p tcp -m tcp --dport 67 -j ACCEPT
-A INPUT -i eth1 -p udp -m udp --dport 53 -j ACCEPT
-A INPUT -i eth1 -p tcp -m tcp --dport 53 -j ACCEPT
-A FORWARD -d 10.42.0.0/24 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 10.42.0.0/24 -i eth1 -j ACCEPT
-A FORWARD -i eth1 -o eth1 -j ACCEPT
-A FORWARD -o eth1 -j REJECT --reject-with icmp-port-unreachable
-A FORWARD -i eth1 -j REJECT --reject-with icmp-port-unreachable
COMMIT
# Completed on Sat Jan 18 12:37:54 2014
# Generated by iptables-save v1.4.18 on Sat Jan 18 12:37:54 2014
*nat
:PREROUTING ACCEPT [1839:101593]
:INPUT ACCEPT [1606:86110]
:OUTPUT ACCEPT [27:1723]
:POSTROUTING ACCEPT [27:1723]
-A POSTROUTING -s 10.42.0.0/24 ! -d 10.42.0.0/24 -j MASQUERADE
COMMIT
# Completed on Sat Jan 18 12:37:54 2014
# Generated by iptables-save v1.4.18 on Sat Jan 18 12:37:54 2014
*mangle
:PREROUTING ACCEPT [5038:859747]
:INPUT ACCEPT [2569:208005]
:FORWARD ACCEPT [2423:641743]
:OUTPUT ACCEPT [1478:933793]
:POSTROUTING ACCEPT [3901:1575536]
-A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:65495 -j TCPMSS --clamp-mss-to-pmtu
COMMIT
# Completed on Sat Jan 18 12:37:54 2014

Эти правла сами загружаются тогда когда сеть (домашняя) настроена в ручную вот так:
http://file.deport.ru/pictures/06-01-14/be4e6602e31c3b59392490e638d2375f.jpg


Только при таком раскладе инет работает на ноуте нормально (и браузеры тоже). Как теберь пробросить порты? Пробовал вот так:

#!/bin/bash
LAN_IP="10.42.0.92"
SRV_PORT="27015"
PROTO="tcp"
iptables -t nat -A PREROUTING -p $PROTO --dport $SRV_PORT -j DNAT --to-destination $LAN_IP:$SRV_PORT
iptables -I FORWARD -d $LAN_IP/32 -p $PROTO -m $PROTO --dport $SRV_PORT -j ACCEPT

понту нет...


Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
дальнейший вектор действий я Вам показал.

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 247
    • Просмотр профиля
В терминал:?
sudo tcpdump
sudo wireshark
sudo iptraf

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
да, в терминал.
Но прежде чем юзать инструмент его нужно хоть чуточку изучить

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 247
    • Просмотр профиля
Переустановил ubuntu.
Сделал все ЗАНОВО как напиано в статье, интернет заработал на windows 7 корректно.

DNS сервер поднимал СВОЙ, не пользовался dnsом гугла или провайдера.
Теперь нужно открыть все порты чтобы на Windows 7 я мог поднимать сервер на любом порту.

На всякий случай вот мой теперешний iptables-save:

# Generated by iptables-save v1.4.18 on Sat Jan 18 15:17:20 2014
*nat
:PREROUTING ACCEPT [516:53966]
:INPUT ACCEPT [151:8812]
:OUTPUT ACCEPT [46:2826]
:POSTROUTING ACCEPT [46:2826]
-A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j MASQUERADE
COMMIT
# Completed on Sat Jan 18 15:17:20 2014
# Generated by iptables-save v1.4.18 on Sat Jan 18 15:17:20 2014
*mangle
:PREROUTING ACCEPT [2238:510742]
:INPUT ACCEPT [709:102036]
:FORWARD ACCEPT [1499:406417]
:OUTPUT ACCEPT [552:237935]
:POSTROUTING ACCEPT [2051:644352]
-A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:65495 -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
COMMIT
# Completed on Sat Jan 18 15:17:20 2014


Пользователь решил продолжить мысль 18 Января 2014, 17:53:59:
Что я сделал чтобы пробросить все порты (вычитал на http://pingtool.org/ru/iptables-configuration-examples/) подойдет ли если у меня pppoe?:

naykon@naykon-System-Product-Name:~$ sudo iptables -t nat -A PREROUTING --dst 194.79.60.168 -p tcp --dport 1024:65535 -j DNAT --to-destination 192.168.0.2
[sudo] password for naykon:
naykon@naykon-System-Product-Name:~$ sudo iptables -I FORWARD -i ppp0 -o eth1 -d 192.168.0.2 -p tcp -m tcp --dport 1024:65535 -j ACCEPT

Что показывает у меня в ifconfig:
eth0      Link encap:Ethernet  HWaddr 90:e6:ba:77:ae:54 
          inet6 addr: fe80::92e6:baff:fe77:ae54/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:59
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth1      Link encap:Ethernet  HWaddr a0:f3:c1:02:78:02 
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::a2f3:c1ff:fe02:7802/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9526 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9770 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1799950 (1.7 MB)  TX bytes:4367399 (4.3 MB)

eth2      Link encap:Ethernet  HWaddr a0:00:00:05:ff:8b 
          inet6 addr: fe80::a200:ff:fe05:ff8b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:551217 errors:0 dropped:3 overruns:0 frame:0
          TX packets:656758 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:68038983 (68.0 MB)  TX bytes:209411477 (209.4 MB)

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:65536  Metric:1
          RX packets:1013 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1013 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:101080 (101.0 KB)  TX bytes:101080 (101.0 KB)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol) 
          inet addr:194.79.60.168  P-t-P:213.111.128.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1400  Metric:1
          RX packets:550186 errors:0 dropped:0 overruns:0 frame:0
          TX packets:656596 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:55838529 (55.8 MB)  TX bytes:194951719 (194.9 MB)

Что показывает у меня в iptables-save:

# Generated by iptables-save v1.4.18 on Sat Jan 18 15:52:55 2014
*filter
:INPUT ACCEPT [226195:20247702]
:FORWARD ACCEPT [8224:954254]
:OUTPUT ACCEPT [252220:66400893]
-A FORWARD -d 192.168.0.2/32 -i ppp0 -o eth1 -p tcp -m tcp --dport 1024:65535 -j ACCEPT
COMMIT
# Completed on Sat Jan 18 15:52:55 2014
# Generated by iptables-save v1.4.18 on Sat Jan 18 15:52:55 2014
*nat
:PREROUTING ACCEPT [1648:111974]
:INPUT ACCEPT [962:52102]
:OUTPUT ACCEPT [145:8974]
:POSTROUTING ACCEPT [168:10162]
-A PREROUTING -d 194.79.60.168/32 -p tcp -m tcp --dport 1024:65535 -j DNAT --to-destination 192.168.0.2
-A POSTROUTING -s 192.168.0.0/24 ! -d 192.168.0.0/24 -j MASQUERADE
COMMIT
# Completed on Sat Jan 18 15:52:55 2014
# Generated by iptables-save v1.4.18 on Sat Jan 18 15:52:55 2014
*mangle
:PREROUTING ACCEPT [844963:83075618]
:INPUT ACCEPT [817349:76806563]
:FORWARD ACCEPT [26857:6199611]
:OUTPUT ACCEPT [956665:272947517]
:POSTROUTING ACCEPT [983524:279147784]
-A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:65495 -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
COMMIT
# Completed on Sat Jan 18 15:52:55 2014

Почему всеравно люди не могут подключиться ко мне когда сервер запущен на WIN под протом 27015 ???
« Последнее редактирование: 18 Января 2014, 17:55:11 от Naykon »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
а точно только tcp????

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 247
    • Просмотр профиля
это я у вас хотел бы спросить я особо еще не разбираюсь..((

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Я ещё позавчера Вам сказал, что я понятия не имею, что там на сервер CSS происходит. А уж udp там, или tcp, или вообще всё вместе, я никогда даже не интересовался и не хочу интересоваться за ненадобностью

Оффлайн Усики

  • Автор темы
  • Участник
  • *
  • Сообщений: 247
    • Просмотр профиля
и то и другое нужно конечно... т.е мне нужно ввести теже команды только заменить tcp на udp ? 2 для tcp и 2 для udp.

 

Страница сгенерирована за 0.041 секунд. Запросов: 25.