dhcp服务配置,网关设定,日志同步

######配置dhcp服务######
yum install dhcp -y                        ##先安装dhch服务
systemctl stop firewalld.service                ##关闭防火墙
cp     /usr/share/doc/dhcp*/dhcpd.conf.example      /etc/dhcp/dhcpd.conf        ##直接拷贝现成的配置文件例子,进行修改
网段 1-254   ipv4322进制  网络位占用16位 剩下8位设置网段
0
没有意义所以不用  255是广播  已经被占用了 所以范围只能是1-254
vim /etc/dhcp/dhcpd.conf   ##
删除不必要的东西,留下想要的

option domain-name "example.com";
option domain-name-servers 172.25.254.254;  ##DNS

default-lease-time 600;  ##
最短租用时间
max-lease-time 7200;   ##
最长租用时间

subnet 172.25.254.0 netmask 255.255.255.0 {  ##
更改子网
  range 172.25.254.180 172.25.254.199;      ##
申请范围(1-254
  option routers 172.25.254.254;    ##
网关
}

具体效果见下图:


---------------------------------------------------------------------------
配置完成后 在服务器端重启dhcpd
systemctl restart dhcpd

接着在用户端重启netwokk
systemctl restart network

在服务器端 /var/lib/dhcpd/dhcpd.conf中查看用户端申请状况

lease 172.25.254.195 {
  starts 4 2017/01/12 03:10:08;
  ends 4 2017/01/12 03:20:08;
  cltt 4 2017/01/12 03:10:08;
  binding state active;
  next binding state free;
  rewind binding state free;
  hardware ethernet52:54:00:00:0c:0a;
}

-----------------------------------------------------------------------------------
在静态网络配置中,可以为一个网卡配置多个ip
ip addr show可以查看
DEVICE=eth0             ##
设备
BOOTPROTO=static | none         ##
设备工作方式
ONBOOT=yes              ##
开启网络服务激活设备
NAME=etho               ##
网络借口名称
IPADDR0=172.25.12.10            ##ip
地址
IPADDR1=172.25.12.110
PREFIX0=24              ##
子网掩码
PREFIX1=24
##
但是此时子网掩码不能用NETMASK去配置,NETMASK不能用来配置多个子网掩码

地址解析:
本地解析
/etc/hosts  ##
在里面编辑你所知道的网站的ip地址,这样电脑在访问此网站时默认访问此ip
DNS
解析
/etc/resolv.conf    ##
通过nameserver服务询问DNS你所要访问的网站的ip地址(设置DNS)
/etc/nsswitch.conf  ##
调整解析优先级,默认是先通过本地解析文件去解析ip

----------------------------------------------------------------------------
/etc/sysconfig/network-scripts/ifcfg-xxxx 配置文件中同样能设置DNS
vim /etc/sysconfig/network-scripts/ifcfg-xxxx
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
NAME=eth0
IPADDE=172.25.12.11
NETMASK=255.255.255.0
DNS1=172.25.254.100     ##
静态网络设置需要直接将DNS设置为172.25.254.100



------------------------------
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
NAME=eth0
#IPADDE=172.25.12.11
#NETMASK=255.255.255.0
DNS1=172.25.254.100
PEERDNS=no          ##
动态网络设置获取DNS服务,但是不使用自动获取的DNS,使用自己设置的DNS
------------------------------
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
NAME=eth0
#IPADDE=172.25.12.11
#NETMASK=255.255.255.0
#DNS1=172.25.254.100
PEERDNS=yes         ##
动态网络设置,会通过dhcp服务自动设置DNS服务
-------------------------------------------------------------------------------------
less /usr/share/doc/initscripts-9.49.30/sysconfig.txt  ##
这个文件中有关于网络配置文件的大部分命令


#####################
网关设定####################3
route -n    ##
查看网关
设定网关:
/etc/sysconfig/network-scripts/ifcfg-xxxx 网卡配置文件中直接设置网关:
GATEWAY=172.25.12.254
或者在/etc/sysconfig/network中设置全局网关
GATEWAY=172.25.12.254
默认读取的是网卡配置文件的网关设置,没有的话读取全局网关配置

#####
查看端口状态######
netstat -antuple
a       all
n       not
t       tcp
u       udp
p       process
l       listen
e      
拓展信息


------------------------------------------------------------------------------------------

########
系统日志##########
系统日志的采集:rsyslog.service
vim /etc/rsyslog.conf  ##
编辑日志文件的存放信息(55行左右)
*.info     ##.
前面的部分是程序类型,后面的部分是程序的日志级别(此处的info代表是程序的信息)

-----------
日志采集格式------------------------
$template WESTOS, "%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"

%timegenerated%            ##显示日志时间
%FROMHOST-IP%            ##显示主机ip
%syslogtag%            ##日志记录目标
%msg%                ##日志内容
\n                ##换行

------------
日志的同步-------------------------

一台服务机,一台客户机
服务机端接受日志,客户机端发送日志
systemctl stop firewalld        ##
关闭两台主机的火墙

客户机端设置:
*.*             @172.25.12.11       ##
通过udp协议把日志发送到12主机,@udp@@tcp

服务机端设置:
vim /etc/rsyslog.conf

15 $ModLoad imudp           ##
日志接收插件
16 $UDPServerRun 514            ##
日志接收插件使用端口

netstat -anulpe | grep rsyslog
udp        0      0 0.0.0.0:514             0.0.0.0:*                           0          122073     32654/rsyslogd     
udp6       0      0 :::514                  :::*                                0          122074     32654/rsyslogd     

测试
> /var/log/messages         ##
两边都作    清空message文件以便于观察效果
logger test message         ##
日志发送方  格式:logger  *****  

tail -f /var/log/message        ##
日志接收方

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值