我们在安装openstack过程中,可以看到
- apt-get install -y vlan bridge-utils
复制代码
对于轻车熟路的人高手轻而易举就知道是什么意思,对于新手则不知道他是什么,反正能够安装成功就可以。学习原理还是比较重要的,只是安装成功,出现问题,我们只能到处询问了。那么
1.上面命令(apt-get install -y vlan bridge-utils)是什么意思?
2.bridge-utils的作用是什么?
3.如果不安装 bridge-utils会产生什么问题?
apt-get install -y vlan bridge-utils我们知道
apt-get install -y vlan 的意思安装vlan包,
apt-get install -y bridge-utils的意思是安装网桥配置工具bridge-utils包。
apt-get install -y vlan bridge-utils对于新手这两个代表什么含义?
下面我们来看下图所示:
我们使用了上面命令:
apt-get install -y vlan bridge-utils vim
显示是
vlan is already the newest version.
bridge-utils is already the newest version.
vim is already the newest version.
这说明:三者在一起是对三个包一起更新,换句话说:
apt-get install -y vlan bridge-utils
这句话的含义是安装vlan包与bridge-utils包。
--------------------------------------------------------------------------------------------------------------------------------
我们知道vlan包,这个资料比较多,但是我们比较容易忽略bridge-utils,它是做什么的,下面我们来看一下案例:
配置网桥配置,只要在/etc/network/interfaces里这么写就可以了:
auto em1
iface em1 inet manual
auto br1
iface br1 inet static
bridge_ports em1
address 192.168.1.2
netmask 255.255.255.0
可是这一次始终不能配置成功,反复重启network,ifconfig里面都看不到br1。百思不得其解,还以为是ubuntu13.04修改了interfaces的格式。重装ubuntu的心都有。
最后无奈之下退回原点在ubuntu的官方网站上查教程,才发现网桥功能依赖一个叫 bridge-utils 的包。
sudo apt-get install bridge-utils
于是就解决了,之前装ubuntu的时候选的 minimal 方式,于是什么基础包都没装,折腾了半天。
|