Ситуация: Локальная сеть из 2-х компов (обозначим А и Б)
Компв А и Б имеют по 2 ОС (Винда и openSuse 13.1). Комп А имеет 2 сетевых карты (1 и 2). Сетевой интерфейс 1 типа 192.168.1.хх смотрит в Интернет через маршрутизатор, а интерфейс 2 типа 192.168.0.хх в локалку.
В Винде (хрюша) на комп А устанавливается программно сетевой мост и компы А и Б подключаются к Интернету, причем комп Б подключается через мост компа А как в Винде, так и в Сусе. И комп А при перезагрузке Винды настройки моста не теряет.
При работе компа А в openSUSE 13.1 мост настраивается и компы А и Б к Интернету подключаются, НО:
При перезагрузке Суси компа А созданный мост (типа br0) разрушается и комп Б Интернет не видит.
Вопрос: Как при перезагрузке openSUSE 13.1 сохранить настройки сетевого моста?
Знаю, что есть какой-то автозагрузочный файл в openSUSE 13.1 с настройками сети, но найти его не могу, хотя пляшу с бубном вокруг этого довольно долго.
Ответ можно в мыло: ottbvtm@yandex.ru
вт, 10/06/2014 - 22:57
#1
Сохранение настроек сетевого моста
Отредактировано: Nik1_K вкл 21/10/2014 - 13:51
А как вы мост настраиваете? В НМ или ясте теряться не должен.
Настраиваю мост через консоль ручками.
KN
Если ручками (чтобы это ни значило), тогда пишите скрипт и кидайте в автозагрузку через крон или ещё как.
Глобальные настройки сети в файле /etc/sysconfig/network/config/.
Там есть пункт "обязательные..." (MANDATORY_DEVICES)
Для меня ручками означает: в консоли через bash с помощью brctl создаю мост из 2-х интерфейсов.
А вот как написать скрипт (это тоже текстовой файл) и закинуть его в автозагрузку через крон или ещё как, не овладел. Поэтому и обратился к гуру по Сусе-131.
KN
Да, есть такая строка. А что в неё дописать, к сожалению, не знаю.
KN
На картинке, в конце абзаца-поясниловке к пункту, есть команда для поиска, попробуйте. Грубо говоря, те же наименования (с МАК адрессами), что и суффиксы команд ifcfg-xxx в той же папке.
А проще, чтоб глубоко не лезть в доки, может через яст запустить это дело?
Скрипт — текстовый файл с теми же строчками, что вы вбиваете в консоль, плюс
#!/bin/sh
первой строкой, например, и флаг исполняемости (chmod +x filename). Про крон не подскажу, дел не имел.Спасибо! Попробую.
KN
Проще - это когда знаешь как. В винде просто: выделил интерфейсы и нажал опцию "объеденить в мост". В Ясте смотрю сетевые настройки, сетевые интерфейсы мышкой не объединить, нет такой опции. Создать BR0 через Яст тоже не знаю как. Может в сетевых настройках ЯСТа в разделе "маршрутизация" как-то прописать дополнительные маршруты?
KN
Если мост на компе А настроен, должен быть файл с настройками в /etc/sysconfig/network/, что-то вроде ifcfg-br0.
Его загрузка в строчке "STARTMODE=...", возможные значения прописаны в шаблоне ifcfg.template.
Если запущен файрвол, надо в нем разрешить маршрут.
Настройку через яст (что-б сюда не переписывать) лучше посмотреть в инете, примеров полно, вот один http://sysadmins.me/topic/637/ (яст запущен в текст. консоли, но сути не меняет).
Спасибо! Попробую. Отпишусь.
KN
//Вопрос: Как при перезагрузке openSUSE 13.1 сохранить настройки сетевого моста?
Знаю, что есть какой-то автозагрузочный файл в openSUSE 13.1 с настройками сети, но найти его не могу, хотя пляшу с бубном вокруг этого довольно долго.//
Эта проблема разрешилась таким образом:
Yast-->Сетевые устройства-->Настройка сети-->Вкладка "Обзор"-->Добавить-->В поле "Тип устройства выбрать "Сетевой мост"
Дальше ставим галочку на нужные сетевые карты и сетевой мост создан.
Ядро 3.11.10-21-desktop i686 i686 i386 GNU/Linux
В 06.2014 найти эту опцию не мог (или её не было?)
Но всё равно разработчикам СЛАВА!
KN