CentOS 6.5 设置网络 连接外网

CentOS 6.5 设置网络 连接外网

背景

新安装的CentOS 6.5却发现上不了网,连宿主机都Ping不通。 

原因

没有给CentOS分配Ip地址,即CentOS没有在局域网中。
不能连接外网,没有设置网关,外网IP地址不知道交给谁去处理。

步骤

  1. 设置网络连接为桥接模式,与宿主机并行连接物理网卡。
    在这里插入图片描述

  2. 进入虚拟机,输入如下命令,配置网卡

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

  3. 配置IPADDR、NETSTAT和ONBOOT=yes(IP和子网掩码需要配置成自己的网段的IP,这里的IP地址不要和宿主机IP地址冲突)

    DEVICE=eth0
    HWADDR=00:0C:29:9D:02:AA
    TYPE=Ethernet
    UUID=28ed871d-d74d-43a2-aac4-78542a3e987a
    ONBOOT=yes	
    NM_CONTROLLED=yes
    BOOTPROTO=DHCP
    IPADDR=192.168.42.113
    NETSTAT=255.255.255.0
    
  4. 重启CentOS 6.5后,Ping 一下宿主机IP地址,发现Ping通了。

(以上是静态分配ip,如果想要开启自动获取IP,请点击这里)

此时发现是能够Ping通宿主机的,说明此时CentOS已经连接到和宿主机连接的局域网了,并且也能说明重启系统IP并不会消失。但是发现,不能Ping外网,即不能连接互联网。这是因为没有设置网关,CentOS把外网的IP不知道发送到哪里。

  1. 在宿主机操作系统上,查询网关地址。进入cmd,输入
    ipconfig
    在这里插入图片描述

  2. 进入CentOS 6.5,编辑网卡配置文件,输入

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

  3. 追加网关信息到网卡配置文件中

    GATEWAY=192.168.42.129
    
  4. 重启CentOS 6.5后,Ping通外网。说明网关永久生效。

总结

  1. IP地址、子网掩码和网关地址需要自己在宿主机上ipconfig命令获取,并且CentOS的IP地址不要和宿主机IP地址冲突。
  2. 在CentOS系统中,设置网络IP地址和网关地址的命令(如下),作用只是临时的,重启后就会消失,只能作为排除问题的命令。若要永久生效还得配置网卡文件。
    ifconfig eth0 [IP地址] netmask [子网掩码]
    
    route add default gw [网关地址] dev eth0 
    

可能还有更好的方法,本次实验也是片面的。难免有些错误遗漏的地方,还请各位老师们不要吝惜各自的才华,恳请老师们多多指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值