linux基础网络配置

在下面的博客中,我主要总结关于linux 基础网络配置的下列知识点

linux基础网络配置_第1张图片

文章目录

    • 1.查看及测试网络
      • 1.1查看网络设置
        • ifconfig
        • hostname
        • route
        • netstat
        • traceroute
    • 2.设置网络地址参数
      • 2.1设置网络参数的方式
        • ifconfig
        • route
    • 2.2修改网络配置文件
      • (1)启动禁用网络接口配置
      • (2)配置文件
        • (3)图形界面工具
    • 3.配置DHCP服务器
      • 3.1DHCP服务
      • 3.2安装DHCP服务器
      • 3.3主配置文件
        • 3.3.1主配置文件(1)
        • 3.3.2主配置文件(2)
        • 3.3.3主配置文件(3)
        • 3.3.4主配置文件(4)
      • 4.启动DHCP服务
        • 4.1查看租约文件
        • 4.2两种使用方式

1.查看及测试网络

1.1查看网络设置

ifconfig

查看所有活动网络接口的信息
执行 ifconfig 命令
查看指定网络接口信息
格式:ifconfig 网络接口名
linux基础网络配置_第2张图片
名称和对应的网络类型
linux基础网络配置_第3张图片

hostname

hostname命令
查看或设置当前主机名
格式:hostname
在这里插入图片描述

route

route命令
查看或设置主机中路由表信息
格式:route [-n]
linux基础网络配置_第4张图片

netstat

netstat命令
查看系统的网络连接状态、路由表、接口统计等信息
格式:netstat [选项]
常用选项:
-a:显示所有活动连接
-n:以数字形式显示
-p:显示进程信息
-t:查看TCP协议相关信息
-u:查看UDP协议相关信息
-r:显示路由表信息

traceroute

traceroute命令
测试从当前主机到目的主机之间经过的网络节点
格式:traceroute 目标主机地址
在这里插入图片描述

2.设置网络地址参数

2.1设置网络参数的方式

临时配置 —— 使用命令调整网络参数
1.简单、快速,可直接修改运行中的网络参数
2.一般只适合在调试网络的过程中使用
3.系统重启以后,所做的修改将会失效
固定设置 —— 通过配置文件修改网络参数
1.修改各项网络参数的配置文件
2.适合对服务器设置固定参数时使用
3.需要重载网络服务或者重启以后才会生效

ifconfig

设置网络接口的ip地址、子网掩码
1.格式: ifconfig  接口名  ip地址  [netmask  子网掩码]
               ifconfig  网络接口  ip地址[/掩码长度] 
2.禁用或者重新激活网卡
格式: ifconfig  网络接口  up
               ifconfig  网络接口  down 
3.设置虚拟网络接口
格式:ifconfig  接口名:序号  IP地址

route

1.删除路由表中的默认网关记录
格式:route  del  default  gw  IP地址
2.向路由表中添加默认网关记录
格式:route add  default  gw  IP地址
3 添加到指定网段的路由记录
格式:route add  -net  网段地址  gw  IP地址
4.删除到指定网段的路由记录
格式:route  del  -net  网段地址

2.2修改网络配置文件

/etc/sysconfig/network-scripts/ 目录下的
ifcfg-eth0:第1块以太网卡的配置文件
ifcfg-eth1:第2块以太网卡的配置文件

linux基础网络配置_第5张图片

(1)启动禁用网络接口配置

重启network网络服务
linux基础网络配置_第6张图片
禁用、启用网络接口
在这里插入图片描述

(2)配置文件

主机名称配置文件

/etc/sysconfig/network 文件
用途:保存全局网络设置,主要包括主机名信息
在这里插入图片描述

域名解析配置文件

/etc/resolv.conf 文件
用途:保存本机需要使用的DNS服务器的IP地址
在这里插入图片描述

本地主机映射文件

/etc/hosts 文件
用途:保存主机名与IP地址的映射记录
在这里插入图片描述

hosts文件和DNS服务器的比较

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

(3)图形界面工具

NetworkManager 是用来设定、配置和管理各种网络连接类型的桌面工具。
软件包:system-config-network-tui
linux基础网络配置_第7张图片
ethtool指令


显示某个网络适配器的驱动信息,适用于查询软件兼容性的情况
	ethtool -i <接口名>

显示网络数据:
	ethtool -S

设置适配器连接速度(Mbps)
	ethtool speed <10|100|1000>

3.配置DHCP服务器

3.1DHCP服务

为大量客户机自动分配地址,提供集中管理
减轻管理和维护成本、提高网络配置效率

可分配的地址信息主要包括
网卡的IP地址、子网掩码
对应的网络地址、广播地址
默认网关地址
DNS服务器地址

3.2安装DHCP服务器

DHCP服务器软件
RHEL5光盘中的 dhcp-3.0.5-23.el5.i386.rpm

3.3主配置文件

dhcp软件包的主要文件
主配置文件:/etc/dhcp/dhcpd.conf
执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay
服务脚本:/etc/rc.d/init.d/dhcpd、/etc/rc.d/init.d/dhcrelay
执行参数配置:/etc/sysconfig/dhcpd
DHCP中继配置:/etc/sysconfig/dhcrelay

3.3.1主配置文件(1)

dhcpd.conf的内容构成
linux基础网络配置_第8张图片

3.3.2主配置文件(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;

3.3.3主配置文件(3)

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

linux基础网络配置_第9张图片

3.3.4主配置文件(4)

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

在这里插入图片描述

4.启动DHCP服务

在这里插入图片描述

4.1查看租约文件

租约文件/var/lib/dhcpd/dhcpd.lease
linux基础网络配置_第10张图片

4.2两种使用方式

linux基础网络配置_第11张图片

你可能感兴趣的:(基础知识,linux系统)