跳到主要內容

發表文章

目前顯示的是 2017的文章

windows 上 wireshark 抓不到剛插入的 USB 網卡

有時後會遇到新插入 USB 網卡後,打開 Wireshark 沒看到這張網卡 https://osqa-ask.wireshark.org/questions/12192/usb-to-ethernet-adapter-doesnt-show-under-interfaces 根據這篇 wireshark 官網的連結,這是 windows 上的限制,通常是要 reboot 才會出現新網卡 可以試試看文章中下方提到的步驟 net stop npf net start npf tshark -D

IPv6 Multicast Address 整理(草稿)

rfc 4291 Reserved Multicast Addresses:   FF0X::0 All Nodes Addresses:     FF01:0:0:0:0:0:0:1   FF02:0:0:0:0:0:0:1 All Routers Addresses:     FF01:0:0:0:0:0:0:2   FF02:0:0:0:0:0:0:2   FF05:0:0:0:0:0:0:2 Solicited-Node Address:   FF02:0:0:0:0:1:FFXX:XXXX    +--------+----+----+---------------------------------------------+    |   8    |  4 |  4 |                  112 bits                   |    +------ -+----+----+---------------------------------------------+    |11111111|flgs|scop|                  group ID                   |    +--------+----+----+---------------------------------------------+ flags:                   ...

Python 1900-01-01 到 1970-01-01 時間相減,用秒數呈現

最近剛好需要計算時間差之間的秒數,在 Shell 上可以用 date +%s 這指令輕易地算出 1970-01-01 到現在的秒數,不過在 1970-01-01 之前的就不知道怎麼用 Shell 處理,於是找了 Python 的 datetime module 來協助...筆記一下 import datetime t = datetime.datetime(1970, 1, 1, 0, 0) (t-datetime.datetime(1900,1,1)).total_seconds()

kvm 讓 vm 使用 bridge interface 連網

## 產生 interface 綁到 switch br0 sudo ip tuntap add dev tap0 mode tap sudo brctl addbr br0 sudo brctl addif br0 tap0 sudo brctl addif br0 eth0 <== 假設 linux server 是用 eth0 ## 把 interface linkup sudo ip link set dev br0 up sudo ip link set dev tap0 up 記得把 eth0 的 ip 刪除,改成設定在 br0 上面 sudo qemu-system-x86_64 -m 1024 -hda test.qcow2 -netdev tap,id=tap0,ifname=tap0,script=no,downscript=no -device e1000,netdev=tap0,id=nic0 --enable-kvm -vnc :1

Vim 新手筆記

一直以來都是用 sublime text,不過開發時偶爾還是會有需要用到 vim 的時候,無意間發現這兩個東西 對於想進一步使用 vim 的新手,通常都會上網隨便找一些人家分享的 .vimrc 的檔案來套用,推薦可以直接用這個作者提供功能 https://github.com/tpope/vim-sensible 另外像 Sublime, VS Code, ATOM  都有的 packages search/installation,也有人做出這種功能, https://github.com/junegunn/vim-plug 照著安裝就可以有方便的套件安裝工具了

openstack nfs volume attach 筆記

在操作 openstack NFS volume 時,遇到較多的問題都在於 permission case 1: 當要 attach volume 到 instance 時,遇到 ERROR Device is busy 從 compute node 上的 nova log 看到這些錯誤訊息 2017-01-03 14:25:44.550 46261 ERROR nova.virt.block_device [instance: 35bedaff-07a9-41d7-bdfa-930fc569cdef]   File "/openstack/venvs/nova-13.3.10/lib/python2.7/site-packages/nova/virt/libvirt/driver.py", line 1355, in attach_volume 2017-01-03 14:25:44.550 46261 ERROR nova.virt.block_device [instance: 35bedaff-07a9-41d7-bdfa-930fc569cdef]     raise exception.DeviceIsBusy(device=disk_dev) 2017-01-03 14:25:44.550 46261 ERROR nova.virt.block_device [instance: 35bedaff-07a9-41d7-bdfa-930fc569cdef] DeviceIsBusy: The supplied device (vdb) is busy. 解決方式: 先把 instance shutdown 就可以 attach 了 case 2: 當 attach volume 完成後,要 start instance 發生的 ERROR qemu-system-x86_64: -drive file=/var/lib/nova/mnt/6d38f8c2da18e2e39ce88cca0f73414a/volume-947f95f1-d90b-41a2-b9ce-c3b03ad1dcdd,if=none,id=drive-virtio-disk1,format=raw,serial=947f95f1-d90...