龙空技术网

1Linux网络服务之Linux网络配置和DHCP服务

IT医生 353

前言:

此刻各位老铁们对“redhat78下载”大体比较关心,各位老铁们都需要剖析一些“redhat78下载”的相关文章。那么小编同时在网摘上搜集了一些关于“redhat78下载””的相关文章,希望咱们能喜欢,朋友们快快来学习一下吧!

DHCP服务

一 查看及测试网络

1 查看网络配置

1)查看所有活动网络接口的信息

ifconfig

2)查看指定网络接口信息

ifconfig eth0

3)查看主机名

hostname

4)查看路由表信息

routeroute -n

5)查看网络连接状态、路由表、接口统计等信息

netstat -anpt

-a:显示所有活动连接

-n:以数字形式显示

-p:显示进程信息

-t:查看TCP协议相关信息

-u:查看UDP协议相关信息

-r:显示路由表信息

2 测试网络连接

测试网络连通性

ping 192.168.4.110

2)测试从当前主机到目的主机之间经过的网络节点

traceroute 192.168.1.1

3)测试DNS域名解析

nslookup

二 设置网络接口参数

1 设置网络参数的方式

1)临时配置 —— 使用命令调整网络参数

简单、快速,可直接修改运行中的网络参数

一般只适合在调试网络的过程中使用

系统重启以后,所做的修改将会失效

2)固定设置 —— 通过配置文件修改网络参数

修改各项网络参数的配置文件

适合对服务器设置固定参数时使用

需要重载网络服务或者重启以后才会生效

2 设置网络接口参数

1)修改ip地址、子网掩码

格式:ifconfig 接口名 ip地址 [netmask 子网掩码]

ifconfig eth0 192.168.1.1 255.255.255.0

ifconfig 网络接口 ip地址[/掩码长度]

ifconfig eth0 192.168.1.1/24

2)禁用或者重新激活网卡

格式:ifconfig 网络接口 up

ifconfig eth0 up

ifconfig 网络接口 down

ifconfig eth0 down

3)设置虚拟网络接口

格式:ifconfig 接口名:序号 IP地址

ifconfig eth0:0 192.168.1.2

4)删除、添加路由表中的默认网关记录

格式:route del default gw IP地址

route del default gw 192.168.1.1

格式:route add default gw IP地址

route add default gw 192.168.1.1

5删除、添加到指定网段的路由记录

格式:route add -net 网段地址 gw 吓一跳地址

route add -net 192.168.1.0/24 gw 192.168.4.1

格式:route del -net 网段地址

route del -net 192.168.3.0/24

6)设置主机名

格式:hostname 主机名称

hostname newname

3 网络配置文件

网络接口配置文件

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 //接口名称

ONBOOT=yes //是否开机启动

BOOTPROTO=static //静态还是DHCP

IPADDR=192.168.4.1 //ip

NETMASK=255.255.255.0 //子网掩码

GATEWAY=192.168.4.2 //网关

启用、禁用网络接口配置

service network restart //重启服务

ifdown eth0 //启用网络接口

ifup eth0 //禁用

3)主机名称配置文件

vi /etc/sysconfig/network

NETWORKING=yes //启用IPV4

NETWORKING_IPV6=no //禁用IPV6

HOSTNAME= //设置主机名

4)域名解析配置文件

vi /etc/resolv.conf

search localdomain //默认的搜索域

nameserver 202.106.0.20 //首先DNS

nameserver 202.106.148.1 最多三个

本地主机映射文件

vim /etc/hosts

192.168.1.1

192.168.4.1

6)hosts文件和DNS服务器的比较

默认情况下,系统首先从hosts文件查找解析记录

hosts文件只对当前的主机有效

hosts文件可减少DNS查询过程,从而加快访问速度

三 DHCP服务介绍

为大量客户机自动分配地址,提供集中管理

减轻管理和维护成本、提高网络配置效率

1 可分配的地址信息主要包括

网卡的IP地址、子网掩码

对应的网络地址、广播地址

默认网关地址

DNS服务器地址

2 DHCP服务器软件

RHEL5光盘中的 dhcp-3.0.5-23.el5.i386.rpm

3 dhcp软件包的主要文件

