Linux CentOS 7 网络基本配置

一、查看网络配置
1、ifconfig查看网络接口地址
ipconfig命令不带任何选项和参数时,将显示主机已启用的所有网络接口信息。
ens33:本机网卡
lo:回环网卡,一般用于本机本机的网络测试。
virbr0:虚拟机桥接网卡,一般用于服务器内部的虚拟机之间的连接。

2、使用hostname命令查看并修改主机名
使用命令“hostnamectl set-hostname zhangsan” 修改主机名为zhangsan。

3、使用route命令查看路由条目

route -n命令在Linux 6中是为了将路由器中的地址显示为数字形式,但在Linux7中已经做出了优化,不需要加-n选项一样是以数字形式显示。

4、使用netstat命令查看网络连接情况
-a:显示当前主机中所有活动的网络连接情况。
-n:以数字形式显示相关的主机地址、端口等信息。
-r:显示路由表信息(netstat -n等同于命令route)。
-l:显示处于监听状态的网络连接及端口信息。
-t:查看TCP协议相关信息。
-u:查看UDP协议相关信息。
-p:显示进程号、进程名称信息。
这里我们结合“-ntap”选项,以数字形式显示当前系统中所有的TCP进程信息。

二、测试网络连接
1、使用ping命令测试网络连通性
在Linux系统中使用ping命令可以持续向目的主机发送数据包,并显示反馈结果,若要终止测试,按下组合键“Ctrl+C”

2、使用traceroute命令可以跟踪数据包经过的路由途径
使用traceroute命令可以测试从当前主机到目的主机之间经过了哪些网络节点,并显示各中间节点的连接状态。可以用来检测当两台主机无法拼通时是哪个节点出了问题。

3、使用nslookup命令测试解析DNS域名解析
当我们无法访问网站却可以使用网络通讯APP时,就可以使用命令nslookup测试是不是我们的域名解析服务出了问题。域名解析连接的53端口包括了两个协议,分别是TCP与UDP,TCP负责连接UDP负责解析。

三、使用网络配置命令
1、IP地址的配置
IP地址的配置分为两种,一是临时配置,二是固定配置。
临时配置:通过命令进行修改,修改后即刻生效;操作简单快捷,执行效率高;重启后将会失效。
固定配置:通过配置文件进行修改,需要重启network服务才会生效;操作相对复杂些;永久有效,重启不会失效。
临时配置IP地址“ifconfig ens33 192.168.131.158”

永久配置IP地址需要进入配置文件进行配置。使用命令“vim /etc/sysconfig/network-scripts/ifcfg-ens33”进入配置文件进行修改。

2、为网卡绑定虚拟接口
使用命令“ifconfig ens33:0 192.168.131.88”

3、禁用、激活网络接口
“ifconfig ens33 down”禁用网卡ens33

“ifconfig ens33 up”重新激活网卡ens33

4、使用命令route添加、删除静态路由记录
“route add -net 192.168.100.0/24 gw 192.168.131.1”添加路由条目
“route del -net 192.168.100.0/24 ”删除路由条目

5、使用命令route添加、删除默认网关记录
“route add default gw 192.168.131.1”添加默认网关
“route del default gw 192.168.131.1”删除默认网关

四、配置双网卡
首先在主机中添加一块新的网卡并将两块网卡的状态都改为仅主机模式。

此时我们使用“ifconfig”可以看到已经添加了一块新的网卡ens37,但两块网卡都没有IP地址,所以我们要对两块网卡进行IP地址的配置。

首先我们进入配置文件对ens33网卡进行配置。

对网络服务进行重启,使网卡ens33生效。

我们进入到网络配置文件中并没有发现ens37网卡。

没有ens37我们可以复制一份ens33保存为ens37。

但此时我们的ens37还不能立马使用,因为他的配置文件还是ens33的,我们还需要对其配置文件进行一定的修改。

修改完成后对网络服务进行重启。

这时我们的两块网卡就都配置好了。

五、修改网络配置文件
1、主机名称配置文件
CentOS 6中修改系统的主机名,可以修改配置文件/etc/sysconfig/network。CentOS 7修改主机名则要修改的配置文件为/etc/hostname。

2、域名解析配置文件
/etc/resolv.conf文件记录了本机默认使用的DNS服务器的地址信息,对该文件所做的修改会立即生效。

3、本地主机映射文件
当访问一个陌生域名时首先查找该文件是否有相应的记录,如果没有的话再去DNS服务器查询。hosts文件减少了DNS查询过程,从而提高了网速。

课外拓展:文件远程同步

将本机文件远程同步到另一台服务器,格式:scp 本地文件路径 用户@ip:远程服务器文件路径
首先我们查看另一台服务器的hosts文件方便我们同步后对比。

