linux网络配置之虚拟机网络配置

如何让虚拟机和真实机通信

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下载命令
  • wget http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz(下载命令)
9)tcpdump命令(抓数据包命令)
  • tcpdump -i eth0 -nnX port 21
    选项:
    -i:指定网卡接口
    -nn:将数据包中的域名与服务转为IP和端口
    -X:以十六进制和ASCII码显示数据包内容
    port:指定监听端口

你可能感兴趣的:(linux网络配置之虚拟机网络配置)