Linux网络基础配置 ,DHCP原理与配置

1.ip link :查看数据链路层信息(MAC地址)2.ethtool eth0 查看网络接口速率,工作模式(双工模式)3修改主机名方法:
* 临时:hostname XX ,bash(新开shell解释器就可以显示了)
* 永久:hostnamectl set-hostname XXX

4.配置IP方法
* 临时:ifconfig 设备名 短格式子网掩码
* 永久:修改/etc/sysconfig/network-scripts/或nmtui网络管理工具

5.设置网卡子接口例: ifconfig eth0:0 192.168.250.100 (临时)6.重启网络服务
* /etc/init.d|network restart
* systemctl restart network

7.配置路由条目1. 临时:
1)静态
加: route add -net 网段/短格式掩码 gw 网关
减: route del -net 网段/短格式掩码 gw 网关
2)默认
加:route add default gw 网关
减:route del default gw 网关
2. 永久
1. CentOS6:vi /etc/rc.local (开机后自动引导文件)
CentOS7:vi /etc/rc.local 或 vim /etc/rc.d/rc.local
2. 默认路由可以添加到 /etc/sysconfig/network-scripts/ifcfg-ens32
3. Vi /etc/sysconfig/static-routers (静态)
例:any net 192.168.200.0/24 gw 192.168.250.254

8.路由转发功能开启
*
临时: vim /proc/sys/net/ipv4/ip_foward 把0改成1,或者 echo “1” >/proc/sys/net/ipv4/ip_foward
*
永久:vim /etc/sysctl.conf 写入net.ipv4_forward=1,sysctl -p 生效,cat /proc/sys/net/ipv4/ip_foward查看 变成了1.

9.DNS域名解析设置
*
vim /etc/sysconfig/network-scripts/ifcfg-ens32, 加入 DNS1= XXX DNS2=XXXX
*
vi /etc/resolv.conf 写入数据,例nameserver 192.168.250.2 (临时)

10.域名解析本地主机映射文件
例: vim /etc/hosts 写入 1.2.3.4 www.taobao.com 后就不可访问淘宝了,优先级要高于DNS

11.DHCP (Dynamic Host Configuration Protocol) 动态主机配置协议

12.dhp租约过程
在这里插入图片描述

* 主机发送DHCP Discover广播包(包含主机名和MAC地址),为了寻找DHCP服务器
* 

DHCP服务器发送DHCP Offer(广播/单播),DHCP服务器在地址池中找到空闲IP,做上标记,广播或单播发送给主机。(windows 广播,类unix是单播)
*
主机回复DHCP Request广播包,告知所有server选择的IP
*
DHCP服务器发送DHP ACK广播包/但播包,并为主机配置IP,网段,网关子网掩码等信息。

13.重新登陆时事件发生
*
续约成功:主机直接向DHCP服务器发送DHCP Request广播包,DHCP服务器查看IP可继续使用,回复DHCP ACK包即可。
*
续约失败:主机直接向DHCP服务器发送DHCP Request广播包,DHCP服务器查看IP被占用回复DHCP NACK,主机从发送DHCP Discover步骤重新开始。

扫描二维码关注公众号,回复: 12691507 查看本文章

14.DHCP中继原理
通过三层交换机,赋予DHCP服务器给不同网分配IP的功能。
注:dhclient -r:删除之前dhcp信息 dhclient -d:查看新的dhcp分配过程。

15.DHCP的安装与配置
1.
在虚拟机中选择 vmnet1网络,并且关闭dhcp服务。
2.
vim /etc/sysyconfig/network-scripts/ifcfg-ens32,修改为静态(static)模式,并设置子网掩码和ip。
3.
重启网卡 systemctl restart network
4.
宿主机网卡配置,开启vmnet1,设置IP和子网掩码。(ncpa.cpl)
5.
yum -y install dhcp 安装
6.
cd /etc/dhcp,cat dhcpd.conf 查看
7.
grep -v“^#” /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example > /etc/dhcp/dhcp.conf 复制出没被注释掉的配置项
8.
pwd ,vim dhcpd.conf 进行配置。如图:

在这里插入图片描述
9.systemctl restart dhcpd 重启功能
10.netstat -anptu | grep dhcpd 测试

16.网卡配置信息(/etc/sysconfig/network-scripts/ifcfg-ens)必写内容如下:在这里插入图片描述
17.常用DNS
202.106.0.20
114.114.114.114
8.8.8.8
4.4.4.4

猜你喜欢

转载自blog.csdn.net/qq_39109226/article/details/109497462