十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
有時(shí)候,一臺(tái)服務(wù)器需要設(shè)置多個(gè)ip,但又不想添加多塊網(wǎng)卡,那就需要設(shè)置虛擬網(wǎng)卡.這里介紹幾種方式在linux服務(wù)器上添加虛擬網(wǎng)卡.
為企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)站優(yōu)化、成都全網(wǎng)營(yíng)銷(xiāo)推廣、競(jìng)價(jià)托管、品牌運(yùn)營(yíng)等營(yíng)銷(xiāo)獲客服務(wù)。創(chuàng)新互聯(lián)建站擁有網(wǎng)絡(luò)營(yíng)銷(xiāo)運(yùn)營(yíng)團(tuán)隊(duì),以豐富的互聯(lián)網(wǎng)營(yíng)銷(xiāo)經(jīng)驗(yàn)助力企業(yè)精準(zhǔn)獲客,真正落地解決中小企業(yè)營(yíng)銷(xiāo)獲客難題,做到“讓獲客更簡(jiǎn)單”。自創(chuàng)立至今,成功用技術(shù)實(shí)力解決了企業(yè)“網(wǎng)站建設(shè)、網(wǎng)絡(luò)品牌塑造、網(wǎng)絡(luò)營(yíng)銷(xiāo)”三大難題,同時(shí)降低了營(yíng)銷(xiāo)成本,提高了有效客戶轉(zhuǎn)化率,獲得了眾多企業(yè)客戶的高度認(rèn)可!
我們向eth0中添加一塊虛擬網(wǎng)卡:
第一種方法:快遞創(chuàng)建刪除虛擬網(wǎng)卡
sudo ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0網(wǎng)卡上創(chuàng)建一個(gè)叫eth0:0的虛擬網(wǎng)卡,他的地址是:192.168.1.63
如果不想要這個(gè)虛擬網(wǎng)卡了,可以使用如下命令刪除:
sudo ifconfig eth0:0 down
重啟服務(wù)器或者網(wǎng)絡(luò)后,虛擬網(wǎng)卡就沒(méi)有了.
hzhsan:但是發(fā)現(xiàn)添加的虛擬網(wǎng)卡和原網(wǎng)卡物理地址是一樣的。
第二種方法:修改網(wǎng)卡配置文件
在ubuntu下,網(wǎng)卡的配置文件是/etc/network/interfaces,所以我們修改它:
sudo vim /etc/network/interfaces
在這個(gè)文件中增加如下內(nèi)容并保存:
auto eth0:0
iface eth0:0 inet static
address 192.168.10.10
netmask 255.255.255.0
#network 192.168.10.1
#broadcast 192.168.1.255
保存后,我們需要重啟網(wǎng)卡(重新加載配置文件)才會(huì)生效,使用如下命令重啟:
sudo /etc/init.d/networking restart
他的優(yōu)點(diǎn)是重啟服務(wù)器或者網(wǎng)卡配置不會(huì)丟失。
在linux中虛擬網(wǎng)卡的方法
第三種方法:創(chuàng)建tap
前兩種方法都有一個(gè)特點(diǎn),創(chuàng)建的網(wǎng)卡可有不同的ip地址,但是Mac地址相同。無(wú)法用來(lái)創(chuàng)建虛擬機(jī)。
添加虛擬網(wǎng)卡tap
tunctl -b
附上相關(guān)命令簡(jiǎn)介:
顯示網(wǎng)橋信息
brctl show
添加網(wǎng)橋
brctl addbr virbr0
激活網(wǎng)橋
ip link set virbr0 up
添加虛擬網(wǎng)卡tap
tunctl -b
tap0 ------- 執(zhí)行上面使命就會(huì)生成一個(gè)tap,后綴從0,1,2依次遞增
激活創(chuàng)建的tap
ip link set tap0 up
將tap0虛擬網(wǎng)卡添加到指定網(wǎng)橋上。
brctl addif br0 tap0
給網(wǎng)橋配制ip地址
ifconfig virbr1 169.254.251.4 up
將virbr1網(wǎng)橋上綁定的網(wǎng)卡eth5解除
brctl delif virb1 eth5
給virbr1網(wǎng)橋添加網(wǎng)卡eth6
brctl addif virbr1 eth6
Linux 網(wǎng)卡配置有兩種方法,一是臨時(shí)配置、二是永久配置。
臨時(shí)配置網(wǎng)卡(以網(wǎng)卡名為 eth0 為例)的IP地址和子網(wǎng)掩碼,在重啟后失效。
1.1使用 ifconfig 命令配置,命令如下:
配置完成后,使用 ifconfig 命令查看是否配置成功,得到:
其中,網(wǎng)卡 lo 為本地環(huán)回網(wǎng)卡。
使用 route 命令配置網(wǎng)關(guān),命令如下:
若網(wǎng)卡 eth0 未啟用,可使用命令 ifconfig eth0 up 啟用;用命令 ifconfig eth0 down 禁用網(wǎng)卡。
編輯 /etc/network/interfaces 文件。命令如下:
按下按鍵 i 或 o 進(jìn)入插入模式,編輯結(jié)束后使用 Esc 退出編輯,分別按鍵 :wq 退出。
例如:該 interfaces 的內(nèi)容可能為:
或者設(shè)置靜態(tài)IP地址。
或者默認(rèn)通過(guò)DHCP模式獲得網(wǎng)絡(luò)配置。
配置后用命令行 /etc/init.d/networking restart 重啟網(wǎng)絡(luò)服務(wù)或重啟計(jì)算機(jī)生效。
在linux下通過(guò)命令查網(wǎng)卡配置的方法如下:
1、首先在電腦上打開(kāi)Linux系統(tǒng),然后進(jìn)入Linux系統(tǒng)的終端窗口。
2、然后使用nmcli命令顯示所有連接,命令為nmcli con show。
3、然后顯示活動(dòng)的所有配置設(shè)置,命令為nmcli con show “System eth0”。
4、然后用nmcli dev status顯示設(shè)備狀態(tài),命令為nmcli dev status。
5、然后再顯示eth0設(shè)備的設(shè)置,命令為nmcli dev show eth0。
6、然后查看活動(dòng)連接,命令為nmcli con show --active,這樣問(wèn)題就解決了。