Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sred:setup_lab_openstack [2024/11/29 14:49]
horia.stoenescu Added page for openstack setup
sred:setup_lab_openstack [2024/12/03 19:53] (current)
horia.stoenescu Added workaround for network connection
Line 41: Line 41:
  
 {{:​sred:​openstack_eve_ng.png?​600|}} {{:​sred:​openstack_eve_ng.png?​600|}}
 +
 +6. (update) For connecting nodes to Internet, you cannot use Management/​Cloud0/​pnet0,​ as we require special permissions (enabling Promiscuous mode, forged arp packets, and mac address changes), and instead use a workaround to trick it by using Cloud1 (from here: https://​www.youtube.com/​watch?​v=7CJR2l8VXM0&​ab_channel=NetworkCollective). ​
 +
 +Steps:
 +
 +A. Configure interface //pnet1// from **/​etc/​network/​interfaces** as follows:
 +<​code>​
 +iface eth1 inet manual
 +auto pnet1
 +iface pnet1 inet static
 +    bridge_ports eth1
 +    bridge_stp off
 +    address 10.199.199.1
 +    netmask 255.255.255.0
 +</​code>​
 +
 +Then, restart networking service:
 +<​code>​
 +systemctl restart networking.service
 +</​code>​
 +
 +B. Enable ip forwarding by commenting from **/​etc/​sysctl.conf**:​
 +<​code>​
 +# from sysctl.conf
 +net.ip4.ip_forward=1
 +# then
 +sysctl -p /​etc/​sysctl.conf
 +</​code>​
 +
 +C. At last, add a rule for forwarding all packets via nat to pnet0 and make this configuration persistent:
 +<​code>​
 +iptables -t  nat -A POSTROUTING -s 10.199.199.0/​24 -o pnet0 -j MASQUERADE
 +# install iptables-persistent
 +apt-get install -y iptables-persistent
 +# after a reboot, configuration should remain for nat chain
 +</​code>​
sred/setup_lab_openstack.1732884573.txt.gz ยท Last modified: 2024/11/29 14:49 by horia.stoenescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0