debian下网桥的设置
<p>网桥是在链路层实现的网络中继,一般用来连接多个网络。它根据MAC地址对帧进行转发,将多个网段在数据链路层连接起来。</p><p>在debian中创建网桥比较简单,一般通过bridge-utils进行设置。</p>
<p>设计中,将系统的两个物理网卡桥接起来,实现虚拟交换机功能。</p>
<p> </p>
<p>1,安装bridge工具包</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">apt-get install bridge-utils
</pre>
</div>
<p>2,安装ip工具包</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">apt-get install net-tools
</pre>
</div>
<p>3,检查系统的网络接口</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">ip addr
</pre>
</div>
<p> 可以看到当前主机下物理网络接口有3个,分别是eno1、enp1s0f0和enp1s0f1</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp1s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
link/ether a0:36:9f:d8:9c:88 brd ff:ff:ff:ff:ff:ff
inet6 fe80::a236:9fff:fed8:9c88/64 scope link
valid_lft forever preferred_lft forever
3: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 6c:0b:84:90:f4:e1 brd ff:ff:ff:ff:ff:ff
altname enp0s25
inet 192.168.1.120/24 brd 192.168.1.255 scope global eno1
valid_lft forever preferred_lft forever
inet6 fe80::6e0b:84ff:fe90:f4e1/64 scope link
valid_lft forever preferred_lft forever
4: enp1s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
link/ether a0:36:9f:d8:9c:89 brd ff:ff:ff:ff:ff:ff
inet6 fe80::a236:9fff:fed8:9c89/64 scope link
valid_lft forever preferred_lft forever
</pre>
</div>
<p> 4. 添加网桥br0</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">brctl addbr br0<br>ip addr add 192.168.12.254/40 dev br0</pre>
</div>
<p> 5,添加物理网口到网桥</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">brctl addif br0 enp1s0f0<br>brctl addif br0 enp1s0f1</pre>
</div>
<p> 6,连接网桥</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">ip link set br0 up
</pre>
</div>
<p> 7,查看网桥信息</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">brctl show
</pre>
</div>
<p> 显示信息如下</p>
<div class="cnblogs_Highlighter">
<pre class="brush:bash;gutter:true;">bridge name bridge id STP enabled interfaces
br0 8000.da62efddabfd no enp1s0f0
enp1s0f1
</pre>
</div>
<p> 查看主机ip信息</p>
<p><img src="https://img2024.cnblogs.com/blog/827048/202407/827048-20240703174146901-980242093.png"></p>
<p>可见网桥br0地址正确,且处于工作状态</p>
<p> </p>
<p> </p><br><br>
来源:https://www.cnblogs.com/visio/p/18282285
頁:
[1]