砖2 虚拟机网络配置

我们实验室主要是做存储,以后要和存储打一辈子交道了,忽然想起这些博客空间等内容怎么存储的呢?


如果网络配置还有,请移驾http://blog.youkuaiyun.com/willinux20130812/article/details/24476251

写的不好,本来打算删除,但一想是记录自己成长的过程,不能删。


二、虚拟机网络配置

安装虚拟机,以前总是不看分区挂载,唉,NC,以后要看,网络选择桥接模式,安装software development

三种工作模式:

http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1985084.html讲的很好

a.bridged (桥接)

 在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟 系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机 系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。

  使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。

  如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。

b.NAT (网络地址转换)

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟 系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机 器能访问互联网即可。

在此模式下,虚拟机与真实机虽不在同一网段,与真实网络中其它主机通信时,IP包头封装真机IP

c.Host-only (只与真机相连)

 在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。

提示:host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。

host-only模式下,虚拟系统的TCP/IP配置信息(IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。

如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择host-only模式。

通常,如果我们想更改主机地址为静态地址或者更改主机名,需要修改的几个文件包括:
/etc/sysconfig/network-scripts/ifcfg-eth0针对特定的网卡进行设置
/etc/resolv.conf设置DNS

/etc/sysconfig/network 设置主机名和网络配置
/etc/hosts设置指定的域名解析地址

1.修改ip

修改对应网卡的IP地址的配置文件 

# vi /etc/sysconfig/network-scripts/ifcfg-eth0 

修改以下内容 

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 

BOOTPROTO=none  #设置网卡获得ip地址的方式,可能的选项为staticdhcpbootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址 

HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址 

IPADDR=10.10.37.69 # 

IPV6INIT=no  

NETMASK=255.255.255.0 #网卡对应的网络掩码 

GATEWAY=10.10.37.100 #网卡对应的网关

ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备 

TYPE="Ethernet"

UUID="......"

2.修改DNS

修改对应网卡的DNS的配置文件 

# vi /etc/resolv.conf 

修改以下内容 

nameserver 10.10.1.2

nameserver 8.8.8.8 #google域名服务器 

3.修改网关

修改对应网卡的网关的配置文件[root@centos]# vi /etc/sysconfig/network/routes

修改以下内容 

NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动

HOSTNAME=zeng(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应

GATEWAY=10.10.1.2(设置本机连接的网关的IP地址。例如,网关为10.0.0.2) 

4、重新启动网络配置 

service network restart/etc/init.d/network restart 

详细出处参考:http://www.jb51.net/LINUXjishu/66509.html

 

三、看了一些Shell的

1.什么是Shell?

Shell,壳的意思,区别于核,指提供使用者使用界面的软件(命令解析器),它它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。

Shell基本上是一个命令解释器,类似于DOS下的command.com。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)和C shell (csh)。

有两种类型,交互式shell和非交互式shell,在非交互式模式下,shell不与你进行交互,而是读取存放在文件中的命令,并且执行它们。当它读到文件的结尾,shell也就终止了。

2.登录时用到了ssh Secure Shell的缩写,一项创建在应用层传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。

传统的网络服务程序,如FTPPOPTelnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。

SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。

SSH之另一项优点为其传输的数据可以是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTPPOP、甚至为PPP提供一个安全的通道

参考自wiki.

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值