【Linux运维】第十一章:网络管理及DHCP服务配置

第十一章:网络管理及DHCP服务配置
一、查看基本网络参数;
二、配置基本网络参数;
三、配置DHCP服务;

一、查看基本网络参数;
1.查看网卡的IP地址、掩码地址、MAC地址及启用禁用网卡;
  ifconfig		##查看主机中已经启动的网卡信息
  ip a		##查看主机中所有的网卡信息
  ifup 网卡名		##开启此网卡
  ifdown 网卡名 	##禁用此网卡
2.查看主机的dns地址;作用:将域名和ip地址进行互相解析
  cat /etc/resolv.conf
  cat /etc/hosts
3.查看主机名:计算机的唯一标识
  hostname
4.查看网关和路由:
  ip r			##查看路由
  route -n		##将路由记录中的地址显示为数字形式
5.测试网络:
  ping -c 4 ip地址		##允许主机ping此地址4个包
  traceroute ip地址		##查看此数据包经过了哪些网络节点
  nslookup 域名或ip地址			##解析域名或地址
  netstat -utpln 		##查看主机端口使用状态
二、配置基本网络参数;
1.配置方式:
  临时配置:通过命令进行直接修改,并没有固定的存放在静态的文件中,当重启network服务或重启主机时就会失效;
  固定配置:通过配置文件存放固定的网络参数,需要重启network服务或重启主机才会生效;
2.临时配置:
  a.改ip地址和网卡的状态:
	ifconfig 网卡名 ip地址/子网掩码长度位数 up或down
     ifconfig 网卡名:数字 ip地址/子网掩码长度位数 up或down		##配置虚拟网卡的ip地址,例eth0:0
  b.改网卡状态:
  	ifconfig 网卡名 up或down
  c.临时配置路由和网关(注:若配置永久生效的路由或网关,将命令添加至/etc/rc.local文件即可):
  	route add -net 目的网段/掩码位数 gw 下一跳地址		##添加静态路由
	route del -net 目的网段/掩码位数 gw 下一跳地址		##删除静态路由
	route add default gw 下一跳地址			##添加默认网关
	route del default gw 下一跳地址			##删除默认网关
  d.修改主机名hostname:
	hostname 		##查看主机名
	hostname 主机名			##设置临时主机名
3.固定配置:
  a.网络接口配置文件;
	vi /etc/sysconfig/network-scripts/ifcfg-接口名称
	DEVICE=eth0			##网卡名称
	HWADDR=00:0C:29:29:7C:9C		##网卡的mac地址,必须与ip a 看到的mac地址一致
	TYPE=Ethernet			##网卡类型
	ONBOOT=yes			##网卡是否开机启动
	NM_CONTROLLED=no		##禁用NM网络管理机制
	BOOTPROTO=static		##设置网卡地址的协议,static为静态ip地址,dhcp表示dhcp获取地址,none代表无ip
	IPADDR=192.168.100.150	##设置静态ip地址
	NETMASK=255.255.255.0	##设置该网卡的子网掩码
	GATEWAY=192.168.100.100	##设置默认网关
	DNS1=192.168.100.100  	##配置此块网卡的DNS,只能写两个DNS
	:wq		##保存文件
	/etc/init.d/network restart		##重启网络服务
  b.主机名配置文件;
  	vi /etc/sysconfig/network
	NETWORKING=yes		##设置ipv4网络的默认启动状态
	HOSTNAME=lwh.linuxfan.cn 		##配置主机名
	:wq			##保存文件
	reboot		##重启主机才会生效
  c.指定DNS服务器的配置文件,此配置文件最多可以指定三个dns服务器地址;
	vi /etc/resolv.conf
	nameserver 192.168.100.100		##指定dns的地址
	:wq
  d.指定hosts解析配置文件,记录主机和ip地址的映射关系,减少DNS查询过程;
	vi /etc/hosts
	192.168.10.100 lwh lwh.linuxfan.cn		##对应关系的条目配置
	:wq
