首页天道酬勤linux配置临时ip地址命令,linux修改静态ip

linux配置临时ip地址命令,linux修改静态ip

张世龙 05-04 16:47 77次浏览

一、看网络结构

ifconfig -查看网络配置

1 )显示所有活动网络接口的信息

运行ifconfig、ip addr或ip a命令可显示当前主机上正在使用的(活动)网络接口信息。

inetaddr:IP地址Bcast :广播地址Mask :子掩码2 )显示指定的网络接口信息

格式: ifconfig网络接口名称

图标:

1 )显示主机名

使用hostname命令可以在不添加参数的情况下显示当前主机名

示例:

2 )临时更改主机名

hostname新主机名

此方法在重新启动时无效。

3 )永久更改主机名

a .更改配置文件

RHEL6和7主机名的配置文件路径为etc/sysconfig/network

RHEL7主机名的配置文件路径为eth/hostname

b .使用命令进行修改(此方法仅适用于RHEL7或CentOs7或更高版本) ) ) )。

命令格式:

hostname CTL set -使用从0更改的主机名时,更改的主机名将自动写入配置文件。 蓑衣可以永久更改主机名,但实际上是更改了配置文件。

3 .路由命令

直接运行route命令可显示当前主机中路由表的地址。 与“-n”选项结合使用时,可以用数值显示路由记录中的地址。 这样可以省去主机名解析过程,并提高路由表中条目较多时的运行速度。

实例:

目标网段或主机网关地址“*”表示目标是该主机所属的网络,不需要路由Genmask子网掩码Flags标记可能有以下标记。 u-routing是活动的H -目标通过由主机g-routingpointgatewayr-recoverydynamicrouting生成的条目d-routing守护进程动态安装的m-routing -拒绝路由金属路由距离、到达指定网络所需的中转速(linux内核中未使用) Ref路由条目引用次数(linux内核中未使用) Use路由条目是路由软件

netstat命令用于了解表达式网络状态并排除网络服务故障的有效工具。

命令格式:

netstat选项

常规选项:

-a :显示所有网络链接-n :显示监听、非监听状态的服务端口-p :显示相关进程信息- t :显示TCP协议相关信息- u :显示UDP协议相关信息-r :路由

二、测试网络连接

1.ping命令-测试网络连接性

命令格式:

ping【选项】目标主机的常规选项:

-c完成次数:设置对完成请求的响应的次数-i间隔秒数:指定方法信息的时间间隔-q :不显示命令的执行步骤。 除了开头和结尾信息之外-s数据包大小:数据包大小-t设置生存值:设置库存值TTL的大小-v :跟踪命令-跟踪数据包的路由路径,详细说明命令的执行步骤

使用traceroute命令可以测试网络节点从当前主机到目标主机的通过,并显示每个中间节点的连接状态(响应时间)。 对于无法响应的节点,连接将显示“*”。

命令格式:

traceroute目标主机地址3.nslookup命令测试DNS域名解析

nslookup是测试域名解析(DNS )的专用工具。

如果被联系域名的ip地址成功反馈,表示域名解析无误。 如果显示“…no servers loud be reached”消息,表示无法连接到指定的DNS服务器。 如果出现“…cant’tfindxxx.yyy.zzz : nxdomain”消息,表示要查询的域名不存在。

三.设置网络地址参数

如何设置网络参数:

临时放置-使用命令调整网络参数。 简单、快速,可以直接修改运行中的网络参数。 通常仅在网络调试期间使用,系统将重新启动并禁用。

永久配置-用于修改文件以修改网络参数,并修改每个网络设置的固定参数。 必须重新加载或重新启动网络服务才能启用。

1 .临时配置-使用网络配置命令(RHEL6网络接口名称为eth rhel7ens ) )。

1 )使用ifconfig命令修改网卡的地址、状态

ifconfig命令不仅显示网卡的配置,还更改网卡的ip地址、子网掩码、绑定网络接口以及启用或禁用网络接口

a .对开放的ip地址的修正(临时修正) ) ) ) ) )。

命令格式:

ifconfig网络接口名称IP地址【netmask子网掩码】ifconfig网络接口名称IP地址【/掩码长度】示例:

ifconfig eth 0192.168.168.1 net掩码255.255

.255.0ifconfig eht0 192.168.168.1/24

b.禁用或者激活网卡

ifconfig 网络接口 upifconfig 网络接口 down

c.设置虚拟网络接口(相当于一块网卡配置多个ip地址)
命令格式:

ifconfig 接口名:序号 IP地址

示例:

ifconfig eth0:0 172.17.17.17

可以根据需要添加更多的虚拟接口 如 ‘eth0:1’‘eth0:2’等
2)使用route命令添加或者删除静态路由记录
删除路由表中的默认网关记录
命令格式: route del default gw Ip地址
向路由表中添加默认网关记录
命令格式: route add default gw Ip地址
添加到指定网段的路由记录
命令格式: route add -net 网络地址 gw Ip地址
删除到指定网段的路有记录
命令格式: route del -net 网络地址
2.永久配置 - 修改网络配置文件
网络接口配置文件默认位于目录“etc/sysconfig/network-script/”中,文件命格式为:'ifcfg-XXX' ,其中"XXX
"是网络接口的名称。例如 RHEL6中网卡eth0的配置文件是“ifcfg-eth0”,而RHEL7中网卡ens33的配置文件是“ifcfg-ens33”。
在网卡的配置文件中,可以看到静态ip地址部分内容如下图所示:

DEVICE:设置网络接口名称ONBOOT:设置网络接口是否在linux系统启动时激活BOOTPROTO:设置网络接口的配置方式,值为static时表示使用静态ip,为dhcp表示通过dhcp方式动态获取IP地址IPADDR:设置网络接口的IP地址NETMASK:设置网络接口的子网掩码GATEWAY:设置网络接口的默认网关地址

2)重启networrk网络服务
当下修改了网络接口之后若要使新的配置生效,可以重启network服务或者重启主机或者禁用、启用网络接口。
示例:

RHEL6中重启network服务:service network restartRHEL7中重启network服务:systemctl restart network

注:这是我在做实验的时候的一个经验:RHEL6修改完网卡配置重启后,ip地址仍然没有改过来,这时候我们经常会删除“etc/udev/rules.d/70-persisitent-net.rules”这个文件。RHEL7不用管,RHEL7特别好改,RHEL6改的时候特别难受(个人提示,不求认同)
3)域名解析配置文件
a. 指定微博本级提供DNS解析器的服务器地址
/etc/resolv.conf 文件中记录了本机默认使用的DNS服务器地址新信息,对该文件所做的修改将会立即生效。linux系统中最多可以指定3个(第3个以后将被忽略)不同的DNS服务器地址,优先使用第1个DNS服务器。
示例:

其中 search localdomain 用来设置默认的搜索域例如,当访问主机“localhost”时,就相当于访问了 localhost.localdomain。
b.本地主机映射文件
/etc/hosts 文件中记录着一份主机名与ip的映射关系表,一般用来保存经常访问的主机信息。当访问一个未知的域名时,先查找该文件中是否有相应的映射记录,如果找不到在去向DNS服务器查询。


hosts文件和DNS服务器比较:
默认情况下,系统首先从hosts文件查找解析记录
hosts文件只对当前的主机有效
hosts文件可以减少DNS查询过程,从而加快访问速度

kalilinux获取内网,kali系统怎么设置ip地址