主配置文件:/etc/dhcpd.conf

执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay

服务脚本:/etc/init.d/dhcpd、/etc/init.d/dhcrelay

执行参数配置:/etc/sysconfig/dhcpd

DHCP中继配置:/etc/sysconfig/dhcrelay

四 DHCP服务的配置文件

1 dhcpd.conf的内容构成

1)全局设置,作用于整个DHCP服务器

ddns-update-style none; 禁用DNS动态更新

default-lease-time 21600; 默认租约时间

max-lease-time 43200; 最大租约时间

option domain-name “domain.org”; 指定默认搜索域

option domain-name-servers 202.106.0.20; 指定DNS服务器地址

2)Subnet网段声明,作用于整个子网段

range参数:设置用于分配的IP地址池

option subnet-mask参数:设置客户机的子网掩码

option routers参数:设置客户机的默认网关地址

3)host主机声明,作用于单个主机

hardware ethernet参数:指定对应主机的MAC地址

fixed-address参数:指定为该主机保留的IP地址

五 启动DHCP服务

:service dhcpd start q启动

:netstat -anpu | grep :67 查看

:dhcpd 检测配置文件是否有错误

六 客户端使用DHCP

两种使用方式

1 :dhclient -d eth0 获取地址

2 :vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改网络配置文件

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

七 实验

作者:马向军 时间:2013-05-07

实验目的:配置DHCP服务,实现公司内部客户机自动分配ip

实验环境:如图所示

实验步骤:

1,查看服务器是否已添加DHCP服务(实验环境时可暂时关闭防火墙)

chkconfig iptables on 或service iptables stop //彻底关闭防火墙;暂时关闭

rpm -qa dhcp //查看

vim /etc/sysconfig/network-scripts/ifcfg-eth0 //配置IP

BOOTPROTO=static //服务器地址为静态

2,插入系统盘挂载光驱

mount /dev/cdrom /media //将光驱挂载在media目录下

3,安装DHCP服务

rpm -ivh media/Server/dhcp-3* //i:新的rpm包;v:显示安装信息;h:以#号显示进度

4,用配置文件范本覆盖配置文件(熟悉配置命令可省略)

cat /etc/dhcpd.conf //在配置文件中查看范本位置

cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf

5,开始编辑配置文件

vim /etc/dhcpd.conf

ddns-update-style interim; //DNS动态临时更新(可将interim改为none禁用)

ignore client-updates;

//全局配置(如果有多个网卡要分配不同网段时可以将DNS、网关等参数放在此处)

subnet 192.168.0.0 netmask 255.255.255.0 { //网段声明

# --- default gateway

option routers 192.168.0.1; //网关

option subnet-mask 255.255.255.0; //掩码

option nis-domain "domain.org";

option domain-name "domain.org"; //域名

option domain-name-servers 192.168.1.1; //DNS

option time-offset -18000; # Eastern Standard Time

# option ntp-servers 192.168.1.1;

# option netbios-name-servers 192.168.1.1;

# --- Selects point-to-point node (default is hybrid). Don't change this unless

# -- you understand Netbios very well

# option netbios-node-type 2;

range dynamic-bootp 192.168.0.128 192.168.0.254; //地址池

//若要排除100—110则:range dynamic-bootp 192.168.0.10 192.168.0.99;

range dynamic-bootp 192.168.0.111 192.168.0.254;

default-lease-time 21600; //默认租约6小时

max-lease-time 43200; //最大租约12小时

# we want the nameserver to appear at a fixed address

host ns { //地址保留

next-server marvin.redhat.com;

hardware ethernet 12:34:56:78:AB:CD; //保留主机的mac

fixed-address 207.175.42.254; //保留的ip

6,重启网卡

dhcpd 检测配置文件是否有错误

service network restart

7,客户端测试

方法一:vim /etc/sysconfig/network-scripts/ifcfg-eth0 //设置IP获取方式为DHCP

BOOTPROTO=dhcp

ifdown eth0; ifup eth0 //禁用启用网卡

方法二:dhclient //后台运行释放获取所有网卡ip

dhclient -d etho //前台运行释放获取指定网卡ip

标签: #redhat78下载