LinuxForum.Fans
Тема

Настройка сети: локалка

Автор: Dmurr 20 сообщений 5389 просмотров
#183560

Debian 6. складской комп. работает только термина 1с через rdp... через некоторое время сеть начинает отваливатся... вставил вторую сетевушку pci реалтек 8139... настроил все руками ... eth0 - 192.168.0.13 eth1- 192.168.0.39... теперь если первая сеть виснет можно переткнуть кабель в другую сетевую и все запашет... думал пользователи потыкали... откатил систему на дефолт... не помогло... протестил все провода и свитчи... все работает... поменял машину... все тоже самое... через network manager все замечательно отрабатыватся на любом железе...
затык в моих кривых руках как правильно ручками прописать настройки для двух сетевых смотрящих в локалку...
пробовал такие кривые настройки на разном железе симптомы одинаковые... поэтому 100% это кривые руки...
пример:
[console]# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.13
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.254


# The secontary network interface
allow-hotplug eth1
iface eth1 inet static
address 192.168.0.39
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.254
[/console]
происходит все с такими настройками так... загрузка ОС поднимаются оба интерфейса, но работает только тот в который воткнут кабель с сеткой... дальнейшие перетыкания ни к чему не приводят... в логах все спокойно... ткните где косяк... инет раздется шлюзом 192.168.0.254, но для этой машины он запрешен на проксе... настройки дефолтные тк устанавливаю новые машины образом clonezillы...

#183583

Ну а если поставить линь не клонируя, проинсталить. Если у вас есть ДНС сервер то прописывайте его в конфиге сети, если нету то не пешыте ничего.

#183585

Dmurr, Две сетевые карты на одном компьютере не могут быть в одной подсети - учите основы - а это первый класс
У тебя eth0 192.168.0.13, eth1 192.168.0.39 -так делать нельзя например можно так:
eth0 192.168.0.1
eth1 192.168.1.1
Зачем две сетевые с такими адресами? насколько я понял это не шлюз.

ы. Задачу конкретно опиши - что надо?

#183662

to kisil, проинсталил заново... тк днс побрасывается через шлюз поэтому все в днсе правильно...
to newzenon, машина не шлюз... "Две сетевые карты на одном компьютере не могут быть в одной подсети - учите основы - а это первый класс" - видел таких настроенных машин полно, правда они все были под форточками...
Требуется для непрерывности работы, чтобы на компе были 2 сетевые карточки и при "случайной" поломке первой карты пользователь, просто переткнув кабель из одной карты в другую, продолжал работать... если пойти способом newzenon мне нужно делать клона на все машины в 192.168.0.1, что как-то не красиво...
Еще раз повторюсь! Если я все настраиваю через NETWORK MANAGER eth0 = 0.13 eth1=0.39 все отрабатывется прекрасно!!!

При таких настройках система предполагает. что определенной(карточка работает преимущественно там где сначала есть линк при загрузке) карточке я даю сразу два ip, а мне эти ip нужно по двум сетевушкам раздать...

#183677
Dmurr написал:
to kisil, проинсталил заново... тк днс побрасывается через шлюз поэтому все в днсе правильно...
to newzenon, машина не шлюз... "Две сетевые карты на одном компьютере не могут быть в одной подсети - учите основы - а это первый класс" - видел таких настроенных машин полно, правда они все были под форточками...
Требуется для непрерывности работы, чтобы на компе были 2 сетевые карточки и при "случайной" поломке первой карты пользователь, просто переткнув кабель из одной карты в другую, продолжал работать... если пойти способом newzenon мне нужно делать клона на все машины в 192.168.0.1, что как-то не красиво...
Еще раз повторюсь! Если я все настраиваю через NETWORK MANAGER eth0 = 0.13 eth1=0.39 все отрабатывется прекрасно!!!

При таких настройках система предполагает. что определенной(карточка работает преимущественно там где сначала есть линк при загрузке) карточке я даю сразу два ip, а мне эти ip нужно по двум сетевушкам раздать...

