用ifconfig查看网卡eth0的信息(如果使用ifconfig命令没有eth0,一般来说克隆的机器都会看不到,解决办法请点击):
...............
DEVICE=网卡设备
TYPE=Ethernet--以太网(有线)
UUID=.....网卡的唯一标识符
bootproto=dhcp/static/none
name="System eth0" --网卡的名字
onboot=yes/no--开启启动设置
...........
连接网络的两种形式:
1、自动获取ip连接( bootproto=dhcp)
前提:在网卡eth0中的属性onboot的值改为yes,即自动连接(需要使用root账户进行修改)
桥接模式:主机自带的网卡会为虚拟机的网卡分配同一段位下的ip地址。可以联网。
NAT模式:主机的虚拟网卡VMnet8会为虚拟机的网卡分配相同段位下的IP地址。可以联网。
仅主机模式:主机的VMnet1网卡会为虚拟机的网卡分配ip地址。(网段相同)。不可以联网。
使用命令ping一下 要连接的网络地址:
原理:向ping的远程ip地址发送请求,请求成功后远程会返回64个byte。如果没有字节丢失,即连接成功
(1) ping 一下本地
ping localhost
(2) ping 一下主机
ping 192.168.43.250
(3) ping 一下百度
ping www.baidu.com
(4) 使用主机ping一下linux虚拟机
2、设置静态ip(bootproto=static/none)
桥接模式:
第一步:修改/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet UUID=edece2c6-947e-4e8b-ab2e-43ed59c6a614 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static ----------修改成static或none都行 HWADDR=00:0C:29:5e:1f:c3 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" IPADDR=192.168.1.200----------设置成你想要的IP(与物理机在同一段位) NETMASK=255.255.255.0---------子网掩码 GATEWAY=192.168.1.1----------网关(与物理机一致) DNS1=192.168.1.1------------------DNS与网关ip一致
第二步:去修改/etc/resolv.conf 添加
nameserver 网关ip
第三步:重启网络服务命令:
service network restart
第四步:测试:
ping localhost ping 主机ip-----关闭防火墙 ping www.baidu.com
NAT模式:
第一步:修改/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 TYPE=Ethernet UUID=edece2c6-947e-4e8b-ab2e-43ed59c6a614 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static -----------修改成static HWADDR=00:0C:29:5e:1f:c3 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" IPADDR=192.168.9.200---------------设置成你想要的(与VMnet8在同一段位即可) NETMASK=255.255.255.0 ------------子网掩码 GATEWAY=192.168.9.2 --------------网关(需设置成VMnet8提供的网关,一般结尾都是2) DNS1=192.168.9.2-----------------DNS设置成与网关ip一致即可
第二步:去修改/etc/resolv.conf 添加
nameserver 网关ip
第三步:重启网络服务命令:
service network restart
第四步:为了避免VMnet8的地址以后不自动改变,最好在控制面板里将vmnet8的网络属性改为手动获取。
第五步:测试:
ping localhost ping 主机ip-----关闭防火墙 ping www.baidu.com