Iterm2配置lrzsz愉快地文件传输

要想效率一点,爽一点,lrzsz依旧是一个不错的选择,不像xshell都已经给弄好了,用Iterm2的时候,默认是无法愉快地rz,sz的,需要进行一番配置

首先是Iterm2,这个快捷键方便,分屏轻松,免了一个tmux,而且配合zsh,oh-my-zsh挺顺畅,copy轻松

下载:	http://www.iterm2.com

然后是lrzsz,可以用brew安装,也可以用port

brew insta[......]

Read more

namespace通过GRE tunnel交互

既然只要封装,就能够通过隧道进行交互,那么namespace里假如已经有网卡通过Linux Bridge进行通信,其他网卡应该都可以通过隧道进行传输,做个小的测试

创建两个namespace

lihui@Debian8:~$ sudo ip netns add ns0
lihui@Debian8:~$ sudo ip netns add ns1

创建两对veth网卡

lihui@Debian8:~$[......]

Read more

Linux GRE隧道

GRE隧道是一种IP-OVER-IP的隧道,可以让封装的网络层数据包能够进行传输,用到的tunnel虚拟设备两端分别对封装的数据包进行封装和解封

下面是两台虚拟机里创建隧道通信,虚拟机网络均设置为Host-Only

首先两台虚拟里linux需要加载内核模块,是ip_gre

lihui@2015:~$ lsmod | grep gre
gre                    13796  1 o[......]

Read more

Neutron Virutal Network

画得非常好的三张图,借用一用,版权信息在最后

 

1:如果是处在相同的节点上,同一个tenant的同一个子网下的虚拟机进行通信,直接经过br-int就完成了

 

2:如果是处在不同的节点上,同一个tenant的同一个子网下的虚拟机进行通信,会经过物理交换机来完成

 

3:除此之外跨子网的虚拟机进行通信,都要经过网络节点的route来路由

 

&n[……]

Read more

NAT

虚拟机设置NAT模式,尽管虚拟机发出的流量数据是虚拟机的,但是会被NAT隐藏在内部,让外部无法发觉,但会通过NAT网络地址转换,通过宿主机的网络来访问外网,也就是只要宿主机能够访问外网,NAT虚拟机也能访问

在虚拟机访问外网的时候,数据包包头的src ip被NAT转换成宿主机IP来访问外网,同时会记录这一映射关系,等外网的数据包返回,查找这个映射关系,再将dst ip修改成原本的ip地址,达到通信[……]

Read more