Linux网络配置

104 阅读3分钟

在使用3A服务器期间,我们会经常使用到网络配置,下面介绍Linux网络的配置,需要服务器的可以私信我

一.网络地址配置

1.1网络地址查看–ifconfig

命令格式:ifconfig 或 ifconfig +网卡名
主要参数信息:

image.png

image.png

image.png

二.路由表配置

2.1路由表查看–route

路由表:Linux操作系统中的路由表决定着从本机向其他主机、其他网络发送数据的去向,是排除网络故障的关键信息。
命令格式:route
route -n 将路由记录中的地址显示为数字形式

image.png

直接执行“route"命令可以查看当前主机中的路由表信息
当下一跳为"gateway"时,表示目标网段是与本机直接相连的。

2.2路由表设置

2.2.1添加指定网段到路由表

route add -net 网段地址 gw IP地址

image.png

2.2.2删除指定的网段

route del -net 网段地址

image.png

2.2.3添加默认路由到路由表

route add default gw 网关地址

image.png

2.2.4从路由表中删除默认网关

route del default gw IP地址

image.png

三.网络连接测试

3.1测试网络连通性–ping

命令格式:ping 【选项】 目标主机名或IP

选项功能
-c指定发包次数
-i指定发包间隔时间
-w超时时间间隔

image.png

若看到"Destination Host Unrelachable"的反 馈信息,则表示 目的主机不可达,可能目标地址不存在或者主机已经关闭

若看到"Network is unreachable" 的反馈信息,则表示没有可用的路由记录(如默认网关),无法达到目标主机所在的网络。

当目标主机有严格的防火墙限制时,或者当网络中存在影响通信过程稳定性的因素(如网卡故障、病毒或网络攻击等)时,可能收到"Request timeout"的反馈结果

 

3.2跟踪数据包路径–traceroute

traceroute命令能够比ping命令更加准确的地位网络连接故障点

命令格式:traceroute +目标主机名或IP

image.png

四.域名解析

4.1域名解析–nslookup

通过网站地址,解析出对方的IP地址
nslookup 目标主机地址 [DNS服务器地址] #测试DNS域名解析

image.png

或使用dig命令

或使用dig命令

image.png

4.2DNS设置

更改DNS两种方法
方法一:vim /etc/resolv.conf配置文件
次方法实时生效

image.png

方法二:vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改网卡信息中的DNS
修改配置文件后,需要重启网络服务:systemctl restart network

image.png

4.3本地主机映射

默认情况下,系统首先从hosts 文件查找解析记录,hosts文件只对当前的主机有效,hosts文件可减少DNS查询过程,从而加快访问速度
host文件位置:/etc/hosts
添加格式:主机IP IP地址

不更改host,直接ping百度

image.png

vim /etc/hosts

image.png

更改过hosts再ping百度

image.png

五.端口检查

5.1netstat命令查看

命令格式:nststat 【选项】

image.png

查看系统正在运行的TCP端口信息

image.png

查看TCP协议的80端口

image.png

5.2ss命令查看

命令格式:ss 【选项】
ss常用选项

image.png

查看ssh端口状态

image.png

5.3lsof命令

命令格式: lsof -i:+端口号
查看22端口使用

image.png

总结:

1.在设置网卡的时候ifconfig设置的为临时IP地址,在网卡重启或机器重启后,将变为默认IP,更改永久Ip需要更改配置文件

2.ss命令与netstat命令用户基本相同,但是ss命令显示的信息比netstat更详细;ss也比netstat命令更加快速

3.nslookup域名解析,将域名解析为IP地址

4.主机映射可以更快速的对域名进行访问

搭建一些服务的话,还是建议大家租一个服务器使用的