для таких задач служит bonding

#183688

ifenslave пакет этот или поддержка "из коробки"? минимальные настройки такие http://blog.sozinov.eu/2009/07/bonding-rhelcentos-5.html подойдут для класса С? описание вроде четкое http://www.linuxfoundation.org/collaborate/workgroups/networking/bonding, но вот ни слова про днс не увидел... особо не вчитываясь, очень нужная примочка для серверов...
Но до сих пор меня напрягает, что через NM-то все пашет... Но в силу боязни гуя после форточек хочется все-таки ручками прописать...

#183695
Dmurr написал:

Требуется для непрерывности работы, чтобы на компе были 2 сетевые карточки и при "случайной" поломке первой карты пользователь, просто переткнув кабель из одной карты в другую, продолжал работать...

Это я с полной уверенностью называю одним словом - идиотизм или чем бы дитя не тешилось лишь бы не плакало - уж извините.
Возьмите себе хорошую сетевую с контроллером на борту от 500 бакинских и не парьте мозг, выйдет из строя тогда скорее всего ваш комп.

#183698
Dmurr написал:
видел таких настроенных машин полно, правда они все были под форточками...

Можно такое и в линуксе делать - играйте масками подсетей, вот вы опять свои форточки, а хоть раз задумались как венда эта делает? Вооот, то-то и оно она всё за вас сделала, а тут головой думать надо.
Но я б такой дурдом себе никогда не стал делать.

#183712

Kettler спасибо... +1
newzenon выбор решения зависит от разных факторов... если мой уровень еще не дорос до вашего, значить буду курить дальше...
Легче за 500$ запасной комп рядом поставить с kvm...

#183714

Да нет bonding вашем случае идеальный вариант. У меня также стоит токо два кабеля воткнуто если один откажет сервер всё равно онлайн smile . Ток под debian если надо могу поделиться конфигами.

#183719

Вот примерно что происходит в случае двух на одном компе карт подключенных в оди свич:
Свитч держит arp таблицу по портам. Получив пакет отправляет проверяет mac и отправляет его на нужный порт. Это и помогает избежать закольцованности в данном случае, говорим о недорогом свитче без поддержки VLAN-ов. В случае перезагрузки свитча он будет обновление arp таблицы, некоторое время работать будет как хаб (пока не запомнит, что и на каком порту). В этот момент мы и можем получить пакеты для внутреннего интерфейса на внешнем и наоборот.
А вот под хабом петля будет постоянно, т.к. пакеты будут валиться на оба интерфейса а сколько они выдержат до того как хаб свихнеться неизвестно.

#183721

Человек имел виду что один кабель если переставит из одной сетевую во вторую. А не одновременно.
В любом случае bonding спасает от многих проблем.
А при переносе clonezilla либо другими средствами надо удалять файл /etc/udev/rules.d/70-persistent-net.rules

Dmurr написал:

Требуется для непрерывности работы, чтобы на компе были 2 сетевые карточки и при "случайной" поломке первой карты пользователь, просто переткнув кабель из одной карты в другую, продолжал работать
#183727

Не спорю, bonding спасёт, его ещё настроить надо. :lol:

#183729

делов 5 минут. Да и вообше всё как в линуксе главное не спешить.

#183757

Kettler еще раз спасибо... может еще встречались с такой программкой siptosis - это sip шлюз для skype??? может знаете кого кто ее завел, тк у меня она у меня входящий трафик принимает на скайп, а обратно голос не пускает... грешу на rtp size тк тестил на debian, рабочие конфиги брал с centos, а на ХР у знакомого это чудо пошло без проблем...

#183759

все открыто...

#183761

У меня к сожалению стоит чудо атс agat ux 3211, которая sip полностью поддерживает... но не астерикс... при моих тестах только входящий канал работает, а при тестах у разработчиков с этой же атс но под ХР голос идет в обе стороны... настройки одинаковые...

#183764

тогда опс (:

Войдите или зарегистрируйтесь, чтобы ответить.