centos 7.3 设置静态IP

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

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



  1 [[email protected] /]# 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 [[email protected] /]# 

在设置静态IP之前可以先看下自己当前开启的网卡:

  1 [[email protected] /]# 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 [[email protected] /]# 

1.设置网卡ens32静态IP

  1 [[email protected] /]# cd /etc/sysconfig/network-scripts/        #注意点cd与“/etc”之间的空格
  2 [[email protected] network-scripts]#
  3 [[email protected] 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 [[email protected] network-scripts]#
  9
 10
 11 使用vi进行编辑
 12 [[email protected] network-scripts]# vi ifcfg-ens32
 13 【点击i 进行插入  完成之后Esc 并输入:wq 进行保存】
 14 [[email protected] 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 [[email protected] ~]# service network restart    #重启网络
  2 Restarting network (via systemctl):                        [  OK  ]
  3 [[email protected] ~]#
  4
  5
  6 [[email protected] ~]# 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 [[email protected] ~]# ping www.baidu.com    #ping百度域名还是不行
 16 ping: www.baidu.com: Name or service not known  #出现这个错误
时间: 2024-10-13 03:27:11

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

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

CentOS6.5掉电或重启,它的IP会被DHCP重新分配,如果要远程控制这台电脑,不得不去打开显示器去查看它的新IP,这样太麻烦了.于是需要将这台电脑的IP设置成静态的. 网上常规的设置静态ip的方式设置完后,无法ping通,比如ping www.baidu.com 显示ping: unknown host www.baidu.com 经过反复的试验及网上查阅资料,终于解决了这个问题.以下为设置方法及说明. 我是用VMware来安装使用的Centos6.5,下面中会说道VMWare的设置. 做

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

[Vmware中在搭建集群环境等,DHCP自动获取IP方式不方便,为了固定IP减少频繁更改配置信息,建议使用静态IP来配置,网络连接主要有三种方式 1.nat 2.桥接,3主机模式 ,在这里主要介NAT方式, 为什么使用NAT静态IP而不用桥接静态IP,主要是桥接方式存在一定安全性,使用NAT是经过网络转换的地址,桥接是VMnet0它需要绑定设置对应的网卡IP需要在同一个段落,NAT是Vmnet网络代理转换后的IP,用于隐藏内部地址提高安全性.以下是按照NAT方式进行的配置,注意:提醒自己在配置

Centos 7.0设置静态IP

1.查看NetworkManager.service systemctl | grep "NetworkManager.service" 2.停止NetworkManager.service systemctl disable NetworkManager.service 3.查看网卡状态 ifconfig 4.修改指定网卡配置 vim /etc/sysconfig/network-scripts/ifcfg-你的网卡 5.配置项参考 BOOTPROTO="dhcp|stat

Vmwar中Centos 6.5设置静态ip地址

首先要在VMware中设置 进入linux,通过vi命令修改配置文件 #vi /etc/sysconfig/network-scripts/ifcfg-eth0 进入后首先添加以下内容 IPADDR=192.168.29.108NETMASK=255.255.255.0GATEWAY=192.168.29.2 DNS1=192.168.29.2 修改其中几项的值如下: IPV6INIT="no" ONBOOT="yes" 保存退出后 #service network

CentOs 设置静态IP 方法

在做项目时由于公司局域网采用自动获取IP的方式,导到每次服务器重启主机IP都会变化.为了解决这个问题,我参考了http://blog.sina.com.cn/s/blog_537977e50100qhb5.html的文章然后根据自己的情况设置静态IP解决了这个问题,处理方式如下: 1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOT

centOS 7设置静态IP,使用Xshell远程连接

背景 在正式生产环境中,通常需要使用Xshell等终端软件,通过固定IP地址远程连接生产服务器进行管理,所以需要给生产服务器分配一个静态的IP地址,以方便本地计算机远程连接. 目的 本文目的在于模仿生产环境,为服务器设置静态IP地址,并使用Xshell进行连接. 分为两步: 1.设置静态IP地址; 2.使用Xshell进行远程连接; 准备工作: Virtual Box; centOS 7.3.1611; vi/vim; Xshell; 开始: 本文主要讨论静态IP设置,Virtual Box安装

Centos 7 学习之静态IP设置

原文链接:http://blog.csdn.net/johnnycode/article/details/40624403 本学习主要针对 Centos 7.0.1406 版本进行学习整理! 如果你使用 VirtualBox 配置 Centos 那么请参考我的这篇文章 Centos 7 学习之静态IP设置(续) 1.编辑 ifcfg-eth0 文件,vim 最小化安装时没有被安装,需要自行安装不描述. [plain] view plain copy # vim /etc/sysconfig/ne

CentOS 6.5、6.7 设置静态 ip 教程

CentOS 6.5.6.7 设置静态 ip 教程,可以ping通外网:www.baidu.com ①. 网络适配器(VMware Network Adapter) 选择NAT模式 ②. 设置静态 ip DEVICE=eth0 #描述网卡对应的设备别名 BOOTPROTO=static #设置网卡获得 ip 的方式,选项:static[静态指定].dhcp[协议].bootp[协议] HWADDR=00:0c:29:24:e2:1b IPV6INIT=no NM_CONTROLLED=no ON

虚拟机Centos设置静态IP

首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的命令行里输入“ipconfig /all”,找到VMware Network Adapter VMnet8的ipv4地址(例如:192.168.16.1),如下图: 然后确保虚拟机centos的网络配置是NAT,如下图: 最后按照以下方法设置静态ip: 启动并进入centos系统,在终端中输入“vim /etc/sysconfig/network-scripts/ifcfg-eth0 ”