Centos网络的配置

1.案例 网络的配置

主机名:server0.example.com

IP地址:172.25.0.11

子网掩码:255.255.255.0

默认网关:172.25.0.254

DNS服务器:172.25.254.254

3.2方案

使用nmcli配置网络连接时的基本操作,

查看网络连接、连接详情:

nmcli con show

nmcli con show"连接名"

修改网络连接参数:

nmcli con modify"连接名"ipv4.method auto|manual

nmcli con modify"连接名"ipv4.addresses"IP地址/掩码长度[默认网关]"ipv4.dns DNS服务器地址

nmcli con modify"连接名"connection.autoconnect yes|no

3.3步骤

实现此案例需要按照如下步骤进行。

步骤一:配置固定主机名

1)配置前,检查是否设置静态主机名

[root@server0~]#hostnamectl

Static hostname:n/a//未设置静态主机名

Transient hostname:server0.example.com

2)设置为指定的主机名

[root@server0~]#vim /etc/hostname //建立主机名配置文件

server0.example.com

3)配置后,检查结果

[root@server0~]#hostnamectl

Static hostname:server0.example.com //已设置静态主机名

Icon name:computer

....

步骤二:配置静态IP地址参数

1)查看当前主机的网卡设备、网络连接

[root@server0~]#nmcli connection show

名称UUID类型设备

System eth0 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eth0

2)修改连接“System eth0”的配置

将配置方式指定为manual,指定IP地址、默认网关、DNS地址,并配置自动连接:

[root@server0~]#nmcli connection modify "System eth0" ipv4.method manual ipv4.addresses "172.25.0.11/24 172.25.0.254" ipv4.dns 172.25.254.254 connection.autoconnect yes

3)重新激活连接“System eth0”

通过up指令激活连接配置,必要时也可以先down再up:

[root@server0~]#nmcli connection up "System eth0 "//激活连接

Connection successfully activated(D-Bus active

path:/org/freedesktop/NetworkManager/ActiveConnection/1)

确保系统服务NetworkManager开机自启:

[root@server0~]#systemctl restart NetworkManager

[root@server0~]#systemctl enable NetworkManager

4)检查修改结果,确认无误

检查IP地址:

[root@server0~]#ifconfig eth0

eth0:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu 1500

inet 172.25.0.11 netmask 255.255.255.0 broadcast 172.25.0.255

inet6 fe80::5054:ff:fe00:b prefixlen 64 scopeid 0x20<link>

ether 52:54:00:00:00:0b txqueuelen 1000(Ethernet)

