Linux上虛擬網卡設置


Cuckoo下Virtual Box添加虛擬網卡,參考下面文檔。也可UI下用鼠標完成虛擬網卡設置。

File-preference-network-添加Host-only網卡。

VBox下設置里查看網卡可看到vboxnet0

 

有時候,為了服務器測試,或虛擬機應用(VMware就自帶了,但VBox沒有),我們會需要一個虛擬網卡,這對Linuxer來說真是太簡單了

如果使用Ubuntu,安裝一條命令就夠了

sudo apt-get install uml-utilities

現在,我們可以來創建虛擬網卡了

tunctl -t vboxnet0 -u peter

創 建了一個名為vboxnet0的虛擬網卡(就象第一塊網卡通常稱為eth0),擁有者是用戶peter。不過這里的擁有者不是指創建的設備文件/dev/net /tun的擁有者,有些應用可能需要對/dev/net/tun擁有寫權限,需要另行處理,一個簡單的辦法就是把該用戶加入uml-net用戶組。

刪除虛擬網卡vboxnet0可以這樣

tunctl -d vboxnet0

我們可以象配置eth0那樣配置它:

ifconfig vboxnet0 192.168.0.12 netmask 255.255.255.0

如果需要一開機就自動創建,並且配置好,你可以在/etc/network/interfaces中添加如下內容

auto vboxnet0
iface vboxnet0 inet manual
up ifconfig $IFACE 192.168.0.12 up
down ifconfig $IFACE down
tunctl_user peter

如果你很好奇這一切是怎么創建的,可以查看interfaces的man頁,以及/etc/network/if-*目錄下的uml-utilities文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM