Страница 1 из 1

3 GPRS конекта и MASQUERADE

Добавлено: 2009-12-09 14:43:42
BI_J
Добрый день уважаемые жители форума.
У меня неприятность в ppp linux
К одному ПК c Linux подлючено 3 GSM модема, через которое пк попадает в GPRS
Все чудно работает, но при перезапуске ПК у меня у меня меняются местами PPP интерфейсы и следовательно IP адреса

Пример:

inittab

Код: Выделить всё

ppp1:2345:respawn:/bin/pppd call gprs1
ppp2:2345:respawn:/bin/pppd call gprs2
ppp3:2345:respawn:/bin/pppd call gprs3
ifconfig

Код: Выделить всё

ppp0      Link encap:Point-to-Point Protocol
          inet addr:10.6.36.129  P-t-P:192.168.254.254  Mask:255.255.255.255
          
ppp1      Link encap:Point-to-Point Protocol
          inet addr:10.4.48.1  P-t-P:192.168.254.254  Mask:255.255.255.255
          
ppp2      Link encap:Point-to-Point Protocol
          inet addr:10.5.84.7  P-t-P:192.168.254.254  Mask:255.255.255.255
Как мне привязать gprs1 к ppp0, gprs2 к ppp1, gprs3 к ppp2. Мне это нужно для того что у меня работает NAT MASQUERADE

Код: Выделить всё

iptables -t nat -A POSTROUTING -o ppp0 -j SNAT --to-source 10.6.36.129
iptables -t nat -A POSTROUTING -o ppp0 -s 10.6.36.0/24 -j MASQUERADE

iptables -t nat -A POSTROUTING -o ppp1 -j SNAT --to-source 10.4.48.1
iptables -t nat -A POSTROUTING -o ppp1 -s 10.4.48.0/24 -j MASQUERADE

iptables -t nat -A POSTROUTING -o ppp2 -j SNAT --to-source 10.5.84.7
iptables -t nat -A POSTROUTING -o ppp2 -s 10.5.84.0/24 -j MASQUERADE

Re: 3 GPRS конекта и MASQUERADE

Добавлено: 2009-12-09 15:24:05
hizel
и что это за правила?

Re: 3 GPRS конекта и MASQUERADE

Добавлено: 2009-12-09 16:01:38
BI_J
это нужно что бы соседние машины вышли в сеть GPRS

Re: 3 GPRS конекта и MASQUERADE

Добавлено: 2009-12-09 16:52:47
hizel
прочтите еще раз мануал по iptables дествия SNAT и MASQUERADE идентичны, за исключением того что MASQUERADE автоматом определяет ip на котором натится

Re: 3 GPRS конекта и MASQUERADE

Добавлено: 2009-12-09 20:05:22
BI_J
Спасибо конечно, пересмотрю еще раз.

Но воспрос немного о другом....

Re: 3 GPRS конекта и MASQUERADE

Добавлено: 2009-12-09 20:07:00
smk
В данном случае помоему это правильное решение.

Кстати, какой линукс, я не заметил что то.
Во FreeBSD надо было бы копать в /boot/devices.hint, в Gentoo я бы порыскал в /etc/udev/rules.d/70-persistent-net.rules (может быть и в других дистрах там.)

Re: 3 GPRS конекта и MASQUERADE

Добавлено: 2009-12-10 20:25:05
BI_J
Это risk Linux в промышленном устройстве Moxa IA240