Liunx网络配置,Linux网络配置ip地址怎么配

Liunx网络配置 文章目录 一、查看网络配置永久修改网卡临时修改网卡 二、查看主机名称 hostname三、查看路由表条目 route四、查看网络连接情况netstat五、获取socket统计信息ss六、查看当前系统中打开的文件和进程的工

文章目录

1.检查您的网络配置,永久更换网卡,临时更换网卡。

2. 检查主机名hostname。 3. 查看路由表中的入口路由。 4. 检查网络连接状态。 netstat 5. 获取套接字统计信息ss。 6.检查工具lsof当前系统上打开的文件和进程。 7. 测试您的网络连接。 ping 8、trace数据包traceroute 9、域名解析nslookup 10、域名解析配置文件11、本地主机映射文件

一、查看网络配置

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

如果配置

ifconfig -a 显示所有网络接口信息

ens33:第一个以太网卡的名称。 “ens33”中的“en”是“EtherNet”的缩写,表示网卡类型为以太网,“s”表示热插拔插槽上的设备,数字“33”表示插槽号。

lo:“环回”网络接口。 “lo”并不代表实际的网络接口。默认IP 地址为“127.0.0.1”,子网掩码为8。指示本地机器的位。通常用于测试。

virbr0:虚拟网络端口。默认为虚拟网络端口号0。通常,当您通过虚拟机移植操作系统时,默认情况下会转发NAT 网络地址,但您可以选择桥接或不桥接它们。网络连接(我有这条线是因为我使用的是centos镜像虚拟机)

显示指定网络接口信息

ifconfig ens33

ens33:第一个网卡的名称(33为网卡号)

inet:IP地址

网络掩码:子网掩码

广播:广播地址

inet6:IPv6地址

第4 行:以太网指示连接类型。

ether:表示为网卡的MAC 地址。

第5行:接受数据包数量和大小的统计。

第6行:丢包、错误等异常接收的数据包数量。

第7行:统计发送的数据包数量和大小

第8 行:发送的数据包数量(数据包丢失、错误等)。

永久修改网卡

vim /etc/sysconfig/network-scripts/ifcfg-ens33 #用该文件进行配置

systemctl 重新启动网络

在CentOS 7操作系统中,修改网络接口配置文件后,需要重启网络服务或重启主机才能使新配置生效。

systemctl 重新启动网络

注意:我们建议您关闭NetworkManager 服务。如果不关闭,启动网络(NetworkManager图形界面中的网络配置文件)时可能会报错。

systemctl 停止网络管理器

systemctl 禁用网络管理器

临时修改网卡

1.添加新网卡进行实验。

2.ip -a 验证新网卡是否为ens36,通过复制ens33的内容创建新网卡ens36。

cd /etc/sysconfig/网络脚本/

cp ifcfg-ens33 ifcfg-ens36

3.更改ens36设置

vim /ifcfg-ens36

名称=ens36

设备=ens36

IPADDR=192.168.44.11 #ip不能相同

4. 设置新网卡

ifconfig ens36 192.168.44.11/24 #设置临时IP

ifdown ens36 #ens36 关闭网卡

ifup ens36 #启用ens36网卡

ifconfig ens36:1 192.168.44.12 #1是ens36的虚拟接口

ifconfig ens36:1 down #关闭虚拟接口。虚拟接口无法主动打开,只能重新配置。

二、查看主机名称 hostname

主机名:在Linux操作系统中,许多网络服务使用主机名来标识主机。主机名配置不当可能会导致程序功能出现问题。

暂时更改主机名

主机名yy

bash #刷新主机

永久设置主机名

hostnamectl set – 主机名root

三、查看路由表条目 route

显示路由主机中的路由表信息。

ss -tn|grep -w 22 #显示tcp协议22端口信息

ss -t state selected #显示当前所有处于已建立状态的TCP连接

ss -tnl Sport le 500 #显示本地端口号小于等于500的所有TCP监听

四、查看网络连接情况netstat

lsof #列出当前系统中所有进程打开的文件和文件描述符。

lsof -p 根据#PID列出指定进程的文件。

lsof -u #列出指定用户打开的文件:

lsof /path/to/file #列出当前打开文件的进程

lsof -i #列出当前系统所有网络连接信息,包括TCP、UDP等

lsof -U #列出Unix 域套接字

五、获取socket统计信息ss

平192.168.40.20

2.

ping -c 2 192.168.40.20 # -c代表ping次数

3.

ping -i 0.5 192.168.40.20 -i 秒: 设置向机器发送网络数据包的秒数。默认值是每秒发送一次。

四。

-w 表示ping 超时时间为5 秒。换句话说,ping 只持续5 秒,5 秒后结束。

如果收到“目标主机不可达”的反馈信息,则可能是目标地址不存在或者主机已关闭。

如果收到“Network Unreachable”反馈信息,则说明没有可用的路由记录(如默认网关),无法到达目标主机所在网络。

如果目标主机有严格的防火墙限制,或者网络中存在影响通信过程稳定性的因素(例如网卡故障、病毒或网络攻击),则会返回“请求超时”的反馈结果。可能是个案。 ”

六、查看当前系统中打开的文件和进程的工具lsof

测试从当前主机到目的主机的网络节点。

跟踪路由192.168.44.20

由于traceroute命令能够比ping命令更准确地定位网络连接故障点(阻塞点),因此其执行速度比ping命令稍慢。网络测试和故障排除过程通常涉及使用ping 命令来测试与目标主机的网络连接。如果发现网络连接出现故障,可以使用traceroute命令跟踪出现故障的中间节点。

七、测试网络连通性ping

1.测试DNS域名解析

Server: 8.8.8.8 #当前上行DNS服务器

Address: 8.8.8.8#53 #当前上行DNS服务器IP地址和端口

非特权answer: #下面是DNS解析的反馈结果

名称: www.google.com

Address: 199.59.148.96 #解析的IP地址

2.建议您关闭NetworkManager服务。如果不关闭,网络启动时可能会报错。

systemctl 停止网络管理器

systemctl 禁用网络管理器

八、跟踪数据包 traceroute

vim /etc/resolv.conf #输入域名解析配置文件

/etc/resolv.conf文件记录了本机默认使用的DNS服务器地址信息。对此文件所做的更改会立即生效。在Linux操作系统上,每行有一个DNS,最多可以指定三个不同的DNS服务器地址(第三个及以后的将被忽略),并且首先使用第一个DNS服务器。

九、域名解析 nslookup

vim /etc/hosts

etc/hosts文件记录了主机名和IP地址的映射关系表。这通常用于存储需要频繁访问的主机的信息。访问未知域名时,首先检查您的文件中是否有对应的映射记录,如果没有,请联系您的DNS服务器。

在/etc/hosts文件中添加“192.168.233.9 www.lichen.com”的映射记录,当您访问www.baidu.com网站时,将直接向IP地址192.168发送Web消息。请通过223.9www.lichen.com 联系我们。

比较主机文件和DNS 服务器

默认情况下,系统首先在hosts文件中查找解析记录。

主机文件仅对当前主机有效

使用主机文件可以减少DNS 查询过程并加快访问速度。

以上关于#Liunx网络配置的相关内容摘自互联网,仅供参考。相关信息请参见官方公告。

原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/92969.html

(0)
CSDN's avatarCSDN
上一篇 2024年7月4日 下午6:29
下一篇 2024年7月4日 下午6:29

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注