《binddns服务器配置》由会员分享,可在线阅读,更多相关《binddns服务器配置(22页珍藏版)》请在金锄头文库上搜索。
1、 Red Hat Linux 网络配置基础#一:配置文件说明。rootredhatlinux9 root# cat /etc/sysconfig/network # CAT 用来显示此文件 /etc/sysconfig/network ,此文件包含了主机的最 基本网络信息,用于系统启动。 NETWORKING=yes HOSTNAME=redhatlinux9 GATEWAY=192.168.1.1 # 比如以上显示了主机名和网关信息等。rootredhatlinux9 root# vi /etc/sysconfig/network # 可以使用 VI 或者图形化界面来修改,其它配置文件也是一
2、样。rootredhatlinux9 root# cat /etc/sysconfig/network-scripts/ cat: /etc/sysconfig/network-scripts/: 是一个目录 # 此 目录 下包含系统启动时用来初始化网络的一些信息。 rootredhatlinux9 root# cd /etc/sysconfig/network-scripts/ # 进入此目录。 rootredhatlinux9 network-scripts# dir # 可以看到很多文件。 ifcfg-eth0 ifdown-isdn ifup-aliases ifup-plusb if
3、up-wireless ifcfg-lo ifdown-post ifup-ippp ifup-post init.ipv6-global ifdown ifdown-ppp ifup-ipv6 ifup-ppp network- functions ifdown-aliases ifdown-sit ifup-ipx ifup-routes network- functions-ipv6 ifdown-ippp ifdown-sl ifup-isdn ifup-sit ifdown-ipv6 ifup ifup-plip ifup-sl rootredhatlinux9 network-sc
4、ripts# cat ifcfg-eth0 # 如第一块以太网卡的文件为 ifcfg-eth0,用 CAT 命令显示可以看到: DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.216 NETMASK=255.255.255.0 GATEWAY=192.168.1.254 # 设备名、随启动运行、静态 IP 地址、IP 地址为 192.168.1.216、掩码 255.255.255.0、网关 192.168.1.254rootredhatlinux9 etc# cat /etc/resolv.conf # DNS 客户端配置文件
5、,此文件用于指定域名服务器地址。 nameserver 61.134.1.9 # 这里显示到此主机的 DNS 服务器地址为 61.134.1.9#-基本上配置到这里,主机已经能够完成大部分网络连接任务了,诸如连 接到 INTERNET。-rootredhatlinux9 network-scripts# cat /etc/hosts # 主机名映射为 IP 地址的文件 HOSTS。 # Do not remove the following line, or various programs # that require network functionality will fail. 127
6、.0.0.1 redhatlinux9 localhost.localdomain localhostrootredhatlinux9 etc# cat /etc/protocols # 此文件设定了主机使用的协议一击各个协议的协议号。 # 内容计较长,可自行查看实验,这里就不列出了。rootredhatlinux9 etc# cat /etc/services # 此文件设定了主机的不同端口网络服务。 # 内容计较长,可自行查看实验,这里就不列出了。#-以上三个文件很少需要配置,另外还有/etc 下的 networks(域名与网 络 ID 映射文件、host.conf 等。# # # #二:
7、网络配置工具。#可以使用图形化配置程序,以下我们主要看一下命令行下的配置举例:# ifconfigrootredhatlinux9 /# ifconfig # 用来检查网络配置。 lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:13627 errors:0 dropped:0 overruns:0 frame:0TX packets:13627 errors:0 dropped:0 overruns:0 carrier:0
8、collisions:0 txqueuelen:0RX bytes:929096 (907.3 Kb) TX bytes:929096 (907.3 Kb) # 本例中主机仅存在一个回环接口。rootredhatlinux9 /# ifconfig eth0 192.168.1.216 netmask 255.255.255.0 up # 设置本机第一块以太网接口的地址和掩码,最后的 UP 代表激活此设备。rootredhatlinux9 /# ifconfig eth0 192.168.1.216 # 如果设备已经激活,可以直接设置地址。rootredhatlinux9 /# ifconfi
9、g eth0 down # DOWN 命令用于关闭某个网络接口。rootredhatlinux9 /# ifconfig eth0 up # UP 命令用来开启某个网络接口。rootredhatlinux9 /# ifconfig eth0 # 可以查看指定的网络接口。 eth0 Link encap:Ethernet HWaddr 00:0C:29:92:FB:33inet addr:192.168.1.216 Bcast:192.168.1.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX pa
10、ckets:398 errors:0 dropped:0 overruns:0 frame:0TX packets:59 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:100RX bytes:30699 (29.9 Kb) TX bytes:9361 (9.1 Kb)Interrupt:10 Base address:0x1080# routerootredhatlinux9 /# route add default gw 192.168.1.254 # 添加缺省默认路由,主机接入互联网必需使用。rootredha
11、tlinux9 /# route add -host 192.168.1.1 dev eth0 # 添加到主机路由的方法,此处使用本地 ETH0 接口,视情况需要而添加。 rootredhatlinux9 /# route add -host 10.20.30.40 gw 192.168.1.254 # 添加到主机路由的方法,此时使用网关 192.168.1.254,识情况需要而添 加。rootredhatlinux9 /# route add -net 192.168.0.0 netmask 255.255.255.0 eth0 # 添加到网络路由的方法,此处使用本地 ETH0 接口,可视情
12、况需要而添加。rootredhatlinux9 /# route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.254 # 添加到网络路由的方法,此处使用网关 192.168.1.254,可视情况需要而添 加。 rootredhatlinux9 /# route add -net 192.168.0.0/24 eth0 # 另一种到网络路由,掩码简写而已。route del # ROUTE DEL 命令用于删除路由。如 route del -net 192.168.0.0 netmask 255.255.255.0 eth0 #
13、 也就是 route del 前面添加时写的语句。route # 显示本机路由表。# pingrootredhatlinux9 /# ping 192.168.1.216 PING 192.168.1.216 (192.168.1.216) 56(84) bytes of data. 64 bytes from 192.168.1.216: icmp_seq=1 ttl=64 time=0.094 ms 64 bytes from 192.168.1.216: icmp_seq=2 ttl=64 time=0.065 ms- 192.168.1.216 ping statistics - 2
14、packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.065/0.079/0.094/0.017 ms# traceroute # 追踪路由# netstatrootredhatlinux9 /# netstat -i # 显示网络接口状态信息。rootredhatlinux9 /# netstat -lpe # 显示所由监控中的服务器的 Socket 和正在使用中的 Socket 的程序信息。rootredhatlinux9 /# netstat -r # 显示内核路由表信息。
15、rootredhatlinux9 /# netstat -nr # 以纯地址形式显示内核路由表信息。rootredhatlinux9 /# netstat -t # 显示 TCP 传输协议的连接状态。rootredhatlinux9 /# netstat -u # 显示 UDP 协议的连接状态。# hostnamerootredhatlinux9 /# hostname redhatlinux9 # 更改主机名。 rootredhatlinux9 /# hostname # 显示主机名。# arprootredhatlinux9 /# arp # 查看 ARP 缓存rootredhatlinux9 /# arp -s 192.168.1.13 00:50:ba:68:84:c3 # 添加一个静态绑定 IP 地址到 MAC 地址,可防止 MAC 地址盗用。rootredhatlinux9 /# arp -d 192.168.1.13 # 删除一个对应缓存记录。SENDMAIL 配置笔记rootredhatlinux9 RPMS# r