Человеки подскажите если у меня 2 канала интернета (один резервный) он не подключен (т.е. провод не воткнут в свич) планируется подключать его только когда падает основной.
Можно ли настроить iptables так -j SNAT --to-source xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy
где xxx.xxx.xxx.xxx ip основного канала, а yyy.yyy.yyy.yyy резервного.
И вообще будет ли так работать?
>Человеки подскажите если у меня 2 канала интернета (один резервный) он не
>подключен (т.е. провод не воткнут в свич) планируется подключать его только
>когда падает основной.
>Можно ли настроить iptables так -j SNAT --to-source xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy
>где xxx.xxx.xxx.xxx ip основного канала, а yyy.yyy.yyy.yyy резервного.
>И вообще будет ли так работать?пропиши просто два правила они друг другу не мишаеють! вот тока потестируй на интерейфесе, нада ли чтобы он был up я не наю!
>>Человеки подскажите если у меня 2 канала интернета (один резервный) он не
>>подключен (т.е. провод не воткнут в свич) планируется подключать его только
>>когда падает основной.
>>Можно ли настроить iptables так -j SNAT --to-source xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy
>>где xxx.xxx.xxx.xxx ip основного канала, а yyy.yyy.yyy.yyy резервного.
>>И вообще будет ли так работать?
>
>пропиши просто два правила они друг другу не мишаеють! вот тока потестируй
>на интерейфесе, нада ли чтобы он был up я не наю!Друг другу правила мешать не будут. Состояние iptables не меняется от подключения / отключения провода к сетевой карте, соответственно прописывать можно смело.
Только аналогичным же образом, состояние таблиц маршрутизации в общем случае (без применения динамической маршрутизации) также не меняется от подключения/отключения проводов к сетевым картам, т.е. если основной канал упадет, и будет включен провод от резервного "интернета" - ничего не изменится.
т.е. надо использовать пинговалки или динамическую маршрутизацию. Все это много раз расписано. Так что, извольте в поиск.
>Человеки подскажите если у меня 2 канала интернета (один резервный) он не
>подключен (т.е. провод не воткнут в свич) планируется подключать его только
>когда падает основной.
>Можно ли настроить iptables так -j SNAT --to-source xxx.xxx.xxx.xxx yyy.yyy.yyy.yyy
>где xxx.xxx.xxx.xxx ip основного канала, а yyy.yyy.yyy.yyy резервного.
>И вообще будет ли так работать?нельзя
Если у тебя будет одновременно работать только один канал, то используй MASQUARADE
>будет одновременно работать только один канал,это как???
>
>>будет одновременно работать только один канал,
>
>это как???А вот так: одна сетевая "в мир" и DHCP на ней.
>>
>>>будет одновременно работать только один канал,
>>
>>это как???
>
>А вот так: одна сетевая "в мир" и DHCP на ней.про то что маскарад используется в случаях динамического получения адреса я знаю:) я имел ввиду что предложение интересно построено))) ну да ладно...
>>>
>>>>будет одновременно работать только один канал,
>>>
>>>это как???
>>
>>А вот так: одна сетевая "в мир" и DHCP на ней.
>
>про то что маскарад используется в случаях динамического получения адреса я знаю:)
> я имел ввиду что предложение интересно построено))) ну да ладно...
>прочитайте топик целиком. Есть два противоположных ответа, и оба правильны, потому что исходный вопрос поставлен некорректно - ситуация не описана однозначно.
Вот и получается - интересный ответ на интересный вопрос.
>прочитайте топик целиком. Есть два противоположных ответа, и оба правильны, потому что
>исходный вопрос поставлен некорректно - ситуация не описана однозначно.
>
>Вот и получается - интересный ответ на интересный вопрос.Ситуация такая:
Есть 2 модема, один основной др. резервный если что-то случается с основным я иду и перетыкаю провод в резервный. Вот мне и нужно настроить iptables так что бы не приходилось переписывать правила при переходе с основного на резервный и обратноя что-то не врублюсь, это мне еще одну сетевуху нужно ставить.
>я что-то не врублюсь, это мне еще одну сетевуху нужно ставить.Это самый классный выриант! есси те интересно я те даже расскажу как заставить одновременно оба канала работать!
>
>>я что-то не врублюсь, это мне еще одну сетевуху нужно ставить.
>
>Это самый классный выриант! есси те интересно я те даже расскажу как
>заставить одновременно оба канала работать!конечно интересно )
P.S.
а можен как нить можно обойтись что бы еще одну сетевуху не ставить
>>прочитайте топик целиком. Есть два противоположных ответа, и оба правильны, потому что
>>исходный вопрос поставлен некорректно - ситуация не описана однозначно.
>>
>>Вот и получается - интересный ответ на интересный вопрос.
>
>Ситуация такая:
>Есть 2 модема, один основной др. резервный если что-то случается с основным
>я иду и перетыкаю провод в резервный. Вот мне и нужнопопахивает никрофилией :)
>настроить iptables так что бы не приходилось переписывать правила при переходе
>с основного на резервный и обратноя уже показал как это сделать
>я что-то не врублюсь, это мне еще одну сетевуху нужно ставить.
очень желательно ;)
>>>
>>>>будет одновременно работать только один канал,
>>>
>>>это как???
>>
>>А вот так: одна сетевая "в мир" и DHCP на ней.
>
>про то что маскарад используется в случаях динамического получения адреса я знаю:)и не только, также он используется для твоего случая, чтобы не менять SNAT при смене шлюза по умолчанию
>>
>>>будет одновременно работать только один канал,
>>
>>это как???
>
>А вот так: одна сетевая "в мир" и DHCP на ней.дело в том что один модем раздает по dhcp внутрение адреса, а др. нет и если я на внешней сетевухи (на сервере) поставлю dhcp то от одного модема он присвоит адрес, а от др. нет
>[оверквотинг удален]
>>>>будет одновременно работать только один канал,
>>>
>>>это как???
>>
>>А вот так: одна сетевая "в мир" и DHCP на ней.
>
>дело в том что один модем раздает по dhcp внутрение адреса, а
>др. нет и если я на внешней сетевухи (на сервере) поставлю
>dhcp то от одного модема он присвоит адрес, а от др.
>нетбанальная задача, в сервер три сетевые, по одной на модемы и одна будет смотреть в локалку, dhcp поднимаешь на линухе и вперед
>
>банальная задача, в сервер три сетевые, по одной на модемы и одна
>будет смотреть в локалку, dhcp поднимаешь на линухе и впередА зачем на линухе dhcp поднимать-то? что и куда он будет раздовать?
Если уж я третью сетевуху воткну, то на одной у меня будет внешний ip на др. будет по dhcp присваиваться, а третья с локалку будет смотреть
>
>>
>>банальная задача, в сервер три сетевые, по одной на модемы и одна
>>будет смотреть в локалку, dhcp поднимаешь на линухе и вперед
>
>А зачем на линухе dhcp поднимать-то? что и куда он будет раздовать?чтобы с модема убрать dhcp сервер
>Если уж я третью сетевуху воткну, то на одной у меня будет
>внешний ip на др. будет по dhcp присваиваться, а третья с
>локалку будет смотретьтебе виднее
>[оверквотинг удален]
>>
>>А зачем на линухе dhcp поднимать-то? что и куда он будет раздовать?
>
>чтобы с модема убрать dhcp сервер
>
>>Если уж я третью сетевуху воткну, то на одной у меня будет
>>внешний ip на др. будет по dhcp присваиваться, а третья с
>>локалку будет смотреть
>
>тебе виднееИМХО!
У тебя роутер на Линухах! Нафиг тебе DHCP/DNS/FireWall на модеме.. Тада вообще воткни модем в свич! И нафиг не нада сервак на Линухах!
Карочи три сетевки. Одна в сеть два на модемы! Дальше курим в сторону iptables и iproute2.
Не буду тут постисть ссылок на другие топики. Есси интресно что и как делать расскажу в аську! 344-830-057!
И вообще есси тебе в хозяйство достался *nix сервер то садимси и читаем доки! Тебе нужно понимать что ты можеш сделать и какими вариантами.
>И вообще есси тебе в хозяйство достался *nix сервер то садимси и
>читаем доки! Тебе нужно понимать что ты можеш сделать и какими
>вариантами.для начала научись писать на русском ;)
>
>У тебя роутер на Линухах! Нафиг тебе DHCP/DNS/FireWall на модеме.. Тада вообще
>воткни модем в свич! И нафиг не нада сервак на Линухах!А кто тебе сказал что у меня DNS/FireWall на модеме? :)
а то что там dhcp так это политика такая провайдера>Карочи три сетевки. Одна в сеть два на модемы! Дальше курим в
>сторону iptables и iproute2.Если бы я расматривал вариант с 3-мя сетевухами, я бы здесь вопрос не задавал, я же надеялся что можно и без третьей сетевухи обойтись.
Решение проблемы найдено (без третьей сетевухи)