Добрый день.
Сразу признаюсь, что в c Linux я на "Вы".. :(
Возникла ситуация,когда нужно настроить сервере на линукс со статическим айпи как шлюз и перебросить порты на другой сервер так же со статическим айпи.
Более пробробнее:
- Есть сервер на линукс и статическим айпи IP1;
- Есть сервер на винде, на котором 2 интернет каналы К2 и К3 со статическими айпи IP2 и IP3;
- Есть КПК с программой, которая передает по gprs данные по порту 1126 на IP2.
Иногда один из каналов перестает работать,потому нужно использовать сервер с IP1 как внешний шлюз и настроить переброску порта 1126 с IP1 на IP2, а когда IP2 недоступен, тогда с IP1 на IP3.
Как мне объяснили, нужно все настраивать через iptables, но так как я в линукс ноль, поршу помощи у гуру :)
Заранее, спасибо!
Сервер Linux как шлюз
Дистрибутив уже выбрал, установил? Какой именно?
Модераторы, перенесите эту тему в Администрирование и настройка сетей.
На сервере в данный момент графической оболочки нет, все через командную строку
Операционную систему нужно угадать?
Покажите вывод
# cat /proc/version
Или
cat /etc/os-releaseLinux version 2.6.32-042stab084.10 (root@rh6-build-x64) (gcc version 4.4.6 20120 305 (Red Hat 4.4.6-4) (GCC) )yuriisa,
покажика лучше
cat /etc/os-release
как просил Vascom,
Но это точно не Centos у него выхлоп немного другой.
root@sk:~# cat /etc/os-release
cat: /etc/os-release: No such file or directory
покажика лучше
Этого файлика в старых осях не было.
(пришёл вместе c systemd)
[quote="lone_wolf"]покажика лучше
Этого файлика в старых осях не было.
(пришёл вместе c systemd)[/quote]
да соглашусь.... *YES*
Ответили люди, чей сервер я пользую, что там стоит debian 6 или 7
Ответили люди, чей сервер я пользую, что там стоит debian 6 или 7
*ROFL* да хозяева жгут напалмом
Ну что же 1 из сопутствующих возникших вопросов решен, едим дальше видим пень.
с IP1 на IP2, а когда IP2 недоступен, тогда с IP1 на IP3.
думаю это придется делать через скриптик с проверками *SCRATCH*
думаю это придется делать через скриптик с проверками
можете "озвучить"?
[quote="lone_wolf"]думаю это придется делать через скриптик с проверками
можете "озвучить"?[/quote]
к сожалению я в написании скриптов так же селен как в балете :[
но общяя концепция такова :
ну скажем делается раз в 5 минут проверка пингом IP2 и если он не доступен то Стирается правило в табле :
[console]iptables -t nat -I PREROUTING --dport 1126 -j DNAT --to IP2:1126
iptables -I FORWARD -d IP2 --dport 1126 -j ACCEPT[/console]
и добавляет новое :
[console]iptables -t nat -I PREROUTING --dport 1126 -j DNAT --to IP3:1126
iptables -I FORWARD -d IP3 --dport 1126 -j ACCEPT[/console]
Как мне объяснили, нужно все настраивать через iptables, но так как я в линукс ноль, поршу помощи у гуру
за 2-3к рубля вам сделают все это за час-два :-)
не люблю крон, когда уже все будет основано на событиях?
не люблю крон, когда уже все будет основано на событиях?
cron рулит *DANCE*