diff --git a/docs/tips/networkmanager.md b/docs/tips/networkmanager.md
new file mode 100644
index 0000000..f797a1f
--- /dev/null
+++ b/docs/tips/networkmanager.md
@@ -0,0 +1,49 @@
+# NetworkManager 
+
+Let's put here some snippets that can be used to eventually modify some configurations on already installed CentOS Linux boxes
+
+## Bridge with ip address
+
+```
+bridge_name="br0"
+bridge_dev="enp2s0f0"
+ip="192.168.1.10/24"
+gw="192.168.1.254"
+dns="192.168.1.1,192.168.1.2"
+
+nmcli con add con-name ${bridge_name} type bridge ifname ${bridge_name}
+nmcli con mod ${bridge_name} ipv4.method manual ipv4.addr ${ip} ipv4.dns ${dns} ipv4.gateway ${gw} bridge.stp no
+nmcli con del ${bridge_dev} ; nmcli con add con-name ${bridge_dev} type bridge-slave ifname ${bridge_dev} master ${bridge_name} ; nmcli con up ${bridge_dev} ; nmcli con up ${bridge_name} ; echo "sleeping" ; sleep 60 ; systemctl reboot
+```
+
+## Bridge without IP address (virt hypervisor on another dedicated nic)
+
+```
+bridge_name="br_203"
+bridge_dev="eth1"
+nmcli con add con-name ${bridge_name} type bridge ifname ${bridge_name}
+nmcli con mod ${bridge_name} ipv6.method ignore ipv4.method disabled
+nmcli con del ${bridge_dev} ; nmcli con add con-name ${bridge_dev} type bridge-slave ifname ${bridge_dev} master ${bridge_name} ; nmcli con up ${bridge_dev} ; nmcli con up ${bridge_name}
+```
+
+## VLAN interface 802.1q
+```
+eth_dev="eth0"
+vlan_id="203"
+ip="172.19.0.17/23"
+gw=""
+dns="172.22.0.1,172.22.0.2"
+
+nmcli con add con-name ${eth_dev}.${vlan_id} type vlan dev ${eth_dev} id ${vlan_id} ipv4.method manual ipv4.address ${ip}
+```
+
+## Bridge + VLAN tagging
+
+```
+eth_dev="enP5p5s0f3"
+vlan_id="203"
+nmcli con add type bridge ifname br_${vlan_id} ipv4.method disabled ipv6.method ignore bridge.stp no
+nmcli connection add type vlan ifname ${eth_dev}.${vlan_id} dev ${eth_dev} id ${vlan_id} master br_${vlan_id} slave-type bridge
+```
+
+