• linux基础网络设置


    查看网络接口信息 ifconfig

    查看所有活动网络接口的信息 执行 ifconfig 命令 查看指定网络接口信息

    ifconfig 网络接口名

    查看主机名称hostname

    hostname命令 查看或设置当前主机名

    hostname

    查看路由表条目 route

    route命令 查看或设置主机中路由表信息

    route -n

    查看网络连接情况 netstat

    netstat命令 查看系统的网络连接状态、路由表、接口统计等信息

    netstat [选项]

    常用选项 -a、-n、-p、-t、-u、-r

    [root@localhost ~]# netstat -anpt | grep “:80” tcp60 0 :::80 :::* LISTEN 20563/httpd

    测试网络连接 ping

    ping命令 测试网络连通性

    ping [选项] 目标主机

    跟踪数据包 traceroute

    traceroute命令 测试从当前主机到目的主机之间经过的网络节点

    traceroute 目标主机地址

    域名解析 nslookup

    nslookup命令 测试DNS域名解析

    nslookup 目标主机地址 [DNS服务器地址]

    设置网络接口参数 ifconfig

    设置网络接口的IP地址、子网掩码

    ifconfig 接口名 ip地址 [netmask 子网掩码] ifconfig 网络接口 ip地址[/掩码长度]

    禁用或者重新激活网卡

    ifconfig 网络接口 up ifconfig 网络接口 down

    设置虚拟网络接口

    ifconfig 接口名:序号 IP地址

    设置路由记录 route

    添加到指定网段的路由记录

    route add -net 网段地址 gw IP地址

    删除到指定网段的路由记录

    route del -net 网段地址

    删除路由表中的默认网关记录

    route del default gw IP地址

    向路由表中添加默认网关记录

    route add default gw IP地址

    修改主机名 hostname

    hostname命令 设置主机名

    hostname 主机名称

    网络接口配置文件

    [root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33

    启用、禁用网络接口配置

    重启 network 网络服务 systemctl restart network 禁用、启用网络接口

    ifdown

    ifup

    主机名称配置文件

    vi /etc/sysconfig/network

    域名解析配置文件

    vi /etc/resolv.conf

    本地主机映射文件

    cat /etc/hosts

    hosts 文件和 DNS 服务器的比较 默认情况下,系统首先从 hosts 文件查找解析记录 hosts 文件只对当前的主机有效 hosts 文件可减少 DNS 查询过程,从而加快访问速度

    网络流量监测

    iptraf-ng IPTraf-ng 是一个基于控制台的 Linux 网络监控程序, 显示有关 IP 流量的信息。 它返回如下信息:

    当前 TCP 连接 UDP、ICMP、OSPF 和其他类型的 IP 数据包 TCP 连接上的数据包和字节数 IP、TCP、UDP、ICMP、非 IP 和其他数据包和字节计数 TCP/UDP 端口计数 按数据包大小的数据包计数 IP 地址的数据包和字节数 界面活动 标记 TCP 数据包的状态 LAN站统计

    使用 DHCP 动态配置主机地址

    DHCP服务 为大量客户机自动分配地址,提供集中管理 减轻管理和维护成本、提高网络配置效率 可分配的地址信息主要包括 网卡的IP地址、子网掩码 对应的网络地址、广播地址 默认网关地址 DNS服务器地址

    安装 DHCP 服务器

    DHCP服务器软件 CentOS光盘中的 dhcp-4.2.5-47.el7.centos.x86_64.rpm dhcp 软件包的主要文件 主配置文件: /etc/dhcp/dhcpd.conf 执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay 执行参数配置:/etc/sysconfig/dhcpd

    主配置文件4-1

    dhcpd.conf 的内容构成

     

    主配置文件4-2

    全局设置,作用于整个 DHCP 服务器 ddns-update-style none; default-lease-time 21600; max-lease-time 43200; option domain-name "domain.org"; option domain-name-servers 202.106.0.20;

    主配置文件4-3

    Subnet网段声明,作用于整个子网段 range 参数:设置用于分配的 IP 地址池 option subnet-mask 参数:设置客户机的子网掩码 option routers 参数:设置客户机的默认网关地址

     

     

    主配置文件4-4

    host 主机声明,作用于单个主机 hardware ethernet 参数:指定对应主机的 MAC 地址 fixed-address 参数:指定为该主机保留的 IP 地址

    host prtsvr { hardware ethernet 00:c0:c3:22:46:81; fixed-address 192.168.4.100; }

    启动 DHCP 服务

    启动 DHCP 服务 查看租约文件 /var/lib/dhcpd/dhcpd.lease

     

  • 相关阅读:
    Android 解析包时出现问题 的解决方案(应用检查更新)
    从金蝶云星空到赛意SMOM通过接口配置打通数据
    pytorch中transform库中常用的函数有哪些及其用法?
    在MongoDB的对象中插入数组详解
    websocket
    运筹优化算法常用求解器汇总
    设计模式之建造者模式
    元注解:专门修饰注解的注解
    JAVA HEAP SPACE解决方法和JVM参数设置
    Docker Compose 启动容器例子
  • 原文地址:https://blog.csdn.net/sjsjshhs134654/article/details/128198543