首页 > 系统相关 >linux网络设置

linux网络设置

时间:2024-06-10 17:31:50浏览次数:30  
标签:网关 网络 主机名 网卡 地址 设置 linux 路由 ens33

网络设置

ifconfig (interface configuration)

如果想使用ifconfig命令要安装net-tools软件包
yum install net-tools

  • ens33
    • en :  Ethernet (以太网)
    • s :  代表slot (插槽)
    • 33 :  插槽编号,在主板上为了识别每个插槽的唯一性,33就是被插入插槽的编号

命令

说明

ifconfig显示Linux系统中全部网卡信息
ifconfg 网卡名查看指走网卡的详细信息
ifconfig ens33 192.168.10.101/24修改名为ens33网卡的IP的地址为192.168.10.101/24
ifconfig 网卡名 down临时关闭该网卡

显示内容

说明

ens33:flags=4163<UPBROADCAST.RUNNING.

MULTICAST> mtu 1500

  • ens33:网络接口的名称。

  • fags=4163<UPBROADCASTRUNNING.MULTICAST>:网是开启的,BROADCAST 表示支持广播,RUNNING 表示接口

  • mtu 1500:最大传输单元(MTU)为1500 字节。

inet网络接口的 IP 地址
netmask网络接口的子网掩码
broadcast网络接口所在网络的广播地址
ether网络接口的物理地址 (MAC地址)
inet6

网络接口IPV6地址

txqueuelen 1000:传输队列长度

RX packets 320 bytes 27433 (26.7 KiB)接收到的数据包数量 (RX packets) 和字节数 (bytes)
RX errors 0 dropped 0 overruns 0 frame 0接收错误、丢弃、溢出和帧错误的数量
TX packets 377 bytes 32275 (31.5 KiB)发送的数据包数量 (TX packets) 和字节数 (bytes)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0发送错误、丢弃、溢出、载波错误和碰撞的数量

 主机

命令

说明

hostname查看当前主机的主机名
hostname 主机名

修改当前主机的主机名,启用一个新的shell环境以后生效

修改完需要输入 bash 命令启动新的bash shell会话

以上操作不是永久生效,重启主机就还原

bash启动一个新的bash shell会话
vim /etc/hostname永久修改主机名的文件
hostnamectl set-hostname 主机名永久修改主机名

使用 hostnamectl set - hostname 主机名 命令可以发现存放主机名的文件也被修改了,方便起见,使用该命令而不用修改/etc/hostname 的文件内容

路由

命令

说明

route -n显示IP路由表
-n :  以数字形式 (numeric) 显示地址和端口号
route add -net 172.16.0.0/16 gw192.168.10.200

添加路由条目(静态路由)

-net :  指定要到达的目标网络为172.16.0.0/16

gw (网关) :  要到达目标网络时的下一跳网关地址

route del -net 172.16.0.0/16删除指定路由条目
route add default gw 192.168.10.254添加默认网关路由条目

显示内容

说明

Destination目标网络或目标主机的IP地址如果是默认路由则显示0.0.0.0
Gateway

网关,到达目标网络或主机的下一跳地址

如果目标是本地网络的一部分,则网关可能是 0.0.0.0,表示不需要经过网关即可直接访问。

Genmask目标网络地址的子网掩码

