• linux入门8—网络配置


    一、查看与检测网络

    1、查看网络配置

    常看网络接口信息:

    • ifconfig :查看所有网络接口信息
    • ifconfig 网络接口名:查看指定网络接口信息

    查看主机名:hostname

    查看主机路由信息:route

    • route-n (将路由记录中的地址信息以数字显示)

    查看网络连接状态: netstat

    • netstat -antp |grep “22”:查看22端口的网络连接状态

    2、测试网络连接

    ping: 测试网络连通性

    traceroute: 跟踪数据包,测试当前主机到目标主机的网络节点联通性

    nslookup: DNS域名解析

    二、设置网络地址参数

    临时配置:使用命令修改,简单快速,可直接修改运行中的网络参数

    固定配置:修改配置文件,修改各项网络参数的配置文件,需要重启网络服务才能生效。

    1、使用网络配置命令

    ifconfig 配置网络地址

    • ifconfig 接口名 IP地址 [netmask] : 设置网络地址、子网掩码
    • ifconfig 网络接口 up :开启网络接口
    • ifconfig 网络接口 down :关闭网络接口
    • ifconfig 接口号:序号 IP地址 : 设置虚拟网络接口

    route 设置路由记录:

    • route add -net 网段地址 gw 网关地址 :添加指定网段的路由记录
    • route del -net 网段地址 :删除指定网段的路由记录
    • route add -net IP/8 gw 网关地址: 添加路由表
    • route del -net IP/8 gw 网关地址:删除路由表
    • route del -net 0.0.0.0:删除默认网关

    hostname:设置主机名

    • hostname 主机名

    2、修改配置文件进行配置

    修改网络接口配置:/etc/sysconfig/network-script/目录下

    • TYPE=Ethernet
    • BOOTPROTO=static:采用静态地址(dhcp表示使用dhcp)
    • DEVICE=ens33 :网卡名
    • ONBOOT=yes:开机自启网口
    • IPADDR=192.168.4.11:IP地址
    • NETMASK=255.255.255.0:子网掩码
    • GATEWAY=192.168.4.1 :网关地址

    修改主机名配置文件:/etc/sysconfig/network

    DNS服务器绑定:/etc/resolv.conf

    • nameserver IP (最多三条)

    修改本地主机映射: /etc/hosts文件

    • IP 域名,(本地映射则设置本地地址和本地主机名即可)

    三、配置DHCP服务器

    DHCP配置文件(/etc/dhcp/dhcpd.conf)内容构成:

    全局设置: 作用与整个DHCP服务器

    网段声明:作用于整个网段

    • range 参数:设置用于分配的 IP 地址池
    • option subnet-mask 参数:设置客户机的子网掩码
    • option routers 参数:设置客户机的默认网关地址

    host 主机声明:作用于单个主机

    • hardware ethernet 参数:指定对应主机的 MAC 地址
    • fixed-address 参数:指定为该主机保留的 IP 地址

    基本配置:

    • yum install -y dhcp :安装DHCP服务器

    • cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf :复制配置文件示例文件

    • vim /etc/dhcp/dhcpd.conf 编辑配置文件

      log-facility local7;		//默认日志会出现在:/var/log/messages 
      option domain-name-servers 61.139.2.69,8.8.8.8;		//设置客户机要获取的DNS地址
      
      subnet 192.168.1.0 netmask 255.255.255.0 {
      range 192.168.1.0 192.168.1.255;    //指定地址池
      option routers 192.168.1.1;		//指定网关
      default-lease-time 86400;		//单位秒数,此为24小时,网络中的用户比较稳定,租约时间可以长一点。
       max-lease-time 172800;
       option domain-name-servers 61.139.2.6 9;}
      
      host client {
      hardware ethernet  00-50-56-C0-00-01;		//mac地址绑定,dhcp服务器将会根据绑定记录给主机分配以下IP地址
       fixed-address 192.168.1.208;
      }
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      • 14
  • 相关阅读:
    Java编译器优化逃逸分析详解
    Python基于宽度优先搜索的程序综合-SyGus求解器
    ubuntu2104 atp
    golang中协程&管道&锁
    项目管理:使用项目管理工具制定计划要注意什么
    Visual Studio Code 安裝
    在Ubuntu18.04系统下搭建redis 一主(服务器)多从
    WordPress供求插件API文档:用户登录
    Linux 内核(Kernel)组成分析
    代码随想录算法训练营 动态规划part08
  • 原文地址:https://blog.csdn.net/qq_45590334/article/details/126286450