Linux網(wǎng)絡(luò)配置之網(wǎng)橋和虛擬網(wǎng)絡(luò)的配置指南
一、網(wǎng)橋的配置
在Linux系統(tǒng)中配置一個(gè)新的網(wǎng)橋主要涉及以下幾個(gè)步驟:
1.為yum
倉(cāng)庫做準(zhǔn)備,安裝組件epel-release
sudo yum -y install epel-release
2.在yum
倉(cāng)庫中安裝 bridge-utils
cd /etc/yum.repos.d/ sudo yum -y install bridge-utils
3.查看網(wǎng)橋信息
brctl show
如圖:
4. 創(chuàng)建網(wǎng)橋
brctl addbr f1br1
其中f1br1
是網(wǎng)橋名,可自己定義
5.啟用或配置
編輯網(wǎng)橋的配置文件,在/etc/sysconfig/network-scripts/
目錄下創(chuàng)建一個(gè)類似于ifcfg-f1br1
的文件,如果你使用的是Systemd-networkd
,則是在/etc/systemd/network/
目錄下創(chuàng)建對(duì)應(yīng)的netdevetwork
單元文件
System V初始化腳本風(fēng)格
echo -e "DEVICE=f1br1\nBOOTPROTO=dhcp\nONBOOT=yes" | sudo tee /etc/sysconfig/network-scripts/ifcfg-f1br1
或者靜態(tài)配置IP地址
echo -e "DEVICE=f1br1\nIPADDR=192.168.1.10\nNETMASK=255.255.255.0\nGATEWAY=192.168.1.1\nDNS1=8.8.8.8\nONBOOT=yes" | sudo tee /etc/sysconfig/network-scripts/ifcfg-f1br1
6.創(chuàng)建/etc/systemd/network/10-f1br1.netdev
這里我使用的echo -e
命令,也可以使用vim編輯器編輯10-f1br1.netdev
的內(nèi)容,
mkdir /etc/systemd/network/10-f1br1.netdev -p echo -e "[NetDev]\nName=f1br1\nKind=bridge" | sudo tee /etc/systemd/network/10-f1br1.netdev
文件10-f1br1.netdev
的內(nèi)容為:
[NetDev]
Name=br0
Kind=bridge
7.接著創(chuàng)建/etc/systemd/network/20-br0.network
文件
mkdir /etc/systemd/network/20-f1br1.network -p echo -e "[Match]\nName=f1br1\n[Network]\nDhcp=yes"| tee /etc/systemd/network/20-f1br1.network
文件20-br0.network
的內(nèi)容為:
[Match]
Name=br0
[Network]
DHCP=yes # 如果使用DHCP動(dòng)態(tài)獲取IP
#或者配置靜態(tài)IP
Address=192.168.1.10/24
Gateway=192.168.1.1
DNS=8.8.8.8
[Route]
如有必要,可在此添加默認(rèn)路由或其他路由信息
8.查看網(wǎng)卡配置信息并且將物理網(wǎng)卡加入網(wǎng)橋
查看物理網(wǎng)卡
ip addr show
如:
添加至網(wǎng)橋
brctl addif f1br1 ens160
9.重啟服務(wù)
systemctl restart network-online.target systemctl restart systemd-network-generator.service
10.檢查是否配置成功
ip link show f1br1
如:
二、虛擬網(wǎng)絡(luò)的創(chuàng)建
在Linux中,使用KVM和libvirt管理虛擬機(jī)的情況下,定義一個(gè)新的虛擬網(wǎng)絡(luò)通常涉及到創(chuàng)建一個(gè)XML配置文件,然后使用virsh
命令行工具來定義和管理網(wǎng)絡(luò)。
1.創(chuàng)建XML配置文件
創(chuàng)建一個(gè)XML文件,例如 f1br1.xml
,并編寫虛擬網(wǎng)絡(luò)的配置。
以下是一個(gè)基本的內(nèi)部網(wǎng)絡(luò)(私有網(wǎng)絡(luò))的示例配置:
<network> <name>f1br1</name> <uuid>YOUR_NETWORK_UUID</uuid> <forward mode='nat'> <nat> <port start='1024' end='65535'/> </nat> </forward> <bridge name='f1br11' stp='on' delay='0'/> <ip address='192.168.122.1' netmask='255.255.255.0'> <dhcp> <range start='192.168.122.2' end='192.168.122.254'/> </dhcp> </ip> </network>
創(chuàng)建了一個(gè)帶有NAT轉(zhuǎn)發(fā)模式的網(wǎng)絡(luò),網(wǎng)絡(luò)橋名為virbr1
,并設(shè)置了DHCP服務(wù)分配的IP地址范圍。
2.定義虛擬網(wǎng)絡(luò)
使用virsh net-define
命令加載配置文件來定義網(wǎng)絡(luò):
sudo virsh net-define f1br1.xml
啟動(dòng)虛擬網(wǎng)絡(luò)
sudo virsh net-start f1br1.xml
設(shè)置網(wǎng)絡(luò)開機(jī)自啟動(dòng)
sudo virsh net-autostart f1br1
查看虛擬網(wǎng)絡(luò)狀態(tài)
virsh net-list
到此這篇關(guān)于Linux網(wǎng)絡(luò)配置之網(wǎng)橋和虛擬網(wǎng)絡(luò)的配置指南的文章就介紹到這了,更多相關(guān)Linux網(wǎng)絡(luò)配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Linux虛擬機(jī)修改ip地址,查看網(wǎng)關(guān),網(wǎng)絡(luò)環(huán)境配置的教程
- 虛擬機(jī)中Linux新手入門配置IP以及重啟網(wǎng)絡(luò)
- linux虛擬網(wǎng)絡(luò)設(shè)備之vlan配置詳解
- 在Linux系統(tǒng)上使用nmcli命令配置各種網(wǎng)絡(luò)的操作方法(有線、無線、vlan、vxlan、路由、網(wǎng)橋等)
- Linux網(wǎng)橋配置br-lan、eth0、eth1、ra0、rai0方式
- Linux網(wǎng)絡(luò)配置和監(jiān)控命令總結(jié)
- Linux系統(tǒng)配置網(wǎng)絡(luò)詳細(xì)介紹
- Linux基本網(wǎng)絡(luò)配置方法介紹
相關(guān)文章
Linux磁盤分區(qū)實(shí)戰(zhàn)案例(必看篇)
下面小編就為大家?guī)硪黄狶inux磁盤分區(qū)實(shí)戰(zhàn)案例(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12winxp apache用php建本地虛擬主機(jī)的方法
windows xp用php建本地虛擬主機(jī)的方法(注:以下目錄是筆者系統(tǒng)目錄)2009-07-07Ubuntu下Sublime Text無法輸入中文最簡(jiǎn)單的解決方案
今天小編就為大家分享一篇關(guān)于Ubuntu下Sublime Text無法輸入中文最簡(jiǎn)單的解決方案,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-10-10VPS CentOS-6 下 LNMP HTTP web服務(wù)器的搭建步驟
雖然現(xiàn)在很多朋友比較喜歡使用軍哥的lnmp一鍵安裝包,但手工配置方法也要會(huì),否則容易技術(shù)退步2014-06-06Linux使用tracepath進(jìn)行網(wǎng)絡(luò)診斷分析
tracepath?命令是?Linux?中的一個(gè)網(wǎng)絡(luò)診斷工具,類似于?traceroute,下面小編來為大家介紹一下如何使用tracepath進(jìn)行網(wǎng)絡(luò)診斷分析吧2025-02-02Linux服務(wù)器進(jìn)程退出了,但是顯存占用問題的解決
這篇文章主要介紹了Linux服務(wù)器進(jìn)程退出了,但是顯存占用問題的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09VMware Workstation Pro下CentOS 7 64位服務(wù)器安裝教程
這篇文章主要介紹了VMware Workstation Pro下CentOS 7 64位服務(wù)器安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08