LinuxForum.Fans
Тема

вопрос по настройке сети

Автор: za-ek 7 сообщений 2301 просмотров
#287104

доброго дня!

сразу приношу извинения, я не системный администратор, я программист, но задачу необходимо решить в течение 2х дней)

ситуация:
"сервер" на debian, ядро 3.2, обновлен до wheezy, на нём две сетевых платы плюс 3g модем, на одну плату приходит интернет со статическим адресом (eth0), но он медленный, быстрый 3g модем, но на нём не могу настроить статический ip.

3адача машины - DHCP(eth1). и интернет на всех, внутренняя сеть - 10.42.0.Х, модем настроил через pon + прописал автоматическое включение в /etc/network/interfaces, внутри сети есть машина с ip 10.42.0.100, на ней win server 2k3, с терминальным сервером(rdp). С помощью iptables настроил так, что заходя на адрес 10.42.0.1 автоматически перекладывало на 10.42.0.100, это работает.

собственно, вопрос:

как настроить iptables так, что бы заходя снаружи на адрес eth0, клиент попадал на внутренний 10.42.0.100

в гугле уже был, бьюсь над решением уже 2 недели

#287107

Уточните пожалуйста:

1. Интернет раздается ?
2. С провайдером договорились на счет статического ip адреса на 3g модеме ?
3. dhcp работает ?

#287125

на все 3 ответ - да.
Модем мегафон, при настройке на статический ip необходим ввод логина и пароля, на этом месте modem hangup, connection terminated.

#287133

iptables так, что бы заходя снаружи на адрес eth0, клиент попадал на внутренний 10.42.0.100

На сколько я понял вам необходимо сделать доступными лишь несколько сервисов, тогда порядок следующий.
1. Запретить все.
2. Разрешить необходимый трафик, открыть нужные порты.
3. Пробросить необходимые порты порты.
Подробней можете поискать по форуму(http://linuxforum.ru/viewtopic.php?pid=306048#p306048) или прочитать в интернете.

#287143

с последовательностью действий всё ясно, я себе так и думал, но iptables мне не даются, в интернете много примеров и описаний, но я с ними не справляюсь, я не понимаю, как с ними работать, Вы не могли бы мне конкретно написать, каким правилом можно перебросить трафик с одного интерфейса на другой? Внутри одного у меня вышло, как я писал, при заходе на 10.42.0.1 происходит то же, что и при заходе на 10.42.0.100

#287152

Проброс порта (сервиса), в самом простом случае, будет выглядеть так

text
sudo iptables -t nat -A PREROUTING -p tcp -d $ip-eth0 --dport $port  -j DNAT --to-destination 10.42.0.100:$port

$ip-eth0 - ip адрес eth0
$port- порт с которого порт куда соответственно.
Если вам нужно только rdp то он крутится на 3389. Но теорию все равно прочитайте.

#288287

Покажите
iptables -L
iptables -L -t nat

Войдите или зарегистрируйтесь, чтобы ответить.