From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=AWL,BAYES_00, DNS_FROM_OPENWHOIS, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=no version=3.2.5 Sender: Alexander Bokovoy Message-ID: <4E1FEFE6.2010904@altlinux.org> Date: Fri, 15 Jul 2011 10:44:38 +0300 From: Alexander Bokovoy User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc15 Lightning/1.0b3pre Thunderbird/3.1.10 MIME-Version: 1.0 To: sisyphus@lists.altlinux.org References: <201107140853.54684.serpiph@nikiet.ru> <4E1EBE89.8050209@altlinux.org> <201107151047.58192.serpiph@nikiet.ru> In-Reply-To: <201107151047.58192.serpiph@nikiet.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?utf-8?b?0JLQvtC/0YDQvtGBINC/0L4gU0FNQkE=?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Jul 2011 07:44:47 -0000 Archived-At: List-Archive: List-Post: On 15.07.2011 09:47, Sergei Epiphanov wrote: > В сообщении от 14 июля 2011 14:01:45 автор Alexander Bokovoy > написал: >>> socket address = 192.168.1.1 127.0.0.1 >> >> Зачем??? То есть, соединения от 192.168.2/24 приниматься не будут. > > Выяснил в помощи, что в socket address можно указать только один > адрес и только он будет использоваться для всех операций, что мне не > подходит совсем. Его не нужно указывать, совсем. Тогда там будет 0.0.0.0, то есть "слушать на всех интерфейсах". > Кстати, я сейчас обнаружил, что команда 'nmblookup -M -- -' ищет > главные браузеры доменов только по одному интерфейсу и только по > тому, который указан первым в строке 'interfaces='. Такое ощущение, > что программа единожды открывает сокет на адресе, указанном первым в > 'interfaces=', после чего ведёт запросы в сети, не задумываясь, что > надо бы менять адреса отправки при переходе к другому интерфейсу. То > есть (часть конфига и запрос, net0 - 192.168.1.1/24, net1 - > 192.168.2.1/24): В случае -M, nmblookup выполняет следующее: 1. Открывает сокет на "вход", согласно socket address (по умолчанию, 0.0.0.0). 2. Посылает запрос на разрешение имен на всех настроенных интерфейсах, где возможен обмен широковещательными пакетами. 3. Возвращает первый успешный ответ. В этом есть смысл, потому что мы запрашиваем имя по широковещательному каналу и не ожидаем, что на это имя могут откликнуться многие. Так устроен протокол NMB. Для других ситуаций я уже давал ссылку на Samba 3 by Example, где описана конфигурация, похожая на вашу. -- / Alexander Bokovoy