Vmware网络配置与管理(三种网络模式介绍,网络管理命令与配置,网络通信模式---NAT模式配通网络操作步骤)
一、Vmware中的虚拟机和宿主机进行通信的三种网络模式,它们分别是:
1.Bridged(桥接模式)
桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。
2.NAT模式
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
3.Host-Only(仅主机模式)宿主
在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是 Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。
二、网络管理命令
- ifconfig :查看网络接口信息(mac\ip\广播地址、子网掩码)
- ifconfig eth0 up/down :开启/关闭
- ping :测试网络的连通状态(如:ping www.baidu.com)
- host :通过域名查看ip地址,host命令用来进行DNS查询(如:host www.baidu.com)
- netstat :查看程序端口的占用情况
-
-nltp: 查看正在监听的tcp协议的程序
-
详细解释:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html
三、配置
- 主机名称和修改
hostname :查看主机名称
hostname 新主机名称 :修改主机名称(临时,关机重启后就没了)
vim /etc/sysconfig/network :永久修改主机名称(进入后修改hostname,修改后需要重启系统reboot)
- 主机映射
主机名称和ip地址之间的映射
Linux:vim /etc/hosts
给192.168.133.1 起别名win10,如果有多个换行加入多个即可,保存退出。
检查是否配置成功:ping win10 与ping 192.168.133.1 进行对比。
windows:C:\windows\System32\drivers\etc\hosts
- 防火墙:控制网络访问
- 基础必备技能
查看防火墙状态 |
service iptables status |
开启防火墙 |
service iptables start |
关闭防火墙 |
service iptables stop |
查看所有的服务开机状态 |
chkconfig --list |
查看指定的某一个服务开机状态 |
chkconfig --list iptables |
关闭防火墙开机自启状态 |
chkconfig iptables off |
打开防火墙开机自启状态 |
chkconfig iptables on |
2.扩展知识
1、 列出iptables规则 iptables -L -n 列出iptables规则并显示规则编号 iptables -L -n --line-numbers
2、 列出iptables nat表规则(默认是filter表) iptables -L -n -t nat
3、 清除默认规则(注意默认是filter表,如果对nat表操作要加-t nat) #清除所有规则 iptables -F
#重启iptables发现规则依然存在,因为没有保存 service iptables restart
#保存配置 service iptables save
4、 禁止SSH登陆(如果服务器在机房,一定要小心) iptables -A INPUT -p tcp --dport 22 -j DROP
#删除规则 iptables -D INPUT -p tcp --dport 22 -j DROP
加入一条INPUT规则开放80端口 iptables -I INPUT -p tcp --dport 80 -j ACCEPT |
四、网络通信模式---NAT模式配通网络,使虚拟机既能访问宿主机,也能访问互联网
- 设置要求与条件
1.设置NAT模式,并且设置子网为192.168.2.0
2.设置当前linux的ip地址为192.168.2.101,同时设置为静态ip
注意:不要设置与物理机在同一个网段(物理机查看ip---cmd ---ipconfig---以太网本地连接的ipv4地址)
- 设置操作步骤:
1.第一步:在虚拟机软件菜单栏中找到“编辑”,打开“虚拟网络编辑器”,按如下图操作。
2.第二步:设置当前linux的ip地址
第二部方法一:图形界面设置:
修改完成之后,需要重启网络服务才生效(命令:service network restart)
第二步方法二:命令行设置:
第一步都是一样的,接着第一步后用命令:
配置eth0网卡:
命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0
按下图修改配置保存并退出,修改完成之后,需要重启网络服务,才生效
命令:service network restart