您好,欢迎访问三七文档
Linux网络服务第一课时Linux基础网络服务1.ifcondig……(查看活动的)查看网络接口地址ifconfigeth0……查看具体网卡信息Bcast……网络接口所在网络的广播地址(这个只是英文单词解释,不是命令)2.ifconfigeth01.1.1.1/8……给eth0配置ip地址ifconfigeth01.1.1.1netmask255.0.0.0……配eth0配置ip地址3.ifconfigeth0up……启动eth0网卡ifconfigeth0down……关闭/禁用eth0网卡4.ifconfigeth0:n1.1.1.1/8……一个网卡配置多个ip,‘n’表示数字例:ifconfigeth0:01.1.1.2/8……给eth0设置一个虚拟接口并配置ip地址(eth0和eth0:0各有一个ip)5.配置永久ip地址方法:(两种)1)setup……图形化操作界面设置ip(在setup上设置后,对应网卡的配置文件也将被修改)servicenetworkrestart……重启网络服务2)修改指定网卡的配置文件:vi/etc/sysconfig/network-scripts/ifcfg-eth0……修改eth0网卡的配置文件6.hostname……查看/修改主机名注:主机配置文件将在下面第14条详细讲解hostname……单独使用时,查看主机名hostnameqq……将主机名该为qq7.route……查看路由表条目route-n……直接以数字形式显示,跳过主机名解析过程。(比单独使用route执行速度快)-deldefaultgw1.1.1.1……删除默认网关记录1.1.1.1routeadddefaultgw2.2.2.2……添加新的默认网关记录2.2.2.2add-net3.0.0.0/8gw3.3.3.3……添加静态路由8.ping……测试网络连通性-c3192.168.1.1……ping192.168.1.1,发送3个包ping-s1000192.168.1.1……ping192.168.1.1,发送的每一个包的大小为1008字节-w31.1.1.1……ping1.1.1.1,三秒后结束ping-a1.1.1.1……ping1.1.1.1,将1.1.1.1的地址解析为计算机名(返回1.1.1.1的计算机名)注:ICMP网际控制报文协议8个字节即:ping–s1000192.168.1.1后发送包的大小为1008而不是1000字节9.netstat……查看当前网络连接状态、路由表、接口统计等信息-a……显示主机中所有活动的网络连接(包括-l监听、非监听状态的服务端口)-n……以数字形式显示相关主机地址、端口等信息-r……显示路由表信息netstat-l(小写L)……显示处于监听(listening)状态的网络连接及端口信息-t……查看TCP协议相关信息-u……显示UDP协议相关的信息-p……显示与网络连接相关联的进程号、进程名称(需要root权限)例:netstat-anpt|grepsshd(进程名)……查看筛选指定(活动的)进程sshd的信息如果该进程没有运行,则不显示。(可用来查询指定进程是否正在运行)10.tranceroute目标ip地址……跟踪数据包的路由途径对于无响应的节点,将显示为星号“*”11.nslookup……测试DNS域名解析nslookup……查询网络接口配置文件默认路径:/etc/sysconfig/network-scripts/ifcfg-*ls/etc/sysconfig/network-scripts/ifcfg-*……查看当前主机由哪些网络接口(默认eth0和lo回环)vi/etc/sysconfig/network-scripts/ifcfg-eth0……查看eth0接口的配置信息,其显示如下:DEVICE=eth0#……网卡/网络接口BOOTPROTO=noneHWADDR=00:0c:29:96:52:32#……网卡的MAC地址ONBOOT=yesNETMASK=255.0.0.0#……子网掩码IPADDR=1.1.1.1#……IP地址TYPE=Ethernet#……网卡类型:以太网卡GATEWAY=#……指定网关BROADCAST#……指定广播地址,通过IP地址和子网掩码自动计算得到13.启用/禁用网络接口servicenetworkrestart#……重启network服务(先关闭所有接口,然后再启动所有接口)ifdowneth0……禁用eth0接口ifupeth0……启用eth0接口14.主机名称配置文件默认路径:/etc/sysconfig/network其显示格式如下:NETWORKING=yesNETWORKING_IPV6=noHOSTNAME=域名解析配置文件默认路径:/etc/resolv.conf1)指定本机指向的首选、备用DNS服务器vi/etc/resolv.conf……编辑本机指向的首选和备用DNS服务器其显示格式如下:searchlocaldomainnameserver202.106.0.20#……首选DNS服务器IP地址(北京市DNS服务器)nameserver202.106.148.1#……备用DNS服务器IP地址2)本地主机映射文件/etc/hostshost是文件。DNS解析过程:缓存hosts文件首选DNS服务器备用DNS服务器小贴士:对于经常访问的网站(有自己网站的),可将IP地址和对应的域名添加到/etc/hosts文件中,提高网站的访问速度。16.安装DHCP服务器:1、配置固定永久ip地址:[root@localhost~]#setup#…………设置IP地址(永久的)[root@localhost~]#servicenetworkrestart#…………重启网络服务[root@localhost~]#ifconfig#…………确认IP配置成功2、安装DHCP服务[root@localhost~]#rpm-qdhcp#…………查看是否安装DHCP服务[root@localhost~]#mount/dev/hdc/mnt#…………挂载系统盘[root@localhost~]#rpm-ivh/mnt/Server/dhcp-3.0.5-23.el5.i386.rpm…………安装DHCP服务软件[root@localhost~]#rpm-qdhcp#…………确认DHCP安装成功3、设置DHCP配置文件[root@localhost~]#vi/etc/dhcpd.conf其默认显示如下:##DHCPServerConfigurationfile.#…………(翻译)DHCP服务配置文件#see/usr/share/doc/dhcp*/dhcpd.conf.sample#……(翻译)查看模仿dhcpd.conf.sample模板#在vi编辑器的“末行模式”输入:r/usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample删除所有注释(以‘#’号开头的行)及空行,如下所示:ddns-update-styleinterim;#……dhcp动态更新,保持默认,或者:none不更新ignoreclient-updates;#……忽略客户端更新subnet192.168.1.0netmask255.255.255.0{#……作用域声明optionrouters192.168.1.1;#……配置默认网关optionsubnet-mask255.255.255.0;#……作用域的子网掩码optionnis-domainbenet.com;#……备选域optiondomain-namebenet.com;#……指定默认搜索域optiondomain-name-servers192.168.1.2;#……指定DNS服务器地址rangedynamic-bootp192.168.1.128192.168.1.254;#……DHCP地址池default-lease-time21600;#……单位“秒”(6小时)max-lease-time43200;#……单位“秒”(12小时)hostns{#……保留ip(绑定)next-servermarvin.redhat.com;hardwareEthernet12:34:56:78:AB:CD;fixed-address207.175.42.254;}}4、验证dhcp配置修改后格式是否正确:[root@localhost~]#dhcpd#…………显示如下所示,说明配置格式没错。按ctrl+c取消即可5、启动dhcp服务:servicedhcpdrestart6、netstat-anpu|grepdhcpd#……查看dhcpd是否启动(未启动将不显示内容)7、打开客户机验证:1)Linux系统中[root@localhost~]#dhclient-deth0#…………“-d”指在前台运行2)windows系统中:禁用/启用网卡17.搭建DHCP中继服务器(两块网卡)1、设置IP地址[root@localhost~]#setup[root@localhost~]#servicenetworkrestart[root@localhost~]#ifconfig2、安装dhcp软件包[root@localhost~]#mount/dev/hdc/mnt/[root@localhost~]#rpm-ivh/mnt/Server/dhcp-3.0.5-23.el5.i386.rpm3、配置dhcpd.conf文件……配置DHCP服务器配置文件[root@localhost~]#vim/etc/dhcpd.conf修改:ddns-update-styleinterim;ignoreclient-updates;optionnis-domainbenet.com;optiondomain-namebenet.com;optiondomain-name-servers8.8.8.8;optiontime-offset-18000;default-lease-time21600;max-lease-time43200;subnet192.168.1.0netmask255.255.255.0{optionrouters192.168.1.1;optionsubnet-mask255.255.255.0;range192.168.1.100192.168.1.200;hostns{next-servermarvin.redhat.com;hardwareEthernet12:34:56:78:AB:CD;fixed-address}subnet172.16.1.0netmask255.255.255.0{optionrouters172.16.1.1;optionsubnet-mask255.255.0.0;range172.16.1.100172.16.1.200;hostns{next-servermarvin.redhat.com;hardwareEthernet23:34:14:78:SC:BN;}}4、验证配置格式并启动dhcp服务[root@localhost~]#dhcpd[root@localhost~]#servicedhcpdrestart5、配置dhcpd中继[root@localhost~]#vim/etc/sysconfig/dhcrelay修改:INTERFACES=eth0DHCPSERVERS=192.168.1.16、启动DHCP中继服务[root@localhost~]#/etc/init.d/dhcrelayrestart或servicedhcrelayrestart7、打开两个客户机验证。薃肀莂蒃袂肀肂虿袈聿芄薂螄肈莇螇蚀肇葿薀罿肆腿莃袅肅芁薈螁膄莃
本文标题:第一章DHCP服务
链接地址:https://www.777doc.com/doc-2201871 .html