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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Не получается сделать бридж с интернетом и сетью из двух интерфейсов  (Прочитано 801 раз)

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

Оффлайн n4bz0r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
ОС: Debian 7.6 wheezy

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)

192.168.1.1 - адрес маршрутизатора внутренней сети, воткнут в eth0
192.168.1.3 - адрес маршрутизатора, который раздаёт интернет, воткнут в eth1

Не понимаю как сделать так, чтобы можно было одновременно выходить в интернет и сеть.
Пробовал добавлять дополнительный gateway для интерфейса eth1, что повлекло за собой ошибку "SIOCADDRT: Нет такого процесса".
route add -net 192.168.1.0/24 dev eth1 gw 192.168.1.3Так же хотелось бы понять в чём разница между использованием iptable и route/ip route (или это утилиты для работы с одними и теми же таблицами?)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Цитировать
ОС: Debian 7.6 wheezy
Этим Вы топику обьявили приговор на оффтоп и клозед

По теме
Цитировать
iface br0 inet static
  bridge_ports  eth0 eth1
  address       192.168.1.10
  netmask       255.255.255.0
 gateway       192.168.1.13
И будет Вам интернет

Цитировать
Так же хотелось бы понять в чём разница между использованием iptable и route/ip route (или это утилиты для работы с одними и теми же таблицами?)
Разница примерно как у крепостных ворот и перекрёсток.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
allow-hotplug eth0
  iface eth0 inet manual
  pre-up        ifconfig $IFACE up
  pre-down      ifconfig $IFACE down

allow-hotplug eth1
  iface eth1 inet manual
  pre-up        ifconfig $IFACE up
  pre-down      ifconfig $IFACE down

Убрать. Бридж сам поднимет и опустит свои интерфейсы.

Цитировать
iface br0 inet static
  bridge_ports  eth0 eth1
  address       192.168.1.10
  netmask       255.255.255.0
  gateway       192.168.1.1
  broadcast     192.168.1.255

broadcast нет смысла указывать. Компьютер, конечно, идиот, но не дебил. Сам способен посчитать его из маски сети.
А вот dns-nameservers указать надо.

Цитировать
192.168.1.1 - адрес маршрутизатора внутренней сети, воткнут в eth0
192.168.1.3 - адрес маршрутизатора, который раздаёт интернет, воткнут в eth1

То есть, поправьте меня, если я что не так понял... По сути у вас два интернета подключены к системе? Каждый через свой роутер.
Тогда всё, что вы тут написали, не имеет значения.

Цитировать
Не понимаю как сделать так, чтобы можно было одновременно выходить в интернет и сеть.
У вас нет маршрута на второй роутер, вообще.

Цитировать
Пробовал добавлять дополнительный gateway для интерфейса eth1, что повлекло за собой ошибку
Естественно. У вас же нет eth1, у вас br0.

Цитировать
Так же хотелось бы понять в чём разница между использованием iptable и route/ip route (или это утилиты для работы с одними и теми же таблицами?)
В чём разница между яблоками и апельсинами?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн n4bz0r

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Цитировать
То есть, поправьте меня, если я что не так понял... По сути у вас два интернета подключены к системе? Каждый через свой роутер.
Верно.

Цитировать
У вас нет маршрута на второй роутер, вообще.
Догадываюсь, но не понимаю как его добавить. На любые действия с route выдаёт ошибку "SIOCADDRT: Нет такого процесса". Буду крайне признателен, если подскажете куда копать.

Я откровенно не понимаю зачем истории про яблоки. Можно дать лаконичный ответ с намёком на актуальную информацию или не давать его вообще. Видите же, что не разбираюсь.
« Последнее редактирование: 23 Июля 2014, 13:31:34 от n4bz0r »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Показывайте
ip a; ip route show table all type unicast
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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