注:本文来源:张亮博客  的 《centos 7.3 设置静态IP或ping 报name or service not known

首先把虚拟机配置为桥接模式,然后开启
再你打算修改虚拟机IP之前首先ping下127.0.0.1看看网卡是否是好的(如果127.0.0.1都ping不通的话,那网卡就是坏的了…)

  1 [root@localhost /]# ping 127.0.0.1
2 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
3 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.106 ms
4 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.095 ms
5 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.097 ms
6 64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.073 ms
7 64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.058 ms
8 64 bytes from 127.0.0.1: icmp_seq=6 ttl=64 time=0.097 ms
9 64 bytes from 127.0.0.1: icmp_seq=7 ttl=64 time=0.375 ms
10 ^C64 bytes from 127.0.0.1: icmp_seq=8 ttl=64 time=0.733 ms
11 64 bytes from 127.0.0.1: icmp_seq=9 ttl=64 time=0.095 ms
12 64 bytes from 127.0.0.1: icmp_seq=10 ttl=64 time=0.102 ms
13 ^C
14 --- 127.0.0.1 ping statistics ---
15 10 packets transmitted, 10 received, 0% packet loss, time 9006ms
16 rtt min/avg/max/mdev = 0.058/0.183/0.733/0.202 ms
17 [root@localhost /]#
在设置静态IP之前可以先看下自己当前开启的网卡:
  1 [root@localhost /]# ifconfig
2 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
3 inet 192.168.0.121 netmask 255.255.255.0 broadcast 192.168.0.255
4 inet6 fe80::9474:4a7c:66fd:8d90 prefixlen 64 scopeid 0x20<link>
5 ether 00:0c:29:e5:c1:96 txqueuelen 1000 (Ethernet)
6 RX packets 4436 bytes 372786 (364.0 KiB)
7 RX errors 0 dropped 0 overruns 0 frame 0
8 TX packets 871 bytes 147085 (143.6 KiB)
9 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
10
11 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
12 inet 127.0.0.1 netmask 255.0.0.0
13 inet6 ::1 prefixlen 128 scopeid 0x10<host>
14 loop txqueuelen 1 (Local Loopback)
15 RX packets 16 bytes 1320 (1.2 KiB)
16 RX errors 0 dropped 0 overruns 0 frame 0
17 TX packets 16 bytes 1320 (1.2 KiB)
18 TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
19
20 [root@localhost /]#

1.设置网卡ens32静态IP

  1 [root@localhost /]# cd /etc/sysconfig/network-scripts/        #注意点cd与“/etc”之间的空格
2 [root@localhost network-scripts]#
3 [root@localhost network-scripts]# ls #查看network-scripts下的所有文件
4 ifcfg-ens32 ifdown-eth ifdown-isdn ifdown-sit ifup ifup-ib ifup-plip ifup-routes ifup-tunnel network-functions-ipv6
5 ifcfg-lo ifdown-ib ifdown-post ifdown-Team ifup-aliases ifup-ippp ifup-plusb ifup-sit ifup-wireless
6 ifdown ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-ipv6 ifup-post ifup-Team init.ipv6-global
7 ifdown-bnep ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-isdn ifup-ppp ifup-TeamPort network-functions
8 [root@localhost network-scripts]#
9
10
11 使用vi进行编辑
12 [root@localhost network-scripts]# vi ifcfg-ens32
13 【点击i 进行插入 完成之后Esc 并输入:wq 进行保存】
14 [root@localhost network-scripts]# vi ifcfg-ens32
15 TYPE="Ethernet"
16 BOOTPROTO="static" #启用静态IP地址
17 DEFROUTE="yes"
18 PEERDNS="yes"
19 PEERROUTES="yes"
20 IPV4_FAILURE_FATAL="no"
21 IPV6INIT="yes"
22 IPV6_AUTOCONF="yes"
23 IPV6_DEFROUTE="yes"
24 IPV6_PEERDNS="yes"
25 IPV6_PEERROUTES="yes"
26 IPV6_FAILURE_FATAL="no"
27 IPV6_ADDR_GEN_MODE="stable-privacy"
28 NAME="ens32"
29 UUID="17e371b3-5107-4d72-a58f-e8f71396fd68"
30 DEVICE="ens32"
31 ONBOOT="yes"
32 IPADDR=“192.168.0.121”
33 GATEWAY=“192.168.0.1”
34
35 修改:
36 BOOTPROTO=“static” #启用静态IP地址
37 加入个:
38 IPADDR=“192.168.0.121” #设置IP地址
39 GATEWAY=“192.168.0.1” #设置网关

【注意】设置好后保存!

然后重启网络吧:

  1 [root@localhost ~]# service network restart    #重启网络
2 Restarting network (via systemctl): [ OK ]
3 [root@localhost ~]#
4
5
6 [root@localhost ~]# ping 192.168.0.107 #ping局域网内的IP正常
7 PING 192.168.0.107 (192.168.0.107) 56(84) bytes of data.
8 64 bytes from 192.168.0.107: icmp_seq=1 ttl=64 time=0.759 ms
9 64 bytes from 192.168.0.107: icmp_seq=2 ttl=64 time=1.07 ms
10 64 bytes from 192.168.0.107: icmp_seq=3 ttl=64 time=0.615 ms
11 ^C
12 --- 192.168.0.107 ping statistics ---
13 3 packets transmitted, 3 received, 0% packet loss, time 2004ms
14 rtt min/avg/max/mdev = 0.615/0.816/1.076/0.195 ms
15 [root@localhost ~]# ping www.baidu.com #ping百度域名还是不行
16 ping: www.baidu.com: Name or service not known #出现这个错误

