Centos网络的配置
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)检查修改结果,确认无误
l 检查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
l 检查默认网关地址:
[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
l 检查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,确保添加有上述记录即可。
步骤三:验证网络配置结果
l 通过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
l 在虚拟机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网络的配置的更多相关文章
- Vmware 克隆CentOS 网络IP配置
在VMware里克隆出来的CentOS Linux.. ifconfig...没有看到eth0..然后重启网卡又报下面错误. 故障现象: service network restart Shuttin ...
- Centos网络配置
网上搜索:centos网络配置的方法,主要包括dns.网关.IP地址,主要是配置resolv.conf\network\ifcfg-eth0这些网络配置文件. 稍后我会就centos7的网络配置进行实 ...
- centos 网络配置
centos 网络配置网络配置 -bash-4.1# setup #如果没有setup命令,可以yum install setuptool -y 也可以安装setup 命令 http://ji ...
- 最基本的CentOS 网络配置
一般CentOS 网络配置是根据自己的需求来设定的.但是,对于一些不经常用CentOS的用户来说,不知道基本的CentOS 网络配置.如果你没有特别的要考虑的设置,那么就可以考虑下我推荐的这种Cent ...
- ubuntu/centos网络配置
UBUNTU网络配置 配置临时的Ip ifconfig eth0 其中24指的网络掩码24位. vim /etc/network/interfaces 添加下面内容 auto eth0 #开机自动连接 ...
- 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 ...
- RHEL/CentOS 7 中配置 PXE 网络启动服务器
RHEL/CentOS 7 中配置 PXE 网络启动服务器 作者: Matei Cezar 译者: LCTT joeren | 2015-02-17 14:28 评论: 13 收藏: 8 分享: ...
- 大数据分析VMWare虚拟机centos系统下配置网络参数
最近搞大数据方面的数据,通过网上视频学习和自己实践,有些不成文的实践就零碎的记录在此吧. 系统也可安装CentOS DVD版. 1.先进入配置文件,并查看基本情况,如下: 2.用vi编辑器打开物理网卡 ...
- CentOS(六)--Linux系统的网络环境配置
Linux系统下的网络环境配置,Linux.Unix就是网络的世界,所以在Linux系统中如何配置网络环境变量是至关重要的,这里将会给出3种Linux系统下网络环境配置的方法! 在配置网络环境之前,首 ...
随机推荐
- php里面的一些面试经典的函数
<?php /* 这是一个多线程的读取解决的函数 @param1 $fle 传入要读取的文件名 */ function filelock($fle){ $fp=fopen($fls,'w+'); ...
- 深入理解JS引擎的执行机制
深入理解JS引擎的执行机制 1.灵魂三问 : JS为什么是单线程的? 为什么需要异步? 单线程又是如何实现异步的呢? 2.JS中的event loop(1) 3.JS中的event loop(2) 4 ...
- 【python】定时锁屏,保护身体
前言 最近越来越懒,一上班坐到电脑前就不愿意动,不喝水也不起来走动,一下班离开电脑就头晕眼花.想起前两年被肾结石支配的恐惧o(╥﹏╥)o,,,还是写个小工具强制自己喝水防止复发吧.VS Code启动 ...
- (转)协议森林05 我尽力 (IP协议详解)
协议森林05 我尽力 (IP协议详解) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! IPv4与IPv6头部的对比 我们已经在I ...
- Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks
将 RCN 中下面 3 个独立模块整合在一起,减少计算量: CNN:提取图像特征 SVM:目标分类识别 Regression 模型:定位 不对每个候选区域独立通过 CN 提取特征,将整个图像通过 CN ...
- NLP(二十七)开放领域的三元组抽取的一次尝试
当我写下这篇文章的时候,我的内心是激动的,这是因为,自从去年6月份写了文章利用关系抽取构建知识图谱的一次尝试 后,我就一直在试图寻找一种在开放领域能够进行三元组抽取的办法,也有很多读者问过我这方面 ...
- 设计模式 - 观察者模式 (C++实现)
#include <iostream> #include <list> #include <string> using namespace std; class I ...
- [状态压缩,折半搜索] 2019牛客暑期多校训练营(第九场)Knapsack Cryptosystem
链接:https://ac.nowcoder.com/acm/contest/889/D来源:牛客网 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K,其他语言52428 ...
- 【笔记3-26】Python语言基础
编译型语言和解释型语言 编译型语言 C 先编译 解释型语言 Python 边执行边编译 Python的介绍 吉多·范罗苏姆 1991 解释型语言 Life is short you need Pyth ...
- msys2 mingw64安装
(1)安装msys2 (2)更新\etc\pacman.d\下的源文件 mirrorlist.msys Server = http://repo.msys2.org/msys/$arch/ Serve ...