当前位置:   article > 正文

Linux网络设置_ifconfig ens33 up

ifconfig ens33 up

目录

查看网络接口信息

查看主机信息

修改主机名

查看主机路由表信息

查看网络连接情况

查看端口统计信息

测试网络连接

设置网络地址参数

设置路由记录

域名解析配置文件

配置网卡


查看网络接口信息

ifconfig:需要安装net-tools包

        查看网络:ifconfig 或 ifconfig 网卡名

        查看所有包括未激活的网络设备接口:ifconfig -a

        开启(关闭)指定设备:ifconfig 名 up (down)

        systemctl restart network #重启所有的网卡

        ifdown ens33 ; ifup ens33

        ifdown ens33 #关闭某个网卡

        ifup ens33 #启动某个网卡

        ifconfig ens33 down #临时禁用某个网卡

        ifconfig ens33 up #重新激活某个网卡(不会更新IP地址)

inet:表示网络接口的ip地址

netmask:子网掩码

broadcast:表示网络接口的广播地址

ether:表示网络接口的物理地址(MAC地址),通常不能更改,一般如果虚拟机建立后,不要再去重新生成MAC地址,该操作相当于拔了原网卡,换了一块新网卡,网络配置往往需要重新设置。

RX和TX:接收数据包和发送数据包。又叫下行流量(下载),和上行流量(上传)

[root@localhost ~]#ifconfig

ens33: flags=4163<UP,   BROADCAST,RUNNING,MULTICAST> mtu 1500

该口 已启用, 支持广播、 正在运行 支持组播 最大传输单元1500

inet 192.168.233.21 netmask 255.255.255.0 broadcast 192.168.91.255

inet6 fe80::fe7:ca03:81f:2887 prefixlen 64 scopeid 0x20<link>

IPV6地址                      子网长度        作用域 link表示仅该接口有效

ether 00:0c:29:fe:e5:bf txqueuelen 1000   (Ethernet)

mac地址                    传输队列长度(传输缓存大小) 接口类型 

RX packets 2211 bytes 182146 (177.8 KiB)

接收 报文个数   总和字节数

RX errors 0 dropped 0 overruns 0 frame 0

接收   错误   丢弃     溢出      冲突帧数

TX packets 1317 bytes 294334 (287.4 KiB)

发送 报文个数        总字节数

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

错误       丢失      溢出        载荷数      冲突数

查看主机信息

hostname 可以查看当前虚拟机的主机名

hostnamectl set-hostname 主机名 可以重设主机名 --当前连接不会改变

/etc/hostname是用来存储主机名的位置,修改该文件不会立即生效

/etc/hosts用来存储lP地址和主机名的映射关系

修改主机名

临时修改:hostname 主机名

永久修改:hostnameectl set-hostname 主机名

        su或bush刷新后生效

配置文件修改,重启生效

查看主机路由表信息

route或者route - n

查看网络连接情况

netstat:主要查看网络连接的状态(端口扫描),路由表,接口统计等信息

查看主机的端口是否存在

-a :默认参数,显示所有活动的网络连接(包括已连接的,正在监听的,非监听状态的)

-n :以数字格式显示相关主机地址 端口信息

-r :显示路由表信息 等同于route

-I :显示监听状态(已开启网络服务但未连接)的网络连接及端口信息

-t :显示TCP相关信息(已连接)

-u :显示UDP相关的信息(已连接)

-p :显示关于网络连接的进程号、进程名称(需要root权限)

常用组合选项:-anpt

listen:监听 等待连接。表示正在等待其他主机建立连接

ESTABLISHED:已建立连接,而且正在传输数据

time_wait:连接状态之一,这时候连接状态还在,只是双方不再进行数据传输了。60~120秒。

查看端口统计信息

ss:和netstat类似,使用方法都较为类似,比netstat信息更详细,ss提供了socket信息,以及持久连接。查询速度比netstat速度快。

测试网络连接

ping:测试网络连通性,

-c:发送包的个数

-i:发送包的时间间隔

-W:ping不通之后的超时时间

-w:多少秒之后停止ping操作

从源主机到目标主机持续的发送数据包,显示发送的反馈结果,连接正常时会收到反馈的数据包

往往有几种反馈结果:

  1. Destination Host Unreachable 目标主机不可达

  2. Network is Unreachable 表示没有可用的路由记录(默认网关)

  3. Request timeout 往往是通信过程中的不稳定造成的(网卡故障,防火墙,病毒)

traceroute可以查看数据包响应路径(当前响应都不通)

跟踪数据包打的路径:traceroute 域名 ip地址

dns域名解析:

        域名和ip是一一对应的,域名的作用方便用户记忆。

        nslookup和dig.可以解析对应域名到对应的ip地址

设置网络地址参数

临时设置:

        通过命令直接修改,修改后立即生效,但重启后失效。

固定设置(永久设置):

        修改网络对应的配置文件,需要重启网络,一般在初始化服务器的静态ip时。

ifconfig 网卡 ip地址

ifconfig 网卡:虚接口 IP地址

ifconfig 网卡 up 或者ifup 网卡 可以激活网络接口

ifconfig 网卡 down 或者 ifdown 可以关闭网络接口

TYPE:网卡类型,一般是Ethernet,代表以太网

BOOTPROTO:设置网络的接口方式,dhcp代表动态获取地址,static代表静态获取地址

DEVICE:网络接口名称

ONBOOT:设置在操作系统启动时是否跟随激活。

lPADDR:设置网络接口的IP地址(只在静态地址时定义)

NETMASK:设置子网掩码,不写时默认根据IP地址的网段来

GATEWAY:设置默认网关

设置路由记录

route add -net ip网段/子网长度-gw网关

查看默认网关route | grep default

域名解析配置文件

/etc/resolv.conf文件中记录了DNS服务器的地址信息,前三条生效,后续不生效,优先第一条生效。

此文件会被定时刷新或覆盖,如果需要系统保留DNS的配置,

        则需要修改/etc/NetworkManager/NetworkManager.conf文件,在[main]配置项中增加 dns=none并重启NetworkManager服务

/etc/hosts:配置本机中的IP地址和主机名的映射关系,只对本机器有效,先查找本文件,再去查找DNS,因此本文件可以减少DNS服务器的查询。

        如果在/etc/hosts文件中增加了180.101.50.242 www.baidu.com这样的映射关系,那么再去 ping百度时,就不会走域名解析,对于经常访问的网站,或者服务器,建议添加在/etc/hosts中。但如果配置错误,会导致原访问出现异常。绝大部分情况下,我们会在集群配置中使用该文件,来减少域名解析的过程。


配置网卡

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

TYPE=Ethernet DEVICE=ens33 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.233.10 NETMASK=255.255.255.0 GATEWAY=192.168.233.2 DNS1=218.2.135.1

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/769578
推荐阅读
相关标签
  

闽ICP备14008679号