主机宝贝 服务器技术教程 Linux xen 网桥配置

Linux xen 网桥配置

解决linux系统sudoers文件夹权限777以及/etc/profile文件修改后无法进入系统问题

关于修改/etc文件夹权限为777导致/etc/sudoers文件夹权限修改为777后无法使用 “sudo”指令,关于这个问题打算与误操作/etc/profile文件导致重启后进不去系统一起解决。 首先说下sudoers文件夹恢复为0440方法: 方法一(直接在图形界面修改): ①进入Terminal 切换到管理员身份,输入su。 ②输入chmod 04

0.必须明白网桥工作在数据链路层,在eth0与eth1等之下,网桥收到数据包后根据MAC地址转发到与该网桥相连接的1或多个网卡,也就是说,如果网桥不正常工作机器就断网了(如果存在网桥的情况下)

1.xen中的默认启动的网桥是xenbr0, 如果想更改成你自己创建的网桥,在/etc/xen/xend-config.sxp文件里更改,
添加一行:(network-script ‘network-bridge bridge=xenbr1′)

注释掉这一行:#(network-script network-bridge)

而启动或停止XEN网桥脚本为/etc/xen/scripts/network-bridge, 使用./network-bridge stop,./network-bridge start命令(别忘了xend restart,xend restart之后在虚拟系统管理器中添加网卡时共享设备一项才会更改为xenbr1)

当你停止XEN网桥时你会发现brctl show中将看不到xenbr0(默认)

 

补充:如果你想更改网桥连接的设备,在netwrok-bridge文件里找vifnum这个变量,直接赋值0,1,2…代表eth0 eth1 eth2

2.默认时,xenbr0必须连接vif0.0,vif1.0,peth0,可以将peth0看作etho的别名,vif0.0表示dom0接口,vif1.0表示dom ID=1的接口(重启或新建几个domain,ID更改后你会发现vif1.0变成vif2.0..3.0了)

如果在xenbr0中删除vif0.0,则在domain中无法ping通本机,但能ping通通过eth0连接的机器,比如本机连接的路由器

如果在xenbr0中删除vif1.0,则在domain中就没有网卡了(相应的vif1.1表示ID为1的DOMAIN的第二块网卡)

如果在xenbr0中删除peth0,则能ping能本机,而无法ping通路由器或局域网其它机器

 

PS:所以有网桥启动的时候必须保证vif0.0,peth0在该网桥之下,这样机器才能正常上网

3.  基本命令:  brctl show

brctl addif <bridge> <if>

brctl delif <bridge> <if>

4.  <interface type=’bridge’>
<mac address=’00:16:36:08:0c:b5’/>
<source bridge=’xenbr1’/>
<script path=’vif-bridge’/>
<target dev=’vif4.1’/>
</interface>,target表示domainU,现在他的第二块网卡连接的是网桥xenbr1

Linux下刷新DNS缓存(Ubuntu/CentOS)

现在很多Linux发行版都没有内置DNS本地缓存,Linux不像Windows那样可以使用ipconfig /flushdns来刷新,在Linux下无需刷新,因为本身没有缓存; 当然,如果非要缓存刷新,可以安装nscd,然后刷新这个守护进程。 Ubuntu: apt-get install -y nscd CentOS: yum install –

本文来自网络,不代表主机宝贝立场,转载请注明出处:http://www.idcbaby.com/42942/