Centos 6.5下的静态ip设置ping通外网

由于最近刚开始学习这方面的 一开始遇到点小麻烦不过最后通过各方面的搜索解决了这个问题

首先我的虚拟机是VM12 


首先在Centos 6.5下的静态ip设置ping通外网进去

Centos 6.5下的静态ip设置ping通外网

如图设置好 子网ip的话是你自己电脑上面的 如下图

Centos 6.5下的静态ip设置ping通外网


Centos 6.5下的静态ip设置ping通外网

所以 不必修改

记得 一定虚拟机一定要NAT连接模式

下面开启虚拟机进去里面 打开终端

[[email protected] ~]$ su root     ----用这个获取可以修改下面文件的权限

[[email protected] ~]$ vim /etc/sysconfig/network-scripts/ifcfg-eth0 然后输入这个进入修改



DEVICE="eth0"
BOOTPROTO=static             -------------这里本来是dhcp 改成static
HWADDR="00:0C:29:59:BC:B0"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"

TYPE=Ethernet

=======下面的都是自己加上的

IPADDR=192.168.171.3     -----这是你要设置得静态ip 要和前面的ip同一个网段
GATEWAY=192.168.171.2 -----这是网关
NETMASK=255.255.255.0 -----子网掩码

DNS1=192.168.171.2

 下面这个文件我们可以修改一下主机名,不用做其它操作

命令:vim /etc/sysconfig/network
NETWORKING=yes

HOSTNAME=beam    -------本来是localhost

下面在下面这个文件也要加上一条

命令:vim /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.171.3 beam

接下来 用reboot命令重启虚拟机 

开启之后 ping www.baidu.com

[[email protected] ~]$ ping www.baidu.com
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125: icmp_seq=1 ttl=128 time=31.1 ms
64 bytes from 61.135.169.125: icmp_seq=2 ttl=128 time=33.6 ms
64 bytes from 61.135.169.125: icmp_seq=3 ttl=128 time=32.8 ms
^Z
[1]+  Stopped                 ping www.baidu.com
[[email protected] ~]$ 

好了 这样就可以了


参考资料:https://blog.csdn.net/gavin_chun/article/details/77132162 感谢