如何用命令查看centos系统是否联网

如何用命令查看centos系统是否联网,第1张

CentOS 7系统与以前centos6是有一些区别的,那么如何在CentOS 7 中查看网络连接?有需要了解的朋友可以和小编一起来看看吧。 一直用 ifconfig 命令查看 CentOS 中的网络连接,包括 IP 地址、MAC 地址、网络连接状态等。升级到 CentOS 7 之后 ifconfig 就找不到了,原来这个指令已经被废弃,改用 ip 指令。同样的事情也发生在 RHEL 7、Oracle Linux 7、Scientific Linux 7 的 minimal 版本中。 在 CentOS 7 minimal 系统中,可以用 “ip addr”、“ip link”查看网络连接及其状态,使用“ip –s link”还可以查看统计信息。 如果还是想使用 ifconfig 的话就需要自己安装了。先得知道 ifconfig 指令是哪个软件包提供的, yum provides ifconfig 或者, yum whatprovides ifconfig 可以查询到对应的软件包为 net-tools,安装它, yum install net-tools 安装好了就可以用 ifconfig –a 查看网络状态了。 当然这样的方法也适用于查询其它想用但是又找不到对应指令的安装软件包的情况。 将 Linode VPS 也部署成 CentOS 7 了,才发现 Linode 上的 CentOS 7 已经定制过,包含了常用的但是在 7 版中已经废弃的指令,如 ifconfig、netstat、iptables 等。

三种网络类型的区别在于

说下虚拟机网络配置的解决方案及思路

Bridge桥接方式(首选)

与宿主机地位同等,享有真实网络ip,与物理机一样对待即可(可以模拟出一块虚拟的网卡,让他有独立的IP和mark地址可以访问外网)。

缺点:网络环境一旦改变,所有的虚拟机环境也要随之改变。

NAT方式

优点:隔离网络环境(公司与家里的网络环境切换,虚拟机的所有配置不变),与外界网络环境是隔离的。同时共享本机的真实网卡和IP地址可以连接外网。

缺点:外部机器无法访问虚拟机

hostonly不建议使用 用的是VMnet1网卡,支持虚拟机之间的互联和本机的互联,不能访问外网。

VMware-workstation12、CentOS-6.5-i386-minimal(安装linux就不在这说了)

0、首先确保虚拟网卡(VMware Network Adapter VMnet8)是开启的,然后在windows的命令行里输入“ipconfig /all”,找到VMware Network Adapter VMnet8的ipv4地址(例如:192.168.1.1)

1、首先查看虚拟网络编辑器, 步骤:编辑-->虚拟网络编辑器。能在我的windows系统上能ping通虚拟机模拟的Linux系统,选择的是桥接模式

2、检查CentOS的网络适配器的网络连接方式,如下图

3、动态配置

终端中输入“vi /etc/sysconfig/network-scripts/ifcfg-eth0 ”

动态配置——————

DEVICE=eth0

BOOTPROTO=dhcp

TYPE=Ethernet

ONBOOT=yes(开机自启动)

HWADDR=xx:xx:xx:xx:xx:xx (网卡mac地址,不用改)

重启一下service network restart

然后在终端中“ping www.163.com”查看返回信息

4.默认IP地址获取

5.静态配置——————

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=00:0C:29:C6:D8:97

TYPE=Ethernet

UUID=851e47f4-2a08-4a8d-b045-3712c1998091

NM_CONTROLLED=yes

ONBOOT=yes #设置为开机启动

BOOTPROTO=static #设置为静态的ip

BROADCAST=192.168.1.255 #要和VMnet8中的ip段保持一致,最后一位必须为255

IPADDR=192.168.1.126#该虚拟机的ip

NETMASK=255.255.255.0 #子网掩码,

GATEWAY=192.168.1.1 #对应vmnet8的网关地址注意:Linux里边的网关和本地的不一致(192.168.1.1),则会出现能ping通我的本机ip,却ping不通网关的错误.

保存退出后,在终端中输入“service network restart”重启网络服务,然后在终端中“ping www.163.com”查看返回信息

参考: CentOS---网络配置详解  

             关于connect: network is unreachable 问题的解决

Linux中查看网卡流量工具有iptraf、iftop以及nethogs等,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。

1、安装iftop

centos安装iftop的命令如下:

yum install iftop -y

2、查看网卡实时流量命令:

iftop -i eth1

执行命令查看外网占用带宽情况,能查看到相应IP占用带宽的情况, 从而判断哪个占用带宽最多,是否恶意连接:

如上图,将占用带宽最多的IP,用防火墙或者安全组屏蔽访问即可。当然,最好是观察一段时间,如果是持续占用带宽,加上IP是外地的,那就完全可以屏蔽它。为了更好的监控某个特定IP的带宽访问情况,可以执行命令:

iftop -i eth1 -B -F 182.92.***.20

显示182.92.***.20这个IP与服务器的网卡eth1交互的数据量,单位是Byte。

界面说明:

"<="与"=>",表示的是流量的方向

"TX":从网卡发出的流量

"RX":网卡接收流量

"TOTAL":网卡发送接收总流量

"cum":iftop开始运行到当前时间点的总流量

"peak":网卡流量峰值

"rates":分别表示最近2s、10s、40s 的平均流量

可以通过键盘的"q"键退出iftop


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/143588.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-19
下一篇2023-03-19

发表评论

登录后才能评论

评论列表(0条)

    保存