[PLDWWW] page changed: docs:lxc

"Elan Ruusamäe (glen)" glen at pld-linux.org
Mon Nov 18 23:45:17 CET 2013


[Vserver comparision] 

--- https://www.pld-linux.org/docs/lxc?rev=1384812634
+++ https://www.pld-linux.org/docs/lxc
@@ -46,4 +46,33 @@
  ^ Vserver ^ LXC ^ Notes ^
  | vserver test enter | lxc-attach -n test -e | Use ''-e'' option with care, especially when restarting processess |
  | vserver test start | lxc-start -n test -d |
  | vserver test stop | lxc-stop -n test |
+ 
+ ==== config for network ====
+ 
+ static networking, set ''VSERVER=yes'' in guest ''/etc/sysconfig/system'' to disable all network configuration by guest.
+ 
+   - uses ''macvlan''
+   - that interface is NOT visible on host 
+   - you can't filter it from host's firewall
+   - you HAVE to set mac. If not - on every container start you'll have different one (your router will not pass the traffic).
+ 
+ first boot with ''hwaddr'' line disabled, look what the random address was assigned, set it in config.
+ 
+ also you may use some generation techniques like these (assuming the ip is ''192.168.2.160''):
+ 
+ <code bash>
+ $ printf "02:00:%x:%x:%x:%x" 192 168 2 160
+ 02:00:c0:a8:2:a0
+ </code>
+ 
+ <file bash>
+ lxc.network.type = macvlan
+ lxc.network.flags = up
+ #lxc.network.hwaddr = 00:16:c0:a8:3:34
+ lxc.network.link = eth0
+ lxc.network.macvlan.mode = bridge
+ lxc.network.name = eth0
+ lxc.network.ipv4 = 192.168.2.160/23
+ lxc.network.ipv4.gateway = 192.168.2.1
+ </file>


Diff URL:
  https://www.pld-linux.org/docs/lxc?do=diff&r1=1384812634&r2=1384814716
-- 
This mail was generated by DokuWiki at
https://www.pld-linux.org/


More information about the pld-cvs-commit mailing list