如何让虚拟机和真实机通信
1、配置LinuxIP地址
2、启动网卡
- vi /etc/sysconfig/network-scripts/ifcfg-eth0
把 ONBOOT=no
改为ONBOOT=yes
再重启服务:service network restart
3、修改UUID(复制过来的虚拟机才需要修改 )
1)vi /etc/sysconfig/network-scripts/ifcfg-eth0
删除MAC地址行
2) rm -rf /etc/udev/rules.d/70-persistent-net.rules
删除网卡和MAC地址绑定文件
3)重启动系统
4)虚拟机连接方式
- 虚拟机设置——网络适配器——桥接(自动适配网络,可以利用真实机的网卡和局域网公网进行通信)
4、网络环境查看命令
1)ifconfig命令:查看与配置网络状态命令
2)关闭与启动网卡
- ifdown 网卡设备名(禁用该网卡设备)
- ifup 网卡设备名(启用该网卡设备)
3)查询网络状态
- netstat 选项
选项:
-t:列出TCP协议端口
-u:列出UDP协议端口
-n:不使用域名与服务名,而使用IP地址和端口号
-l:仅列出在监听状态网络服务
-a:列出所有的网络连接 - 常用的选项为:
netstat -tulnd
4)route命令
- route -n(查看路由列表,可以看到网关)
- route add default gw 192.168.0.2(临时设定网关, 最好不要这样设置)
- route del default gw 192.168.0.2(删除网关)
通常在一台服务器里,连接内网的网卡是不能设置网关的
5)DNS域名解析
- nslookup + 域名 (命令用来翻译域名对应哪个IP)
6)ping命令
- ping [选项](选项为IP或域名)(可探测指定IP或域名的网络状况)
ping 【选项】 -c 次数:指定ping包的次数
实例:ping 10.168.1.0 -c 3
7)查看路由路径(路由追踪命令)
- traceroute 域名或IP
8)wget下载命令
9)tcpdump命令(抓数据包命令)
- tcpdump -i eth0 -nnX port 21
选项:
-i:指定网卡接口
-nn:将数据包中的域名与服务转为IP和端口
-X:以十六进制和ASCII码显示数据包内容
port:指定监听端口