Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Голосование

?

Спасибо.
2 (100%)
Не понимаю.
0 (0%)

Проголосовало пользователей: 2

Автор Тема: LXC и VirtualBox одинакого настроить сеть (НАТ, Мост, Хост).  (Прочитано 1459 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн victor00000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
LXC хотели 2 гостостевой и сети.

1. lxc гостевой "a"
2. lxc гостевой "b"
3. компа.
============
1. Установка LXC и ребут.
sudo apt-get install lxc -y
sudo reboot

2. Скачать и Установка для гостевое ОС ubuntu 14.04
sudo lxc-create -n "a" -t ubuntu -- -r trusty
sudo lxc-create -n "b" -t ubuntu -- -r trusty
"a" и "b" - Логин: ubuntu , Пароль: ubuntu .

3. Запустить две ОС для lxc.
sudo lxc-start -n "a" -d
sudo lxc-start -n "b" -d

3. Посмотр OC "a" и "b" процесс.
sudo lxc-ls -f
примнр у меня.
2:L~$ sudo lxc-ls -f
NAME  STATE    IPV4                     IPV6  AUTOSTART 
-------------------------------------------------------
a     RUNNING  10.0.4.8            -     NO         
b     RUNNING  10.0.4.10           -     NO         
2:L~$
работает.

4. Компа клиент для ssh.
"a" - 10.0.4.8
"b" - 10.0.4.10
ssh ubuntu@10.0.4.8
ssh ubuntu@10.0.4.10
команды обновить.
sudo apt-get update
тоже "a" и "b".
выход для ssh.
exit
Работает.
Это NAT.

5. Выключить ОС гостевое.
sudo lxc-stop -n "a"
sudo lxc-stop -n "b"
==========
дальше хотели
("a"- NAT и Хост)<- ("b"- Хост).
настройку.

6. компа создать мосту и 192.168.123.1.
sudo brctl addbr br123
sudo ifconfig br123 192.168.123.1 up
ifconfig br123
вывод.
2:L~$ ifconfig br123
br123     Link encap:Ethernet  HWaddr 00:00:00:00:00:00 
          inet addr:192.168.123.1  Bcast:192.168.123.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:3565 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3881 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:378963 (378.9 KB)  TX bytes:316033 (316.0 KB)

2:L~$
автозаруск, редактор /etc/rc.local
#!/bin/sh -e
brctl addbr br123
ifconfig br123 192.168.123.1 up
exit 0

7. "a" добавить устройство для сеть.
редактор /lib/lxc/a/config
добавить
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br123

"b" редактор /lib/lxc/b/config
найти
lxc.network.link = lxcbr0
заменить на
lxc.network.link = br123

8. "a" - ввод команды, как ssh.
вручную ип адресса 192.168.123.2 (eth1).
редактор /etc/network/interfaces
добавить
auto eth1
iface eth1 inet static
address 192.168.123.2
netmask 255.255.255.0
ещё установка dhcp server.
только "a"
sudo apt-get install isc-dhcp-server -y
редактор /etc/default/isc-dhcp-server
найти INTERFACES="" на INTERFACES="eth1"

редактор /etc/dhcp/dhcpd.conf
subnet 192.168.123.0 netmask 255.255.255.0 {
        range 192.168.123.3 192.168.123.100;
         option routers 192.168.123.2;
        option domain-name-servers 8.8.8.8;
}

редактор /etc/rc.local
#!/bin/sh -e
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
exit 0

всё, ребут "a" и потом "b".

компа вывод.
2:L~$ sudo lxc-ls -f
NAME  STATE    IPV4                     IPV6  AUTOSTART 
-------------------------------------------------------
a     RUNNING  10.0.4.8, 192.168.123.2  -     NO         
b     RUNNING  192.168.123.6            -     NO         
2:L~$


« Последнее редактирование: 31 Октября 2016, 00:04:08 от victor00000 »
Wars ~.o

Оффлайн l0l1t4

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Подскажите лучше как arch запилить на lxc или lxd. все клонят почему-то Ubuntu.

Годного мануала нет на https://linuxcontainers.org/ru/lxc/ , если брать дефолтный lxc-archlinux не работает,  образ можно  взять например
отсюдова
https://uk.images.linuxcontainers.org/images/archlinux/current/amd64/default/20161030_01:27/

Как сделать рабочий lxc-archlinux контейнер на xenial ?

Оффлайн victor00000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
я не видел arch.
не хочу и не умею.
Wars ~.o

 

Страница сгенерирована за 0.058 секунд. Запросов: 28.