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


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

Автор Тема: Бридж, несколько сетевух, static+DHCP и т.д.  (Прочитано 1422 раз)

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

Оффлайн PbI6A

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Есть комп с сетевухой eth2, смотрящей в локалку. На ней должен стоять некий статический ip. например, 10.1.255.5/16. В сети имеется DHCP сервер, который раздает ip в пределах этой же зоны, то есть 10.1.0.0/16. Надо поднять бридж br0 в эту сетку с DHCP, чтобы сама система ходила в сетку через eth2, а некоторые программы (которым явно указано в их настройках) - через br0. Что реально получается? При поднятии бриджа, он берет динамический ip, но на основной сетевухе скидывается статический ip и коннект пропадают совсем :( Что делать с этой фигнёй?
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

Оффлайн RigoN

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Бридж, несколько сетевух, static+DHCP и т.д.
« Ответ #1 : 06 Май 2007, 08:18:42 »
Трудность понятна, задача не до конца. Это скорее не баг а фитча.
Ну так мост работает. А что удивительного? Что касается задачи, зачем мост, если ты используешь один интерфейс для объединения в мост. Может тебе просто поднять eth2:1 с еще одним ИП  и будет тебе 2 ИП в локалке. А там уже роути что да как.

Оффлайн PbI6A

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1096
  • просто я так выгляжу!
    • Просмотр профиля
    • Жизнь, как она есть.
Re: Бридж, несколько сетевух, static+DHCP и т.д.
« Ответ #2 : 07 Май 2007, 10:38:49 »
И что же, virtualbox это съест?
LINUX means: Linux Is Not a UniX
Ubuntu осталась на компе, нетбуке, сервере.
Да здравствует Debian! Debian - наше всё!

Оффлайн RigoN

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Бридж, несколько сетевух, static+DHCP и т.д.
« Ответ #3 : 07 Май 2007, 10:44:27 »
Ну вот и причина проявилась :)
Для virtualbox, нужно нормально поднять еще и виртуальный интерфейс вот мой вариант cat /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth2
iface eth2 inet static
address 192.168.254.2
netmask 255.255.255.0
gateway 192.168.254.1
broadcast 192.168.254.255

auto br0
iface br0 inet static
address 192.168.254.4
netmask 255.255.255.0
gateway 192.168.254.1
broadcast 192.168.254.255
pre-up /usr/sbin/brctl addbr br0
pre-up /sbin/ifconfig eth2 0.0.0.0 promisc
// rigon имя пользователя
pre-up /usr/sbin/tunctl -u rigon -t tap0
pre-up /sbin/ifconfig tap0 up
pre-up /bin/chown rigon:uml-net /dev/net/tun
pre-up /usr/sbin/brctl addif br0 tap0
pre-up /usr/sbin/brctl addif br0 eth2
#pre-up /sbin/ifconfig br0 up
bridge-ports eth2 tap0

а virtualbox указываешь /dev/tap0 для нужной тебе виртуальной машины.
« Последнее редактирование: 07 Май 2007, 10:47:14 от RigoN »

 

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