RX packets 1394 bytes 138855(135.6 KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets 944 bytes 98495(96.1 KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

检查默认网关地址:

[root@server0~]#route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

0.0.0.0 172.25.0.254 0.0.0.0 UG 1024 0 0 eth0

172.25.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

检查DNS服务器地址

[root@server0~]#cat  /etc/resolv.conf

#Generated by NetworkManager

search example.com

Nameserver  172.25.254.254

如果在使用nmcli修改网络连接时并未指定ipv4.dns,也可以直接修改DNS客户端配置文件/etc/resolv.conf,确保添加有上述记录即可。

步骤三:验证网络配置结果

通过ssh远程访问server0:

[root@room9pc13~]#ssh -X root@server0.example.com

Warning:Permanently added'server0.example.com'(ECDSA)to the list of known hosts.

Last login:Fri Dec 23 19:00:12 2016 from 172.25.0.250

[root@server0~]#hostname  //确认自己的主机名

server0.example.com

在虚拟机server0上,可以查询server0、desktop0、content等站点:

[root@server0~]#host server0.example.com

server0.example.com has address 172.25.0.11

[root@server0~]#host desktop0.example.com

desktop0.example.com has address 172.25.0.10

desktop0.example.com mail is handled by 10 smtp0.example.com.

[root@server0~]#host content.example.com

content.example.com has address 172.25.254.254

Centos网络的配置的更多相关文章

  1. Vmware 克隆CentOS 网络IP配置

    在VMware里克隆出来的CentOS Linux.. ifconfig...没有看到eth0..然后重启网卡又报下面错误. 故障现象: service network restart Shuttin ...

  2. Centos网络配置

    网上搜索:centos网络配置的方法,主要包括dns.网关.IP地址,主要是配置resolv.conf\network\ifcfg-eth0这些网络配置文件. 稍后我会就centos7的网络配置进行实 ...

  3. centos 网络配置

    centos 网络配置网络配置 -bash-4.1# setup    #如果没有setup命令,可以yum install setuptool -y  也可以安装setup 命令 http://ji ...

  4. 最基本的CentOS 网络配置

    一般CentOS 网络配置是根据自己的需求来设定的.但是,对于一些不经常用CentOS的用户来说,不知道基本的CentOS 网络配置.如果你没有特别的要考虑的设置,那么就可以考虑下我推荐的这种Cent ...

  5. ubuntu/centos网络配置

    UBUNTU网络配置 配置临时的Ip ifconfig eth0 其中24指的网络掩码24位. vim /etc/network/interfaces 添加下面内容 auto eth0 #开机自动连接 ...

  6. ​vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address than expected, ignoring

    vmware虚拟机centos网络配置错误,执行/etc/init.d/network start 或 restart 提示Device eth0 has different MAC address ...

  7. RHEL/CentOS 7 中配置 PXE 网络启动服务器

    RHEL/CentOS 7 中配置 PXE 网络启动服务器 作者: Matei Cezar 译者: LCTT joeren | 2015-02-17 14:28   评论: 13 收藏: 8 分享:  ...

  8. 大数据分析VMWare虚拟机centos系统下配置网络参数

    最近搞大数据方面的数据,通过网上视频学习和自己实践,有些不成文的实践就零碎的记录在此吧. 系统也可安装CentOS DVD版. 1.先进入配置文件,并查看基本情况,如下: 2.用vi编辑器打开物理网卡 ...

  9. CentOS(六)--Linux系统的网络环境配置

    Linux系统下的网络环境配置,Linux.Unix就是网络的世界,所以在Linux系统中如何配置网络环境变量是至关重要的,这里将会给出3种Linux系统下网络环境配置的方法! 在配置网络环境之前,首 ...

随机推荐

  1. Fortify Audit Workbench 笔记 Header Manipulation

    Header Manipulation Abstract HTTP 响应头文件中包含未验证的数据会引发 cache-poisoning. cross-site scripting. cross-use ...

  2. flask修改flask_wtf使其支持json数据的validation验证

    flask默认是前后端不分离策略,前端通过flask+wtf表单来传递post,put...等数据. 现在前后端分离是趋势,那么对flask进行一定的修改,变为前后端分离,在前端页面中请求后端,那么请 ...

  3. javascript的垃圾回收机制与内存管理

    一.垃圾回收机制—GC Javascript具有自动垃圾回收机制(GC:Garbage Collecation),也就是说,执行环境会负责管理代码执行过程中使用的内存. 原理:垃圾收集器会定期(周期性 ...

  4. table 上下左右 4根线的写法 :before :after 他们就能把td里面右下的那颗线给盖上 还有body和header横向滚动的联动 || 不能把body套在header上是为了上header表头固定 || 还有表头header的右侧overflow-y 是否出现滚动条的位置 记得有一个$nextTick 要不然会获取不到高度 高度就为0了 || 横向滚动条纵向滚动条

    table 上下左右 4根线的写法 <!--* @description 重点查核人员表!--><template> <div class="keyChecke ...

  5. ipadmini从9.3.5降级8.4.1并完美越狱

    ipadmini之前是iOS9.3.5实在是卡的用不了,于是打算降级,但是尝试了包括改版本描述等很多方法一直失败.今天突然成功降级8.4.1并且完美越狱,运行流畅了非常多.赶紧发个教程,回馈一下网友. ...

  6. 【opencv系列02】OpenCV4.X图像读取与显示

    一.读取图片 opencv中采用imread() 函数读取图像 imread(filename, flags=None)     filename 图片的路径     flags 图像读取方式 ● c ...

  7. VMWARE虚拟机安装系统提示CPU已被客户机操作系统禁用和secureCUT乱码

    错误:VMWARE虚拟机安装系统提示CPU已被客户机操作系统禁用 改正:找到虚拟机的位置找到下图灰色的部分:打开 .vmx后缀的操作系统配置文件,加入以下代码: cpuid.1.eax = :: 2. ...

  8. Consider defining a bean named 'authenticator' in your configuration.

    SpringBoot整合Shiro时出错: 异常日志: o.s.b.d.LoggingFailureAnalysisReporter: *************************** APPL ...

  9. Java日期处理易踩的十个坑

    前言 整理了Java日期处理的十个坑,希望对大家有帮助. 一.用Calendar设置时间的坑 反例: Calendar c = Calendar.getInstance(); c.set(Calend ...

  10. pikachu学习-暴力破解模块

    安装好XAMPP,burpsuite,配置好pikachu我们就可以进行pikachu平台的漏洞学习 我这篇博客主要写暴力破解模块讲解,它分为4个小模块,分别是“基于表单的暴力破解”,“验证码绕过(o ...