LINUX.ORG.RU
решено ФорумAdmin

[DNAT] DC++ Как сделать ?

 


0

2

Вообщем надо сделать так.. что когда я коннекчусь на хост 10.0.182.178 .. я попадал на DC Хаб 10.0.0.3... Мне нужен только чат... передача файлов мне не нужна... Я пробывал сделать так на машине 10.0.182.178...

 iptables -t nat -A PREROUTING -d 10.0.182.178 -p tcp -m tcp --dport 411 -j DNAT --to-destination 10.0.0.3:411
 

ну что-то нефига не работает... Вопрос: Что я делаю не так ?

Зарание спасибо.

★★

ifconfig
cat /proc/sys/net/ipv4/ip_forward

На 10.0.0.3 шлюз по умолчанию — компьютер на котором выполняется проброс порта?

edigaryev ★★★★★
()
Ответ на: комментарий от edigaryev
root@server:~# cat /proc/sys/net/ipv4/ip_forward 
1
root@server:~# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:1d:60:a9:e3:8d  
          inet addr:10.0.182.178  Bcast:10.0.183.255  Mask:255.255.254.0
          inet6 addr: fe80::21d:60ff:fea9:e38d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:22149415 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11840260 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9724594954 (9.0 GiB)  TX bytes:12284462046 (11.4 GiB)
          Interrupt:254 Base address:0x2000 

eth1      Link encap:Ethernet  HWaddr 00:1d:60:bc:ed:3e  
          inet addr:10.20.0.1  Bcast:10.20.0.7  Mask:255.255.255.248
          inet6 addr: fe80::21d:60ff:febc:ed3e/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:27673 errors:0 dropped:0 overruns:0 frame:0
          TX packets:28904 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6274686 (5.9 MiB)  TX bytes:23298182 (22.2 MiB)
          Interrupt:253 Base address:0x4000 

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:94087 errors:0 dropped:0 overruns:0 frame:0
          TX packets:94087 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:8718452 (8.3 MiB)  TX bytes:8718452 (8.3 MiB)

teredo    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet6 addr: fe80::ffff:ffff:ffff/64 Scope:Link
          inet6 addr: 2001:0:53aa:64c:3c4b:34f6:3ca2:5f7d/32 Scope:Global
          UP POINTOPOINT RUNNING NOARP  MTU:1280  Metric:1
          RX packets:2852 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1946 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:3445235 (3.2 MiB)  TX bytes:163835 (159.9 KiB)

root@server:~# ip r l
10.20.0.0/29 dev eth1  proto kernel  scope link  src 10.20.0.1 
10.0.182.0/23 dev eth0  proto kernel  scope link  src 10.0.182.178 
10.0.0.0/8 via 10.0.182.1 dev eth0 
default via 10.0.182.1 dev eth0 
 
Tok ★★
() автор топика
Ответ на: комментарий от Tok

>>На 10.0.0.3 шлюз по умолчанию — компьютер на котором выполняется проброс порта?

edigaryev ★★★★★
()

ну что-то нефига не работает... Вопрос: Что я делаю не так ?

а вы уверены, что ваши пакеты, отправленные на 10.0.182.178 должны попадать в цепочку PREROUTING на этом же сервере?

на вашем месте я бы сделал на 10.0.182.178 туннель с помощью ssh или netcat.

teosub
()
Ответ на: комментарий от teosub

Всем спаибо.. я решил эту проблему Маскарадингом ..

Tok ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.