Возможно ли на ASPLinux 7.3
Возможно ли сделать так, чтобы сервер выглядел как два компьютера для локальной сети. И в соответствии с этим через Sambа'у сделать две рабочие группы в сети.
Если возможно, то намекните как!!! |
[b]starav[/b
Намекнуть можно: попробуйте ставить 2 сетевые карты с разными IP, не включая роутинг между ними, то есть должно выглядеть, как 2 машины в сети и 1 физически :) PS. сам не пробовал, так что прошу ногами не бить :) |
Самба-то одна :(
Надо эмулятор подключать какой-нибуть. |
ruslandh
насчет самбы не знаю |
http://linux-vserver.org/
см. утилиту chbind и забываем как про две сетевых карты, так и про эмуляторы (:)) |
Цитата:
Цитата:
Цитата:
А есть где-нить русские доки? |
Цитата:
Утилита chbind -- внутри пакета util-vserver. Для её функционирования нужно наложить патч на ядро с этого же сайта, или использовать соответствующее ядро из дистрибутива, например, в ALT надо сказать apt-get install kernel-image-vs-smp. Документации по vserver крайне мало, мне пришлось перерыть исходники, чтобы более-менее с ним разобраться, но в случае с chbind всё предельно ясно: Код:
~ # ip addr show ЗЫ: вообще говоря, vserver не только этой утилитой полезен, например, можно квотировать загрузку на процессор -- именно так, не ulimit на время выполнения, а token bucket scheduler. Если кому надо, могу на досуге накидать хавтушку, благо сейчас в этом копошусь потихоньку. позднейшее ЗЫ: как понятно, на интерфейсе может быть несколько адресов, и с помощью chbind можно прицепить программу к одному из них. |
ihc
:) пожалуй, так будет правильнее а вот насчет Цитата:
|
Есть команда chroot, см. соотв. ман. Она меняет корень для процесса. А есть команда chbind из util-vserver, она меняет iproot процесса так, что тот видит только указанные ip -- остальных для него просто не существует. То есть, процесс биндится к 0.0.0.0, а попадает туда, куда указано в опциях chbind. Из той же серии фишка:
Код:
~ # ip addr show |
Время: 08:20. |
Время: 08:20.
© OSzone.net 2001-