三、配置DHCP服务器;
1.作用:集中在网络中为客户端下发ip地址、网关、DNS、子网掩码等参数,避免客户端手动配置的错误,提高IP地址的利用率;
2.工作原理:

在这里插入图片描述
3.案例:
环境准备:
系统 主机名 IP地址
centos 6.5 dhcp.cloud.com 192.168.100.150
win7-1 win7-1 自动获取
实验步骤:
为DHCP服务器配置基础环境(IP地址、主机名、防火墙、SELINUX);
安装DHCP软件包;
修改DHCP服务配置文件;
启动DHCP服务;
客户端测试;

配置dhcp的步骤:
	1.关闭vmdhcp:services.msc --vmdhcp--停止
	2.开启虚拟机,网卡模式为VMnet1,宿主机vmnet1网卡地址为192.168.100.1
	3.设置虚拟机的静态的网络参数,ip地址为192.168.100.150,网关为192.168.100.1:
	4.安装dhcp软件包;
	5.修改dhcp配置文件;
	6.启动服务,客户端测试;
	7.客户端测试;
1.关闭vmdhcp:services.msc --vmdhcp--停止
2.开启虚拟机,网卡模式为VMnet1,宿主机vmnet1网卡地址为192.168.100.1
3.关闭防火墙,关闭selinux,设置虚拟机的静态的网络参数,ip地址为192.168.100.150,网关为192.168.100.1:
[root@dhcp ~]# /etc/init.d/iptables stop
[root@dhcp ~]# chkconfig iptables off
[root@dhcp ~]# vi /etc/selinux/config
	SELINUX=disabled
:wq
[root@dhcp ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
	DEVICE=eth0
	HWADDR=00:0C:29:68:b1:0f
	NM_CONTROLLED=no
	ONBOOT=yes
	BOOTPROTO=static
	IPADDR=192.168.100.150
	NETMASK=255.255.255.0
	GATEWAY=192.168.100.1
:wq
[root@dhcp ~]# /ect/init.d/network restart
[root@dhcp ~]# ip a
[root@dhcp ~]# reboot
4.安装dhcp软件包;
  虚拟机连接centos6.5 DVD1光盘镜像文件;
  执行命令进行挂载光盘;
  [root@dhcp ~]# mount /dev/cdrom /mnt/
  编写yum的配置文件;
  [root@dhcp ~]# rm -rf /etc/yum.repos.d/*
  [root@dhcp ~]# vi /etc/yum.repos.d/centos.repo
	[local]
	name=local
	baseurl=file:///mnt
	enabled=1
	gpgcheck=0
  :wq
  安装软件包;
  [root@dhcp ~]# yum -y install dhcp
  验证软件包是否存在;
  [root@dhcp ~]# rpm -qa |grep dhcp
5.修改dhcp配置文件;
[root@dhcp ~]# vi /etc/dhcp/dhcpd.conf 			##修改配置文件如下
option domain-name "linuxfan.cn";
option domain-name-servers 202.106.0.20;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 192.168.100.0 netmask 255.255.255.0 {
  range 192.168.100.200 192.168.100.250;
  option routers 192.168.100.1;
          host ns {
                hardware ethernet 00:0C:29:1C:F2:70;
                fixed-address 192.168.100.218;
                }
}
:wq
6.启动服务;
[root@dhcp ~]# /etc/init.d/dhcpd  start
[root@dhcp ~]# chkconfig dhcpd on
[root@dhcp ~]# netstat -uptln |grep dhcp  ##查看67号端口
7.客户端测试;
  windows客户端:开启虚拟机,网卡模式调整到vmnet1,ip地址获取方式为自动获取,点击状态验证;
  linux客户端:开启虚拟机,网卡模式调整到vmnet1;
	设置临时获取动态ip地址:dhclient  -d  eth0   ##获取ip,看到bound字段按ctrl C退出
							dhclient -r  eth0  ##释放ip
	设置永久获取动态ip地址:vi /etc/sysconfig/network-scripts/ifcfg-eth0
								BOOTPROTO=dhcp
							:wq
							/etc/init.d/network restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值