文章目录
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