将本机hosts文件同步到另一台服务器。“scp /etc/hosts [email protected]:/etc/hosts”→“yes”→远程服务器密码

查看另一台服务器的映射文件进行同步结果的验证。

将远程服务器的文件同步到本地。格式:scp 用户@ip:远程服务器文件路径 本地同步文件路径
为了区别不同并方便结果验证,首先我们在另一台服务器的hosts中新添加一个条目。

将远程服务器文件同步到本地。“scp [email protected]:/etc/hosts /etc/hosts”→远程服务器密码器。

查看本机hosts文件对同步结果进行验证。

原文地址:https://blog.51cto.com/14449528/2434450

时间: 2024-08-30 00:06:45

Linux CentOS 7 网络基本配置的相关文章

Linux CentOS 7 IP地址配置及网络问题排查

一.Linux CentOS 7 IP地址配置 输入命令"ifconfig" 查看本机IP地址. [[email protected] ~]# ifconfig     ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500         inet 192.168.42.170  netmask 255.255.255.0  broadcast     192.168.42.255         ether

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

嵌入式Linux启动时网络参数配置

明白了嵌入式Linux启动时网络参数配置的流程,就会对网络这一部分了然于胸,以后出现网络不通的情况,就有了解决问题的思路. 1.网络参数配置的入口: /etc/init.d/rcS,如下两行 # 配置换回lo地址 /sbin/ifconfig lo 127.0.0.1 # 配置以太网eth0地址 /etc/init.d/ifconfig-eth0 2.进入ifconfig-eth0文件: #!/bin/sh echo -n Try to bring eth0 interface up......

Linux Centos 7网络配置

系统版本 [[email protected] /]# cat /proc/versionLinux version 3.10.0-514.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016[[email protected] /]# 新安装的Centos系统,默认没有ip地址,需要配置ip地址以提供外部访

三大家族轻松管理CentOS 7网络属性配置

一.简单介绍    在CentOS 7中对网络管理还是有不少变化的,例如管理服务的命令变为systemctl,许多命令可以更改后直接生效,还有许多独有的工具,本文以CentOS 6与CentOS 7对比进行讲解,下面现总体介绍一下网络属性配置工具. ifcfg家族 ifcofnig:配置IP,NETMASK route:路由 netstat:状态及统计数据查看 iproute家族 ip OBJECT: addr: 地址和掩码 link:接口 route:路由 ss:状态及统计数据查看 CentO

Linux(CentOS)之网络配置

今天简单的敲几个命令 1.网络接口参数 -- ifconfig 这个命令可以设置网卡接口ip地址,子网掩码等. ifconfig xx(网卡名) down   关闭网卡接口 ifconfig xx(网卡名) up     开启网卡接口 2.查看主机参数 -- hostnamectl 显示或设置主机名称 hostnamectl status   显示主机名称以及主机信息 hostnamectl set-hostname  xx(要修改的主机名)   设置主机名 3.配置路由   route rou

Linux CentOS 7网络配置基础

查看主机名称 hostname命令:查看或设置当前主机名 修改主机名称 hostnamectl set-hostname 新主机名称 命令:修改当前主机名称 在配置文件"/etc/sysconfig/network"中直接修改 查看网络接口信息 ifconfig [网络接口名]命令:查看指定网络接口的信息,不指定接口则显示所有接口信息. 下面解释一下几个重要的参数: inet 192.168.52.131 //IP地址 netmask 255.255.255.0 //子网掩码 broa

linux基础之网络属性配置(一)

计算机网络: TCP/IP:协议栈(使用) ISO,OSI:协议栈(学习) MAC:Media Access Control 48bits: ICANN:24bits, 2^24 地址块:2^24 网桥(bridge):MAC地址表 静态指定: 动态学习:根据原地址学习: 交换机(switch):多端口网桥: IP(Internet protocol)地址:网络号+主机号 A<-->B 网络? 主机? IPv4:32bits 8bits.8bits.8bits.8bits 0-255 0.0.

关于linux Centos 7一个网卡配置多个IP的方法

因最近笔者在工作遇到这样一种情况,对多台服务器做组网规划的时候,客户方给出的IP数量有限, 不够每一台主机都分配到IP,但笔者又想了一下,不一定每台服务都得使用DCN网地址, 因此笔者想到可以对必须使用DCN网地址的网卡配置两个IP,一个DCN网地址,一个我们自己定义的私有IP地址 笔者以vmware虚拟机下的操作系统:Centos 7为例,具体配置过程如下: [方法一:通过网卡的配置文件添加多个IP] 1.编辑eno16777736网卡配置文件/etc/sysconfig/network-sc