Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как раздать инет на 2 сетки  (Прочитано 557 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DieseLX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Как раздать инет на 2 сетки
« : 27 Июня 2012, 12:12:05 »
Люди помогите, админ свалил в отпуск, в конторе сервак рухнул проблема в том что там 2 внутренние локальные сетки (eth1, eth3) и инет (eth2)
на eth1 я настроил раздачу теперь как дать инет на eth3
auto eth1
iface eth1 inet static
address 192.168.1.52
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

auto eth2
iface eth2 inet static
        pre-up iptables-restore < /etc/iptables.up.rules
        address 192.168.0.XXX
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.0.1

auto eth3
iface eth3 inet static
address 10.3.15.222
netmask 255.255.0.0
network 10.3.15.28
broadcast 10.3.15.28

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth2 up # line maintained by pppoeconf
provider dsl-provider

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как раздать инет на 2 сетки
« Ответ #1 : 27 Июня 2012, 12:13:51 »
А как на eth1 сделали? Примерно так же и на eth3

Оффлайн DieseLX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как раздать инет на 2 сетки
« Ответ #2 : 27 Июня 2012, 12:20:39 »
на eth1 я сделал через iptables 3 командами

iptables -A FORWARD -i eth2 -o eth1 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT

iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

iptables -A POSTROUTING -t nat -j MASQUERADE                 


когда изменяю код на eth3 у меня отваливается eth1
« Последнее редактирование: 27 Июня 2012, 12:25:31 от DieseLX »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как раздать инет на 2 сетки
« Ответ #3 : 27 Июня 2012, 12:25:11 »
И что Вам мешает? Первую строку с новыми параметрами повторите и наслаждайтесь

P.S.  И в день выхода админа реанимацию вызовите прежде чем объявите ему о проблеме и о методах её решения  :coolsmiley:

Пользователь решил продолжить мысль 27 Июня 2012, 12:28:36:
Ооо.... сорри
Да у Вас всё через ..... случайно работает

Пользователь решил продолжить мысль 27 Июня 2012, 12:31:33:
iptables -A POSTROUTING -t nat -o eth2 -j MASQUERADE       
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth1 -o eth2 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -i eth3 -o eth2 -s 10.3.0.0/16 -m conntrack --ctstate NEW -j ACCEPT
« Последнее редактирование: 27 Июня 2012, 12:31:33 от fisher74 »

Оффлайн DieseLX

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Как раздать инет на 2 сетки
« Ответ #4 : 27 Июня 2012, 12:49:29 »
огромное спасибо за помощь

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: Как раздать инет на 2 сетки
« Ответ #5 : 27 Июня 2012, 13:00:13 »
заблокируйте тему (кнопка внизу), пожалуйста.

 

Страница сгенерирована за 0.018 секунд. Запросов: 21.