建立網絡卡、建立網橋並建立橋接
[root@kolla ~]# cat create.sh
create_br()
delete_br()
create_br
#delete_br
1. 確認核心是否支援tun/tap,確認核心是否有tun模組
[root@guanxiaojue]# modinfo tun
filename: /lib/modules/2.6.34.7-56.fc13.i686.pae/kernel/drivers/net/tun.ko
alias: char-major-10-200
license: gpl
author: (c) 1999-2004 max krasnyansky
description: universal tun/tap device driver
srcversion: 880de258930fe60d765b735
depends:
vermagic: 2.6.34.7-56.fc13.i686.pae smp mod_unload 686
如上所示,則說明核心支援tun/tap虛擬網絡卡
2.載入核心模組
[root@guanxiaojue ~]# modprobe tun
[root@guanxiaojue ~]# lsmod | grep tun
tun 10548 1
//如上顯示,則說明核心模組載入成功
3.新增centos7的tunctl源
(1)建立下面的檔案: /etc/yum.repos.d/nux-misc.repo:
[nux-misc]
name=nux misc
baseurl=
enabled=0
gpgcheck=1
gpgkey=
(2)安裝tunctl rpm包
# yum --enablerepo=nux-misc install tunctl
4.使用tunctl新建虛擬網絡卡
(1)建立網絡卡的裝置檔案:
[root@guanxiaojue ~]# tunctl -t tap0 -u root//如果是非root使用者則需要sudo下
(2)設定虛擬網絡卡:
[root@guanxiaojue ~]# ifconfig tap0 192.168.0.1 netmask 255.255.255.0 promisc
經過如上操作後,虛擬網絡卡已經建立和配置好了。
centos7虛擬機器網絡卡消失
在使用虛擬機器時經常會碰到重啟之後xshell中連不上的情況,這個時候進入虛擬機器的終端使用ifconfig檢視時會發現,我們設定的靜態ip位址消失,這個時候就需要重啟網絡卡,如下 第一步 關閉networkmanager,原因是redhat自己開發的networkmanager管理工具和 etc ...
CentOS7 建立虛擬記憶體
linux 建立虛擬記憶體 dd if dev zero of dev myswap bs 4096 count 1024000 這裡用 0 初始化乙個每塊4k,總大小為4g的檔案 空間 為什麼4k?多次執行命令,保證bs count不變前提下,檢視不同大小的 bs執行速度是多少,選最快的,試了試5...
Centos7 修改網絡卡
檢視網路狀態 進入 etc udev rules.d 目錄修改目錄下的檔案 root base linux cd etc udev rules.d 修改完成後重啟啟動伺服器 注意 拷貝的虛擬機器,在修改網絡卡時,需要特別注意 1 ifup eht1 拷貝虛擬機器新修改的網絡卡名稱 2 這是ifup指...