Настройка Ubuntu как bridge

2 апреля 2011
Рубрика: Linux
Теги:

Dedsy

Устанавливаем
sudo apt-get install bridge-utils
Создаём скрипт

#!/bin/bash
#Снимаем IP адреса с интерфейсов (Они нам не нужны)
ifconfig eth0 0.0.0.0
ifconfig eth1 0.0.0.0
#Создаём бридж интерфейс
brctl addbr bridge0
#Добавляем в наш бридж интерфейсы
brctl addif bridge0 eth0
brctl addif bridge0 eth1
#Поднимаем бридж
ifconfig bridge0 up

(Интерфесы можно и поменять, в примерах актуальные для меня интерфейсы)

Делаем его исполняемым
chmod +x file

При использовании usb сетевухи возможен автоматический запуск этого скрипта при конекте этой самой сетевухи. Для этого даём 1 раз определиться, после чего ищём её в файле /etc/udev/rules.d/70-persistent-net.rules и добавляем значение RUN=”file”

Теперь при подключении вашей сетвушки у вас будет автоматически настраиваться Bridge 🙂

2 комментария для “Настройка Ubuntu как bridge”

  1. Zeboton3 апреля 2011 ~ 10:13

    Два вопроса:
    1. Как я понял файл со скриптом может находиться где угодно, да?
    2. RUN=»file», где файл — полный путь к скрипту, да?

    И ещё, если можно, а зачем из компьютера делать мост? И можно ли прокомментировать каждую строчку скрипта, а то я не понял почему ip-шники скидываются, почему две сетевые прописывается и т.д.

  2. Dedsy3 апреля 2011 ~ 13:22

    Zeboton,
    1. Файл может быть где угодно.
    2. Полный путь.

    Я применял это для ноута рабочего для прослушки определённого сегмента сети, т.е. поднимаю мост, вставляюсь между девайсами и слушаю через tcpdump или wirshark 🙂

Ваш комментарий

*