Advertisement
networkstatic

Compiling Open vSwitch on CentOS 6.3

Jan 14th, 2013
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.22 KB | None | 0 0
  1.      yum install gcc make python-devel openssl-devel kernel-devel kernel-debug-devel
  2.      wget http://openvswitch.org/releases/openvswitch-1.7.1.tar.gz
  3.      tar xvzf openvswitch-1.7.1.tar.gz
  4.     cd /lib/modules/2.6.32-279.el6.x86_64/
  5.     ls
  6.     rm build
  7.      ln -s /usr/src/kernels/2.6.32-279.14.1.el6.x86_64/ build
  8.     cd /home/brent/openvswitch-1.7.1
  9.    
  10.      ./configure --with-linux=/lib/modules/`uname -r`/build
  11.      nano /openvswitch-1.7.1/datapath/linux/compat/include/linux/skbuff.h
  12.      nano openvswitch-1.7.1/datapath/linux/compat/include/linux/skbuff.h
  13.      ls
  14.      yum install nano
  15.      nano /openvswitch-1.7.1/datapath/linux/compat/include/linux/skbuff.h
  16.      nano openvswitch-1.7.1/datapath/linux/compat/include/linux/skbuff.h
  17.      nano /datapath/linux/compat/include/linux/skbuff.h
  18.      ls
  19.      updatedb &
  20.      locate skbuff.h
  21.      nano /home/brent/openvswitch-1.7.1/datapath/linux/compat/include/linux/skbuff.h
  22.      make && make install
  23.      nano /home/brent/openvswitch-1.7.1/datapath/linux/compat/include/linux/skbuff.h
  24.      locate skbuff.h
  25.      cd ..
  26.      rm -rf openvswitch-1.7.1
  27.      cd /home/brent/openvswitch-1.7.1
  28.      ./configure --with-linux=/lib/modules/`uname -r`/build
  29.      locate skbuff.h
  30.      uname -a
  31.      nano /usr/src/kernels/2.6.32-279.19.1.el6.x86_64/include/linux/skbuff.h
  32.      nano datapath/linux/compat/include/linux/skbuff.h
  33.      make && make install
  34.      lsmod | grep bridg
  35.     rmmod bridge
  36.     insmod datapath/linux/openvswitch.ko
  37.      touch /usr/local/etc/ovs-vswitchd.conf
  38.      mkdir -p /usr/local/etc/openvswitch
  39.      ovsdb-tool create /usr/local/etc/openvswitch/conf.db vswitchd/vswitch.ovsschema
  40.      ovsdb-server /usr/local/etc/openvswitch/conf.db  --remote=punix:/usr/local/var/run/openvswitch/db.sock  --remote=db:Open_vSwitch,manager_options  --private-key=db:SSL,private_key  --certificate=db:SSL,certificate  --bootstrap-ca-cert=db:SSL,ca_cert --pidfile --detach --log-file
  41.      ovs-vsctl --no-wait init
  42.      ovs-vswitchd --pidfile --detach
  43.      ovs-vsctl show
  44.     ovs-vsctl add-br br0
  45.     ovs-vsctl add-port br0 eth0
  46.    8ovs-vsctl show
  47.      ifconfig br0 192.168.1.102
  48.      route add default gw 192.168.1.1
  49.      ping 192.168.1.1
  50.      ping 8.8.8.8
  51.      ovs-vsctl show
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement