默认网关设置_Linux怎么配置静态IP地址

如何为

Linux设置网络地址参数-基本网络设置

前言:之前,我们已经分享和了解了Linux系统的基本管理命令和技巧,为进一步学习Linux网络服务奠定了基础。接下来,让我们了解一下网络服务器中的网络设置、文件服务、域名解析以及Linux系统的其他应用。

1。检查网络配置

以确保网络配置的正确性和平滑的网络连接是作为服务器应用的Linux系统的基础。检查和测试网络配置是管理Linux网络服务的第一步

1。ifconfig-查看网络配置

1)查看所有活动网络接口的信息

执行ifconfig或ip addr或ip a命令以显示当前主机中已启用(活动)网络接口的信息

示例:(注意:图中显示的是RHEL6版本6,版本7中的网卡名称是ens33)

默认网关设置

2)查看指定的网络接口信息

格式:ifconfig网络接口名称

图:(版本7网络接口(网卡名称)是ens的开头)

默认网关设置

如上图所示,您还可以知道通过发送和接收的数据包数量

2 .主机名命令

在Linux系统中,相当多的网络服务将通过主机名来识别该机器。如果主机名配置不正确,可能会导致程序功能失败

1)查看主机名

使用hostname命令查看当前主机的主机名,而不添加任何选项参数

示例:

2)临时更改主机名

命令格式:

示例:

默认网关设置

注意:此方法只是临时更改主机名,重新启动后将无效

3)永久更改主机名

a。配置文件

RHEL6和7的修改具有不同的配置文件存储路径。如果配置文件中的主机名被修改,主机名可以在重新启动时被永久更改。

RHEL6主机名配置文件路径是:/etc/sysconfig/network

RHEL 7主机名配置文件路径是:/etc/hostname

示例:(示例是RHEL6的修改,7是相同的。只有文件路径不同)

默认网关设置

b。使用命令进行修改(此方法仅适用于RHEL7或CentOS7之后)

命令格式:

使用此命令进行更改后,更改后的主机名会自动写入配置文件,因此您可以永久更改主机名,这实际上是修改配置文件

3.route命令

直接执行route命令以查看当前主机中的路由表信息。如果与“-n”选项结合使用,路由记录中的地址可以以数字形式显示,这可以跳过解析主机名的过程,并在有更多路由表条目时加快执行速度。示例

:

默认网关设置

目的地列对应于目标网段的地址,网关列对应于受惊吓的路由器的地址,而Iface列对应于发送数据的网络接口当目标网段为“默认”时,表示该线路是默认的网关记录,当打草惊蛇为“*”是时,表示目标网段直接连接到该机器

4.netstat命令199netstat命令(如查看系统的网络连接状态)是了解网络状态和排除网络服务故障的有效工具

命令格式:

常用选项:

-a:显示所有活动连接(包括监听和非监听状态服务端口)

-n:以数字形式显示

-p:显示相关进程信息

-t:查看与TCP协议相关的信息

-u:查看UDP协议相关的信息

-r:显示路由表

:

Tcp21的示例是ftp服务的端口

2,测试网络连接

1,ping命令-测试网络连接

命令格式:

常用选项:

-c<。完成次数> :设置请求响应完成的次数

-I & lt;>之间的秒数:指定发送和接收信息之间的时间间隔

-q:不显示指令执行过程,除了在开始和结束的相关信息

-s & lt;数据包大小> :设置数据包大小

-t & lt;生存值> :设置生存值TTL

-v的大小:指令执行过程的详细显示

示例:

默认网关设置

如果返回“目标主机不可达”的反馈信息,则目标主机不可达,目标地址可能不存在或主机关闭;“网络不可达”的反馈表明没有可用的路由记录(如默认网关),并且无法到达目标主机所在的网络。返回“请求超时”的反馈消息,指示与目标主机的连接超时(数据包变慢或丢失)。如果有严格的防火墙限制,也可能会返回此消息。

2.traceroute命令-跟踪数据包的路由

使用traceroute命令测试在当前主机和目标主机之间传递的网络节点,并显示每个中间节点的连接状态(响应时间)对于无法响应的节点,连接状态将显示为“*”

命令格式:

示例:

默认网关设置

在网络测试和故障排除过程中,ping命令通常用于测试与主机的网络连接。如果发现网络故障,traceroute命令用于跟踪和查看哪个中间节点出现故障。

3.nslookup命令-测试域名解析

nslookup是测试域名解析的专用工具(域名服务将在后面详细解释,这是一种将域名解析为通用ip地址的服务。)

命令格式:

示例:

默认网关设置

如果对查询域名的IP地址给出了成功的反馈,则意味着域名解析没有问题;如果消息”...“无法连接到任何服务器”,这意味着您无法连接到指定的DNS服务器。如果消息”...找不到xxx.yyy.zzz:NXDOMAIN "出现,要查询的域名不存在。

3。设置网络地址参数

网络参数设置方法:

临时配置-使用命令调整网络参数简单快捷,运行中的网络参数

可以直接修改。一般情况下,只有在网络调试过程中重启后才适合使用

系统。该修改将使

永久配置无效-用于通过配置文件修改来修改各种网络参数的配置文件

适用于为服务器设置固定参数。

将在网络服务重新加载或重新启动后生效。

1。临时配置-使用网络配置命令(注意:RHEL6中网络接口的名称是eth。使用ifconfig命令修改网卡的地址和状态。

ifconfig命令不仅可以用来查看网卡配置,还可以用来修改网卡的ip地址和子网掩码。您还可以绑定网络接口,激活或停用网络接口

a。修改网卡的ip地址(临时修改)

命令格式:

示例:

b。禁用或重新激活网卡

命令格式:

示例:

c。设置虚拟网络接口(相当于为网卡配置多个IP地址)

命令格式:

示例:

可以根据需要添加更多虚拟接口。例如,“以太0: 1”、“以太0: 2”等。

2)使用路由命令添加和删除静态路由记录

删除路由表中的默认网关记录命令格式:路由删除默认网关IP地址

添加默认网关记录命令格式到路由表:路由添加默认网关IP地址

添加路由记录命令格式到指定网段:路由添加网络网段地址网关IP地址

删除路由记录命令格式到指定网段:路由器删除网络永久配置-修改网络配置文件

1)网络接口配置文件

网络接口的配置文件默认位于目录“/etc/sysconfig/Network-scripts/”中,文件名格式为:“ifcfg-XXX”,其中“XXX”是网络接口的名称例如,RHEL6中网卡eth0的配置文件是“ifcfg-eth0”,而RHEL7中网卡ens33的配置文件是“ifcfg-ens33”

在网卡的配置文件中,可以看到静态IP地址的一些内容,如下图所示:

默认网关设置

以上配置项的含义和功能如图所示(RHEL6中的配置文件如图所示,7中的配置文件类似,所以换药方式相同。变化几乎是相同的)

设备:设置网络接口的名称ONBOOT:设置网络接口是否在Linux系统启动时激活BOOTPROTO:设置网络接口的配置模式,当该值为静态时,使用静态ip地址。当它是dhcp时,它意味着ip地址ipADDR是通过dhcp动态获得的:设置网络接口的IP地址NETMASK:设置网络接口的子网掩码GUEST:设置网络接口的默认网关地址2)重新启动网络网络服务

。修改网络接口的配置文件后,为了使新配置生效,您可以重新启动网络服务或重新启动主机,或者禁用或启用网络接口。

示例:在

RHEL6中重新启动网络服务:在服务网络重新启动中重新启动网络服务RHEL7: systemctl重新启动网络注意:这是我在做实验时的体验:RHEL6修改网卡配置并重新启动后,ip地址没有改变。这时,我们经常删除文件RHEL7不需要被照顾。RHEL7特别适合改变,RHEL6特别不适合改变。(个人提示,未批准)

3)域名解析配置文件

a。指定为该计算机提供域名解析的服务器的地址

/etc/resolve。默认情况下,conf文件记录这台机器使用的DNS服务器的地址信息。对此文件的修改将立即生效Linux系统最多可以指定3个(第三个将被忽略)不同的DNS服务器地址,第一个DNS服务器将被优先使用。

示例:

默认网关设置

,其中“search localdomain”用于设置默认搜索域(域名后缀)例如,当访问主机“localhost”时,它相当于访问“localhost.localdomain”

b。本地主机映射文件

/etc/hosts文件记录了主机名和ip地址之间的映射表,该映射表通常用于存储频繁访问的主机信息当访问未知域名时,首先查找文件中是否有对应的映射记录,如果没有,则查找域名服务器

默认网关设置

主机文件和DNS服务器

之间的比较默认情况下,系统首先从主机文件中查找并解析记录。主机文件仅对当前主机有效,从而减少了DNS查询过程,并将访问速度提高了256以上

大家都在看

相关专题