|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Возможно ли на ASPLinux 7.3 |
|
Возможно ли на ASPLinux 7.3
|
Пользователь Сообщения: 140 |
Профиль | Отправить PM | Цитировать Возможно ли сделать так, чтобы сервер выглядел как два компьютера для локальной сети. И в соответствии с этим через Sambа'у сделать две рабочие группы в сети.
Если возможно, то намекните как!!! |
|
------- Отправлено: 09:45, 07-04-2005 |
Ветеран Сообщения: 7255
|
Профиль | Отправить PM | Цитировать [b]starav[/b
Намекнуть можно: попробуйте ставить 2 сетевые карты с разными IP, не включая роутинг между ними, то есть должно выглядеть, как 2 машины в сети и 1 физически PS. сам не пробовал, так что прошу ногами не бить |
------- Отправлено: 17:02, 07-04-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Самба-то одна
Надо эмулятор подключать какой-нибуть. |
------- Отправлено: 20:58, 07-04-2005 | #3 |
Ветеран Сообщения: 7255
|
Профиль | Отправить PM | Цитировать ruslandh
насчет самбы не знаю |
------- Отправлено: 15:51, 08-04-2005 | #4 |
Старожил Сообщения: 194
|
Профиль | Сайт | Отправить PM | Цитировать http://linux-vserver.org/
см. утилиту chbind и забываем как про две сетевых карты, так и про эмуляторы () |
|
Отправлено: 23:39, 08-04-2005 | #5 |
Пользователь Сообщения: 140
|
Профиль | Отправить PM | Цитировать Цитата:
Цитата:
Цитата:
А есть где-нить русские доки? |
|||
------- Отправлено: 07:41, 09-04-2005 | #6 |
Старожил Сообщения: 194
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
Утилита chbind -- внутри пакета util-vserver. Для её функционирования нужно наложить патч на ядро с этого же сайта, или использовать соответствующее ядро из дистрибутива, например, в ALT надо сказать apt-get install kernel-image-vs-smp. Документации по vserver крайне мало, мне пришлось перерыть исходники, чтобы более-менее с ним разобраться, но в случае с chbind всё предельно ясно: ~ # ip addr show 1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/32 scope host lo 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:04:75:7d:ce:6c brd ff:ff:ff:ff:ff:ff inet 192.168.101.83/24 scope global eth0 3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:a0:24:cc:44:b6 brd ff:ff:ff:ff:ff:ff inet 10.0.0.2/24 scope global eth1 ~ # chbind --ip 10.0.0.2/24 -- httpd -p 8080 ipv4root is now 10.0.0.2 ~ # netstat -nl | grep 8080 tcp 0 0 10.0.0.2:8080 0.0.0.0:* LISTEN ЗЫ: вообще говоря, vserver не только этой утилитой полезен, например, можно квотировать загрузку на процессор -- именно так, не ulimit на время выполнения, а token bucket scheduler. Если кому надо, могу на досуге накидать хавтушку, благо сейчас в этом копошусь потихоньку. позднейшее ЗЫ: как понятно, на интерфейсе может быть несколько адресов, и с помощью chbind можно прицепить программу к одному из них. |
|
Отправлено: 09:57, 09-04-2005 | #7 |
Ветеран Сообщения: 7255
|
Профиль | Отправить PM | Цитировать ihc
пожалуй, так будет правильнее а вот насчет Цитата:
|
|
------- Отправлено: 14:33, 09-04-2005 | #8 |
Старожил Сообщения: 194
|
Профиль | Сайт | Отправить PM | Цитировать Есть команда chroot, см. соотв. ман. Она меняет корень для процесса. А есть команда chbind из util-vserver, она меняет iproot процесса так, что тот видит только указанные ip -- остальных для него просто не существует. То есть, процесс биндится к 0.0.0.0, а попадает туда, куда указано в опциях chbind. Из той же серии фишка:
~ # ip addr show 1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/32 scope host lo 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:04:75:7d:ce:6c brd ff:ff:ff:ff:ff:ff inet 192.168.101.83/24 scope global eth0 3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:a0:24:cc:44:b6 brd ff:ff:ff:ff:ff:ff inet 10.0.0.2/24 scope global eth1 inet 10.0.0.3/24 scope global secondary eth1 inet 10.0.0.4/24 scope global secondary eth1 ~ # chbind --ip 10.0.0.2/24 -- vcontext --create -- vattribute --flag hide_netif -- sh ipv4root is now 10.0.0.2 New security context is 49152 BusyBox v1.00 (2005.03.29-16:46+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. ~ # ip addr show 3: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:a0:24:cc:44:b6 brd ff:ff:ff:ff:ff:ff inet 10.0.0.2/24 scope global eth1 |
Отправлено: 15:47, 09-04-2005 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Asplinux 10 | kaEwituS | Новости и флейм из мира *nix | 35 | 31-01-2005 15:55 | |
ASPLinux 7.3 | JCooper | Общий по Linux | 7 | 06-01-2004 20:05 | |
ASPLinux 7.3 - mount | DYURIK | Общий по Linux | 8 | 04-04-2003 05:39 | |
ASPLinux 7.3 & AC'97 | PAN | Железо в Linux | 11 | 23-03-2003 19:46 | |
ASPlinux 7.2 | human | Общий по Linux | 9 | 19-11-2002 20:17 |
|