centos 7.3 设置静态IP的更多相关文章

  1. CentOS 6.5设置静态IP教程 并且可以ping通

    CentOS6.5掉电或重启,它的IP会被DHCP重新分配,如果要远程控制这台电脑,不得不去打开显示器去查看它的新IP,这样太麻烦了.于是需要将这台电脑的IP设置成静态的. 网上常规的设置静态ip的方 ...

  2. Vmware安装Centos NAT方式设置静态IP

    [Vmware中在搭建集群环境等,DHCP自动获取IP方式不方便,为了固定IP减少频繁更改配置信息,建议使用静态IP来配置,网络连接主要有三种方式 1.nat 2.桥接,3主机模式 ,在这里主要介NA ...

  3. Centos 7.0设置静态IP

    1.查看NetworkManager.service systemctl | grep "NetworkManager.service" 2.停止NetworkManager.se ...

  4. CentOS 6.5、6.7 设置静态 ip 教程

    CentOS 6.5.6.7 设置静态 ip 教程,可以ping通外网:www.baidu.com ①. 网络适配器(VMware Network Adapter) 选择NAT模式 ②. 设置静态 i ...

  5. CentOs 设置静态IP 方法

    在做项目时由于局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化. 为了解决这个问题,需要设置静态IP. 1.修改网卡配置 编辑:vi /etc/sysconfig/network-sc ...

  6. Centos 7 学习之静态IP设置

    原文链接:http://blog.csdn.net/johnnycode/article/details/40624403 本学习主要针对 Centos 7.0.1406 版本进行学习整理! 如果你使 ...

  7. Ubantu和CentOS设置静态ip

    Ubantu设置ip: 1.sudo vim /etc/NetworkManager/NetworkManager.conf 将false改成true 2.修改配置文件/etc/network/int ...

  8. Mware中CentOS设置静态IP

    Mware中CentOS设置静态IP   因为之前搭建的MongoDB分片没有采用副本集,最近现网压力较大,所以准备研究一下,于是在自己电脑的虚拟机中搭建环境,但是发现之前VMware设置的是DHCP ...

  9. 虚拟机Centos设置静态IP

    首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的命令行里输入“ipconfig /all”,找到VMware Network Adapte ...

随机推荐

  1. TensorFlow从入门到理解(一):搭建开发环境【基于Ubuntu18.04】

    *注:教程及本文章皆使用Python3+语言,执行.py文件都是用终端(如果使用Python2+和IDE都会和本文描述有点不符) 一.安装,测试,卸载 TensorFlow官网介绍得很全面,很完美了, ...

  2. easyui 进阶之tree的常见操作

    前言 easyui是一种基于jQuery的用户界面插件集合,它为创建现代化,互动,JavaScript应用程序,提供必要的功能,完美支持HTML5网页的完整框架,节省网页开发的时间和规模.非常的简单易 ...

  3. 15款Java程序员必备的开发工具(转)

    如果你是一名Web开发人员,那么用膝盖想也知道你的职业生涯大部分将使用Java而度过.这是一款商业级的编程语言,我们没有办法不接触它 对于Java,有两种截然不同的观点: 一种认为Java是最简单功能 ...

  4. CentOS6.8合并DVD1和DVD2作为本地yum源

    转载自:http://www.study365.org/blog/45.html CentOS一般都会提供DVD1和DVD2两个镜像文件,形如CentOS-6.8-x86_64-bin-DVD1.is ...

  5. NoClassDefFound Error: com/fasterxml/jackson/annotation/JsonAutoDetect

    少了 jackson-annotation https://blog.csdn.net/qq_36497454/article/details/80461676

  6. markdown自动生成侧边栏TOC /目录

    http://blog.csdn.net/haleypku/article/details/51226704 此文可以只了解一下概念: http://i5ting.github.io/i5ting_z ...

  7. ORA-03113: end-of-file on communication channel 磁盘慢,数据库启动失败

    磁盘慢,数据库启动失败:解决思路:1.让数据文件offline: 2.删除表空间 SQL> startup pfile='/server/oracle/admin/test/pfile/init ...

  8. pt-table-sync 使用方法【转】

    28. pt-table-sync28.1 pt-table-sync 作用 使用对两个库不一致的数据进行同步,他能够自动发现两个实例间不一致的数据,然后进行sync操作,pt-table-sync无 ...

  9. CentOS7利用systemctl添加自定义系统服务【转】

    systemctl enable name.service 设置开机启 systemctl disable name.service 删除开机启动指令 systemctl list-units --t ...

  10. Mysql 5.* 数据库备份及导入

    作者:邓聪聪 倒出数据文件 1) 导出数据和表结构: 进入数据库查看表结构 msql -u用户名 -p密码 msql -u用户名 -p密码 -S /var/lib/mysql/mysql.sock  ...