Linux-网络设置和DHCP配置

一、网络设置

1、设置网络参数的方式

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

2、查看主机名称

hostname命令
查看或临时设置当前主机名
hostname[主机名]
永久设置主机名
hostnamectl set-hostname[主机名]

3、设置路由记录route

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

4、域名解析配置文件

1./etc/resolv.conf文件
保存本机需要使用的DNS服务器的IP地址
2.示例
vim /etc/resotv.conf
search localdomain
nameserver 202.106.0.20
ammeserver 202.106.140.1
3.注意: CentOS 7需要在NetworkManager.conf文件main段内设置dns=none,并重启NetworkManager服务,或者使用CentOS 7新添加nmcli命令进行设置

5、本地主机映射文件

1./etc/hosts 文件
保存主机名与lIP地址的映射记录
2.示例
cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.119.75.218.70 www.baidu.com
3.hosts文件和DNS服务器的比较
默认情况下,系统首先从
hosts文件查找解析记录ohosts文件只对当前的主机有效
ohosts文件可减少DNS查询过程,从而加快访问速度

二、DHCP原理与配置

1、DHCP服务

1.DHCP(动态主机配置协议)
2.由Internet工作任务小组设计开发
3.专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议
在这里插入图片描述

2、DHCP的租约过程

客户机从DHCP服务器获得lIP地址的过程称为DHCP的租约过程
分为四个步骤
(1)客户端在网络中搜索服务器
(2)服务器向客户端响应服务
(3)客户端向目标服务器发出服务请求
(4)服务器向客户端提供服务
在这里插入图片描述

3、使用DHCP动态配置主机地址

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

二、实例:配置DHCP服务器

1、设置虚拟网络编辑器

关闭VMnet1的dhcp服务
在这里插入图片描述

2、配置网络地址

设置VMware1
设置ipv4版本
使用固定ip地址
修改虚拟机ens33配置
在这里插入图片描述
在这里插入图片描述

3、在eNSP中配置dhcp中继

打开ensp如图选择设备并配置
在这里插入图片描述
LSW1
[Huawei]dis current-configuration

vlan batch 10 20 100

interface Ethernet0/0/1
port link-type access
port default vlan 10

interface Ethernet0/0/2
port link-type access
port default vlan 20

interface Ethernet0/0/3
port link-type trunk
port trunk allow-pass vlan 2 to 4094

interface Ethernet0/0/4
port link-type access
port default vlan 100

LSW2
[Huawei]dis current-configuration

vlan batch 10 20 100

dhcp enable

interface Vlanif10
ip address 192.168.10.254 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.100.20

interface Vlanif20
ip address 192.168.20.254 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.100.20

interface Vlanif100
ip address 192.168.100.254 255.255.255.0
dhcp select relay
dhcp relay server-ip 192.168.100.20

interface GigabitEthernet0/0/1
port link-type trunk
port trunk allow-pass vlan 2 to 4094
在这里插入图片描述

4、安装dhcp软件包

yum install -y dhcp——安装
cd /etc/dhcp/——进入目录
ls——查看
less dhcpd.conf——查看详情
在这里插入图片描述

5、备份

cd /usr/share/doc/dhcp-4.2.5/——进入目录
cp /usr/share/doc/dhcpd.conf.example /etc/dhcp/dhcpd.conf——复制
ls——查看
vim /etc/ dhcp/dhcpd.conf——编辑
systemctl start dhcpd——启动
netstat -naup | grep 67——查看udp协议
在这里插入图片描述

6、编辑dhcpd.conf

#设置全局配置参数
option domain-name-servers ns1.internal.example.org;——指定DNS 服务器地址
option domain-name “internal.example.org” ——指定默认域名
default-lease-time 600;——默认租约为10分钟,单位为秒
max-lease-time 7200;——最大租约为2小时,单位为秒
ddns-update-style none;——禁用DNS 动态更新
在这里插入图片描述
#subnet网段声明(作用于整个子网段,部分配置参数优先级高于全局配置参数)
subnet 192.168.100.0 netmask 255.255.255.0 ——声明要分配的网段地址
range 192.168.100.10 192.168.100.20——设置地址池
option routers 192.168.100.254——指定默认网关地址
在这里插入图片描述
#host主机声明(给单机分配固定的IP地址)
host hostname——指定需要分配固定IP地址的客户机名
hardware ethernet 00:c0 : c3: 22:46:81;——指定该主机的MAC地址
fixed-address 192.168.100.188;——指定保留给该主机的IP地址
#后面内容可都删除
在这里插入图片描述
systemctl start dhcpd
systemctl stop firewalld
setenforce o
netstat -anpu l grep “:67”

#如果DHCP服务启动失败,可以查看日志文件vim /var/log/messages
在这里插入图片描述

7、验证

ipconfig
ipconfig /release——释放地址
ipconfig /renew——更新地址
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值