= 2010-05-19 = * [專案] '''[wiki:jazz/ClassCloud_LiveCD#a2010-05-19 ClassCloud-LiveCD : 基於 DRBL 的雲端教學環境] ''' == Network Virtualization == * Open vSwicth - multilayer virtual switch (2010-05-05 補充, [wiki:jazz/09-01-20#NetworkVirtualization 2009-01-20]) * Xen Cloud Platform 預設的網路集線器(switch) * [http://virtualization.info/en/news/2010/05/open-vswitch-reaches-1-0.html Open vSwitch reaches 1.0] - ([wiki:jazz/10-05-19#NetworkVirtualization 2010-05-19]) * [官網] http://openvswitch.org/ * [套件] 目前尚未看到有人打包套件,應該是因為 Open vSwitch 計畫到了 2010 八月才把原始碼公開吧!! * 甚至可以取代原有的 Linux Bridge 工具 - [http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=blob_plain;f=INSTALL.bridge;hb=HEAD Replacing a Linux Bridge with Open vSwitch],期待 Debian / Ubuntu 開始有人打包了.... * [http://www.openflowswitch.org OpenFlow] - a way for researchers to run experimental protocols in the networks they use every day. * 可以用來模擬實體網路,動態改變流量路由的工具 * [官網] http://www.openflowswitch.org * [白皮書] [http://www.openflowswitch.org/documents/openflow-wp-latest.pdf OpenFlow: Enabling Innovation in Campus Networks] * [技術報告] [http://openflowswitch.org/downloads/technicalreports/openflow-tr-2009-1-flowvisor.pdf FlowVisor: A Network Virtualization Layer] (PDF) == Network == * '''ethtool''' - display or change ethernet card settings * [簡介] [http://www.linux-mag.com/id/7783 Give Me Liberty or Give Me Eth] * [官網] http://sourceforge.net/projects/gkernel/ * [套件] [http://packages.debian.org/ethtool debian - ethtool], [http://packages.ubuntu.com/ethtool ubuntu - ethtool] * 指令一:取得網路卡的驅動程式版本資訊 - [http://blog.linux.org.tw/~jserv/archives/001885.html 參考來源: Jserv's blog: ethtool 使用實例] {{{ ethtool -i eth0 }}} * 透過指令可以使特定網卡的燈號閃爍數秒 - [http://itblog.blogdns.net/index.php?load=read&id=107 參考來源: 準確判斷 eth0 是那一張實體網卡] {{{ ethtool -p eth0 }}} * '''cdpr''' - Cisco Discovery Protocol Reporter - ([wiki:jazz/09-05-07#Networking 2009-05-07]) * [參考] [http://www.debian-administration.org/article/Where_art_thou_-_CDPR cdpr] is a nifty little command which speaks the Cisco Discovery Protocol, allowing you to learn interesting things from your network. * [官網] http://sourceforge.net/projects/cdpr/ * [套件] [http://packages.debian.org/cdpr debian - cdpr], [http://packages.ubuntu.com/cdpr ubuntu - cdpr] * 蠻有趣的套件,還可以查出接在哪一個 swicth 上的哪個 port。當然如果 switch 不是 Cisco 出的,大概就看不到資訊了吧。 {{{ jazz@Wdebian:~$ sudo apt-get install cdpr jazz@Wdebian:~$ sudo cdpr cdpr - Cisco Discovery Protocol Reporter Version 2.2.1 Copyright (c) 2002-2006 - MonkeyMental.com 1. eth0 (No description available) 2. tap0 (No description available) 3. usbmon1 (USB bus number 1) 4. usbmon2 (USB bus number 2) 5. usbmon3 (USB bus number 3) 6. usbmon4 (USB bus number 4) 7. usbmon5 (USB bus number 5) 8. usbmon6 (USB bus number 6) 9. usbmon7 (USB bus number 7) 10. any (Pseudo-device that captures on all interfaces) 11. lo (No description available) Enter the interface number (1-11):1 Using Device: eth0 Waiting for CDP advertisement: (default config is to transmit CDP packets every 60 seconds) Device ID value: X.nchc.org.tw Addresses value: 140.110.X.X Port ID value: GigabitEthernet0/33 }}} * [http://fourdollars.blogspot.com/2009/04/linux-system.html 如何在 Linux System 當中偵測網路線是否有接上?] - ([wiki:jazz/09-05-05 2009-05-05]) {{{ $ cat /sys/class/net/eth0/carrier }}}