Flags
路由表项的标志位,用于指示路由的不同属性和行为。
  • U (Up :  此路由当前为启动状态。
  • G (Gateway) :  此路由需要使用外部网关(即下一跳地址)来转发数据包。
  • H (Host) :  目标是一个主机 (IP),而非一个网络段。
  • R (Reinstate Route) :  使用动态路由时,恢复路由信息的标志。
  • D (Dynamically) :  此路由是动态地安装或修改的,
  • M (Modified) :  此路由已经被路由守护程序或重定向修改过
  • ! (rejectroute) :  此路由将被拒绝(用于阻止不安全的网络域)。
  • UG :  结合 U 和 G 的含义,这表示路由是启动的,并且需要通过一个网关来转发数据包。
Metric是路由算法用以确定到达目的地的最佳路径的计量标准在路由选择过程中,较小的 Metric 值通常意味着更优先选择的路径Metric 的值可以由网络管理员手动设置,也可以由路由协议自动计算得出
lface用于到达目标网络的网络接口的名称。

查看进程相关信息

命令

说明

netstat -anptu | grep sshd显示与sshd有关的信息
-a :  所有
-n :  以数字形式显示地址相关信息
-p :  显示相关进程信息
-t :  显示tcp连接
-u :  显示udp连接
ss -t state ESTABLISHED列出当前所有处于 ESTABLISHED 状态的TCP连接ESTABLISHED :  已建立连接的

  • Recv-Q
    • 接收队列长度 (以字节为单位)
  • Send-Q
    • 发送队列长度 (以字节为单位)
  • Local  Address :  Port
    • 表示本地地址和端口
  • Peer  Address :  Port
    • 表示远程地址和端口

跟踪路由

安装所需软件包 yum -y install traceroute

traceroute lP地址

运营商会关闭不常用的UDP端口,在linux系统中使用traceroute命令时发送的是UDP数据包,造成了无数据的状态

解析指定域名

安装nslookup命令所需软件包,yum -y install bind-utils

该软件包是隶属于DNS的

命令

说明

nslookup baidu.com解析baidu.com的IP地址

域名解析配置文件

命令

说明

/etc/resolv.conf该文件用于配置系统域名解析功能
vim /etc/NetworkManager/NetworkManager.conf编辑NetworkManager服务的配置文件

NetworkManager :  网络管理服务

在Linux系统中NetworkManager服务会读取 /etc/sysconfig/network-scripts/ 目录下的网卡配置文件的DNS1和DNS2,并且更新DNS配置到 /etc/resolv.conf 文件

关闭NetworkManager服务 更新DNS服务器地址功能。从NetworkManager.conf文件的第25-26行,修改文件内容为如下,保存并退出

重启相关服务,此时/etc/resolv.con广文件不会再更新DNS服务器地址

网卡地址的设置

如何增加IP

  • 1:添加一块网卡
    • cp ifcfg-ens33 ifcfg-ens36
    • vim ifcfg-ens36
    • 需要把配置文件中的UUID删掉
  • 2:增加一个子接口
    • cp ifcfg-ens33 ifcfg-ens33:0
    •  vim ifcfg-ens33:0
  • 3:vim ifcfg-ens33
    • IPADDR0=IP0
    • PREFIX0=24
    • IPADDR1=IP1
    • PREFIX1=24

标签:网关,网络,主机名,网卡,地址,设置,linux,路由,ens33
From: https://blog.csdn.net/qq_74956938/article/details/139578469

相关文章

  • Linux远程访问及控制
    设备信息主机名称IP地址用途test01192.168.221.130被远程连接(服务器)test02192.168.221.131使用远程连接(客户端)OpenSSH服务器        SSH(SecureShell)协议是一种安全通道协议对通信数据进行了加密处理,用于远程管理使用TCP协议        OpenSSH服务器......
  • Linux网络设置
    目录网络设置ifconfig(interfaceconfiguration)主机路由查看进程相关信息跟踪路由解析指定域名域名解析配置文件网络设置ifconfig(interfaceconfiguration)如果想使用ifconfig命令要安装net-tools软件包yuminstallnet-toolsens33en:Ethernet(以太网)s:代表slot......
  • 【教程】在Linux系统上安装Docker和Docker Compose
    介绍Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。DockerCompose是在使用Docker容器部署分布式应用时的工具,可以定义哪个容器运行哪个应用。使用Compose,你只需定义一个多容器应用的yml文件,然后使用一条命令即可部署运行所有容器......
  • 社交网络算法改进的深度极限学习机DELM的分类
    社交网络算法改进的深度极限学习机DELM的分类文章目录社交网络算法改进的深度极限学习机DELM的分类1.ELM原理2.深度极限学习机(DELM)原理3.社交网络算法4.社交网络算法改进DELM5.实验结果6.参考文献7.Matlab代码1.ELM原理ELM基础原理请参考:https://blog.csdn.net/u01......
  • 设置参数
    参数名称和值所有参数名称均不区分大小写。每个参数都采用以下五种类型之一的值:布尔值、字符串、整数、浮点数或枚举(enum)。类型决定了设置参数的语法:布尔值:值可以写为on、off、true、false、yes、no、1)0或其中任何明确的前缀。字符串:通常,将值括在单引号中,并将值中的任......
  • 【网络编程开发】10.UNIX套接字域
    10.UNIX套接字域UNIX域套接字是用于在同一台计算机上运行的进程之间进行通信的一种机制。它与传统基于TCP/IP协议栈的套接字不同,UNIX域套接字操作更为高效,因为它避免了网络层的开销,不涉及网络报头、检验和、顺序号等复杂的网络协议处理过程。UNIX域套接字的特点包括:高效的......
  • 等级保护政策法规解读:构建网络安全的法律基石
    等级保护政策法规解读:构建网络安全的法律基石引言等级保护制度作为中国网络安全管理的基石,其政策法规构成了网络运营者履行安全保护义务的法律框架。随着技术的发展和网络安全形势的变化,等级保护政策法规也在不断更新和完善。本文旨在解读等级保护政策法规的核心内容,探讨其对......
  • 等保系列之——网络安全等级保护测评工作流程及工作内容
    等保系列之——网络安全等级保护测评工作流程及工作内容引言随着信息技术的快速发展,网络安全问题日益凸显。为了保障信息系统的安全稳定运行,我国实施了网络安全等级保护制度(简称等保)。等保测评作为该制度的重要组成部分,对于提高信息系统的安全防护能力具有重要意义。等保测......
  • 在Linux中,如何选择 Linux 操作系统版本?
    选择Linux操作系统版本时,您需要考虑多个因素来确保所选版本能够满足您的特定需求。以下是一些关键的考虑点:目的和经验水平:新手用户:如果刚开始接触Linux,建议选择用户友好的发行版,如Ubuntu、Mint或Kubuntu。这些系统提供了良好的图形界面,丰富的软件库,以及活跃的社区支持,非常适......
  • 在Linux中,什么是硬链接和软链接?
    在Linux中,硬链接(HardLink)和软链接(SoftLink,也称为符号链接SymbolicLink)是两种用于引用文件或目录的机制。以下是关于这两种链接的详细解释:1.硬链接(HardLink)定义:硬链接是通过文件系统中的索引节点(inode)来进行连接的。多个文件名可以指向同一个索引节点,这就是硬链接。特......