LINUX.ORG.RU

Сообщения ameganix

 

Проброс портов для DC++ (у инета динамический IP)

Добрый день. Дистрибутивы Arch, хотя это и неважно.

На серваке получаю интернет от провайдера по DHCP, т.е. просто воткнул кабель в сетевуху, запустил команду dhcpcd и интернет сразу есть. Сетевуха, смотрящая в инете называется internet0.

В локалку смотрит сетевуха eth0. Также повесил на нее свой dhcp-сервер (надоело на новых компах прописывать ip), но это не важно.

Интернет раздаю так: net.ipv4.ip_forward=1 (где-то там в файле прописан и работает)

iptables -t nat -A POSTROUTING -o internet0 -j MASQUERADE

Порты для DC++ пробрасываю так:

iptables -t nat -A PREROUTING -s 0/0 -d <ip_в_сетевухе_internet0_полученный_от_провайдера> -p tcp -m tcp --dport 10000 -j DNAT --to-destination <ip_одного_локального_компа>:10000

iptables -t nat -A PREROUTING -s 0/0 -d <ip_в_сетевухе_internet0_полученный_от_провайдера> -p udp -m udp --dport 10001 -j DNAT --to-destination <ip_одного_локального_компа>:10001

Все, в настройках сервера в iptables только эти 3 правила, других нету.

В настройках DC++ клиента порты 10000 для tcp, 10001 для udp и <ip_в_сетевухе_internet0_полученный_от_провайдера> прописаны.

Данная схема успешно работает, когда ip не меняется, т.е. до перезагрузки раздающего инет сервера или других аномалий, когда провайдер решил сменить мне ip. ------------------------------

Повторюсь. У меня ip от провайдера динамический. Пожалуйста помогите переделать настройки, чтобы при смене <ip_в_сетевухе_internet0_полученный_от_провайдера> порты успешно пробрасывались. В идеале, чтобы это работало, если мы не знаем <ip_одного_локального_компа>

 , ,

ameganix
()

Вопрос по Vmware

В общем имеется два компа. Проц везде одинаковый - Core 2 Duo E8400, память 4 гига и 2 гига. Второй комп, тот где памяти 2 гига начал простаивать недавно.

Использую в работе очень часто vmware workstation 8 с установленной туда windows 7. Хочу узнать возможно ли чтобы виртуальную машину обрабатывал второй комп, чтобы таким образом скорость повысилась. Если да подскажите где копать. vSphere?

ameganix
()

vpn, pptp, dc++

Здравствуйте. Имею домашнюю сеть. Все компы подключены маршрутизатору. Один комп (назовем его сервер) имеет следующие интерфейсы

eth0 - локалка (192.168.0.4) статика

eth1 - провайдер (172.24.216.26) dhcp

ppp0 - pptp подключение через eth1 (инет провайдер раздает через vpn)

DNS на всех компах прописаны одни и те же, т.е. те которые первый комп получил по dhcp от провайдера.

Интернет в домашнюю сеть раздаю так.

# cat /etc/sysctl.conf

...

net.ipv4.ip_forward=1

...

# iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j SNAT --to-source 10.24.216.26

Теперь проблема: Ни могу заставить работать DC++ на остальных компьютерах. Пробовал разные режимы: активный, пассивный, с брандмауером с указанием портов. Результат один - dc клиент не подключается к хабу.

Делал на первом компе так:

iptables -t nat -A PREROUTING -p TCP --dst 10.24.216.26 --dport 10101 -j DNAT --to-destination 192.168.0.1 iptables -t nat -A PREROUTING -p UDP --dst 10.24.216.26 --dport 10101 -j DNAT --to-destination 192.168.0.1

В DC клиенте на другом компе с ip 192.168.0.1 прописывал соответсвующие порты и ip 172.24.216.26. Не помогло.

Кто нибудь быть может сталкивался с подобным?

P.S. Компы на которые раздается инет не видят домен DC-хаба dc.inetvl.ru, однако по его ip 172.16.0.37 пингуется нормально. Хотя прочие DNS имена нормально пингуются, DNS сервера тоже пингуются. Сам же сервак пингует его нормально. Вот маршруты которые сервак сам выставил при поднятии интерфейсов eth1 и ppp0

# route

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

172.16.4.1 172.24.216.1 255.255.255.255 UGH 0 0 0 eth1

95.154.112.99 * 255.255.255.255 UH 0 0 0 ppp0

95.154.112.64 172.24.216.1 255.255.255.192 UG 204 0 0 eth1

95.154.113.0 172.24.216.1 255.255.255.128 UG 204 0 0 eth1

192.168.0.0 * 255.255.255.0 U 0 0 0 eth0

172.24.216.0 * 255.255.255.0 U 204 0 0 eth1

46.19.64.0 172.24.216.1 255.255.248.0 UG 204 0 0 eth1

94.198.216.0 172.24.216.1 255.255.248.0 UG 204 0 0 eth1

81.200.144.0 172.24.216.1 255.255.240.0 UG 204 0 0 eth1

172.16.0.0 172.24.216.1 255.240.0.0 UG 204 0 0 eth1

default * 0.0.0.0 U 0 0 0 ppp0

ameganix
()

RSS подписка на новые темы