`

solaris 网络配置学习

阅读更多

主机名为sampdt,ip 10.1.1.1

1 /etc/hosts 主机名解析
#
# Internet host table
#
127.0.0.1 localhost
10.1.1.1 sampdt loghost
10.1.1.46 test.china.org
10.1.1.3 sidemo
2 /etc/hostname.hme0 网络接口名
sampdt
3 /etc/netmasks 网络掩码
4 /etc/inetd.conf 服务项目定义
5 /etc/defaultroot 设定路由
6 /etc/nsswitch.files 设定名字搜索顺序
7 /etc/defaultrouter 缺省路由

做为DNS服务器
建立/etc/named.boot
named.boot格式:
directory /etc/namedb
cache . named.root
primary 0.0.127.in-addr.arpa named.local
primary domain name file


Solaris网络管理员培训

第一章 网络地址和掩码

1. /etc/hostname.interface

Interface是网卡的型号,有le、hme等。Le是十兆网卡,hme为百兆网卡等等。后面跟一个数字,第一个十兆网卡为le0,第二个为le1;第二个百兆网卡为hme0,第二个为hme1等等。
  文件的内容是这块网卡的名字,如Sunrise、Sunny。
#more /etc/hostname.le0
Sunrise
# more /etc/hostname.hme0
Sunny

2. /etc/hosts文件

系统名与IP地址的映射
与/etc/hostname.interface 协同工作,配置本机网卡地址
# more /etc/hosts
127.0.0.1 localhost loghost
172.16.255.1 Sunrise
172.18.255.1 Sunny

系统名不是机器名,机器名是唯一的,要更改机器名,用命令:hostname。

有了/etc/hostname.interface和/etc/hosts两个文件,系统就知道如何配置网卡了,如第一个百兆网卡的名字是Sunny,其对应的地址是172.18.255.1。


3. /etc/netmasks文件

将网络的IP地址与网络地址联系一起,划分子网
如果是标准网段,则不需要配置

标准网段:
A类网:0-127(127用于本地地址) 掩码:255..0.0.0
B类网:128-191 掩码:255.255.0.0
C类网:192-223 掩码:255.255.255.0
D类网:224-254(用于多址广播)

要配一个B类地址:172.16.255.1掩码为:255.255.255.0,则在/etc/netmasks文件中写:172.16.255.0 255.255.255.0


4. ifconfig命令

检测网络端口状态
#ifconfig -a
配置网络端口地址
#ifconfig le0 172.16.255.1 netmask 255.255.255.0
配置网络端口状态
#ifconfig le0 up/down
配置网络端口是否可用
#ifconfig le0 plumb/unplumb

5. ping命令

检测网络状态
测试网络速度

第二章 网络服务

1. /etc/services文件

网络服务协议的端口号
网络协议的服务类型

#cat /etc/inet/services
ftp-data 20/tcp
ftp 21/tcp
telnet 23/tcp
smtp 25/tcp mail
sunrpc 111/udp rpcbind
sunrpc 111/tcp rpcbind


每个TCP/IP应用层服务如(FTP、Telnet)都在传输层有一个端口号。/etc/services文件包含了每个能识别出的服务协议所对应的静态端口号。应用应使用唯一分配的端口号向传输提供者和远程对等实体标识自己。
文件中每一项都由服务名及其相关的端口号、传输协议提供者组成。有些服务可以在TCP和UDP上都可以运行。这时,此服务被列出两次。

2. /etc/inetd.conf文件


# cat /etc/inet/inetd.conf
ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd
telnet stream tcp nowait root /usr/sbin/in.telnetd in.telnetd
login stream tcp nowait root /usr/sbin/in.rlogind in.rlogind
talk dgram udp wait root /usr/sbin/in.talkd in.talkd
...

UNIX并不是让每种服务的守护进程都在自己的端口上等待请求,而是将代表各个服务守护进程等待请求的任务交给一个叫inetd的服务进程。这样就可以大大减少对系统资源的占用。只有当超级服务进程发现一个服务请求时,它才调用该服务的守护进程。/etc/inetd.conf配置文件允许inetd在启动时决定自己将代表哪些服务等待服务请求。如果一种服务的守护进程没有包含在inetd.conf文件中,那么当inetd接收到该服务的请求时,会把该请求丢弃。
文件的字段:
service_name 这是文件/etc/services中列出的服务的标志符。
socket_type 用来标志使用的数据传输服务的类型。
proto 标识传输协议的名字。是UPD和TCP
flags 可以被设为"等待"和"非等待"。如果被设为"等待" 状态,inetd在恢复监听端口上的其他请求时,必须等待服 务协议释放将其连接到网络的连接。"非等待"可以使 inetd立即监听其他的请求。大多数TCP协议的采用"非等 待"方式,而UDP采用"等待"方式。
user 表示调用服务的用户名。
server_pathname 表示inetd在响应相关服务请求时必须调用的 服务程序的完整路径名。
Args 该域包括服务的程序所使用的命令行参数。即以程序名开 始,然后跟随用户设置的参数。

第三章 路由和网关

1. /etc/defaulrouter文件

配置缺省网关
防止不必要的路由进程
适用于只有一个路由器通向其它网段
单一路由占用较小的路由表资源

该文件保存了缺省路由得信息。系统安装时并没有该文件,是用户自己创建的。文件内容是缺省路由的地址。
#cat /etc/defaultrouter
172.16.255.254

优点:
占用资源少,只有一条路由条目。

2. /etc/gateways文件

路由表文件
net gateway metric
dest. net 目标网段
router 下一跳路由器的地址
count 跳数

3. route命令

route add|delete [host|net] destination [gateway ]
Add a route
#route add net 128.50.3.0 192.168.1.1 1
Delete a route
#route delete net 128.50.2.0 192.168.12.2

4. 查看路由表

# netstat -r
Routing Table:
Destination Gateway Flags Ref Use Interface
----------- ---------- ----- --- --- ---------
localhost localhost UH 0 2272 lo0
202.96.0.0 192.168.12.1 U 3 562 le0
10.103.0.0 192.168.12.2 U 3 562 le0
#
Destination 目标网络或主机
Gateway 转发数据包的主机
Flags 这条路由的状态,这个参数有这样几个选项:
U 端口处于激活状态(up)
H 目标是个主机,而不是网段

Ref 同一个网络接口地址拥有的路由条目数量
Use 通过这条路由的包数量,对于localhost来说,这个数字代表 所有接收的包数量
Interface 路由的网络接口

第四章 DNS客户端的设置

1. /etc/resolv.conf文件

记录DNS服务器的地址和域名
关键字:
domainname
nameserver
# more /etc/resolv.conf
nameserver 172.16.255.3
domainname sunrise.com.cn

2. /etc/nsswitch.conf文件

记录主机名的搜索顺序等信息
# more /etc/nsswitch.conf
#
# /etc/nsswitch.dns:
#
# An example file that could be copied over to /etc/nsswitch.conf; it uses
# DNS for hosts lookups, otherwise it does not use any other naming service.
#
# "hosts:" and "services:" in this file are used only if the
# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.

passwd: files
group: files
# You must also set up the /etc/resolv.conf file for DNS name
# server lookup. See resolv.conf(4).
hosts: files dns
ipnodes: files



将这个文件的hosts记录配置成hosts: files dns

3. nslookup命令

用于查询DNS服务器
用于验证客户端的设置
用于下载DNS数据库

# nslookup
Default Server: ns.zjhzptt.net.cn
Address: 202.96.96.68

>
www.sun.com
Server: ns.zjhzptt.net.cn
Address: 202.96.96.68

Non-authoritative answer:
Name:
www.sun.com
Address: 192.18.97.241

>
启动时,nslookup缺省地以本地服务器为目标。响应中包括目标服务器的名字和地址。
>是提示符,这意味着可以开始发送名字服务询问或配置。

分享到:
评论

相关推荐

    solaris10 学习笔记

    - `/etc` 目录中的子目录如 `/etc/acct`、`/etc/cron.d`、`/etc/default`、`/etc/inet`、`/etc/init.d`、`/etc/lib`、`/etc/lp`、`/etc/mail` 和 `/etc/nfs` 等,分别存放着系统账户记录、定时任务、网络配置、服务...

    Solaris 10安装指南:基于网络的安装

    6. 操作系统配置:在图形化或命令行界面中,按照提示输入必要的系统信息,如主机名、时区、网络配置、root密码等。 7. 安装软件包:选择要安装的软件包集合,这可能包括开发工具、服务器应用等。 8. 等待安装完成:...

    Solaris 10 配置管理

    对于复杂的网络环境,Solaris 10提供了Network Configuration Assistant(NCA)和Network Console,简化了网络配置过程。 用户和权限管理是系统安全的基础。在Solaris 10中,可以使用“adduser”、“passwd”和...

    solaris配置

    注意,Solaris的网络配置通常使用“命名服务切换”(NSS)和“动态主机配置协议”(DHCP)或者静态IP配置。 安装完成后,首次启动会进行初始化配置,如创建用户、设置root密码等。Solaris的安全性较高,默认限制普通...

    solaris常用设置和技巧V1·02.chm

    中文,包含学习资料、solaris用户手册,系统管理,网络管理,常用的设置和技巧

    Solaris新手入门.docx

    - 安装过程中,可能需要选择语言、时区、网络配置等选项,并设置root用户密码。 8. **安装后配置** - 安装完成后,首次启动系统,可能需要进行一些基本的系统配置。 - 更新系统,安装必要的软件包,以满足实际...

    Solaris Unix 完美学习笔记全是干货

    一、Solaris UNIX系统命令 二、Vi编辑器使用 三、Solaris 软件管理 四、UFS文件系统管理 五、ZFS文件系统管理 六、Shell编程 七、TCP/IP网络基础 八、主机间信任关系 九、Samba服务器配置 十、DNS服务器配置 十一、...

    Solaris 9 学习指南

    3. **网络配置与管理**:涵盖网络接口的配置、IP地址分配、DNS解析、路由设置、NIS和NFS服务的使用,这些都是管理员日常工作中必不可少的知识。 4. **文件系统与存储管理**:讲解UFS、ZFS文件系统的特性,如何创建...

    Solaris 系统 管理 员 培训

    Solaris网络管理员培训 28 第一章 网络地址和掩码 28 第二章 网络服务 29 第三章 路由和网关 31 第四章 DNS客户端的设置 32 Solaris使用技巧 33 取消root只能在控制台登陆的限制 33 取消root不能登录FTP的限制 33 在...

    Solaris management

    2. 系统配置:掌握启动配置文件(boot.conf)、网络配置(ifconfig)以及时间同步(ntpd)等基础设置。 二、用户与权限管理 1. 用户管理:创建、修改和删除用户账户,理解UID、GID的概念,以及如何通过useradd、...

    Solaris网络管理培训.docx

    【Solaris网络管理培训】 在Solaris操作系统中,网络管理是一项关键任务,涉及到系统的稳定运行和高效通信。本文档主要关注的是Solaris...通过学习和实践这些命令,可以更好地理解Solaris网络环境并提升系统管理效率。

    solaris 9 guide

    Solaris 9的安装过程包括硬件检测、分区、选择软件包以及网络配置等多个步骤。首先,你需要准备安装介质,如CD-ROM或网络安装。在安装过程中,根据硬件配置选择适当的安装类型,如图形化安装或文本模式安装。合理...

    Solaris 公用桌面环境:高级用户和系统管理员指南

    - **高级用户**:这些用户通常具备一定的操作系统知识,能够熟练使用各种桌面应用和系统工具,进行复杂的文件操作、网络配置和资源管理。他们可能需要定制自己的桌面环境,以适应特定的工作流程。 - **系统管理员*...

    Solaris9安装.pdf

    整个过程涉及到网络配置、安全策略、磁盘分区等多个方面,需要仔细按照指示操作。正确安装 Solaris 9 后,您就可以在虚拟环境中运行各种应用程序和服务了。 以上是根据给定文件内容整理的 Solaris 9 安装流程及其...

    SUN_SOLARIS学习资料

    《SUN_SOLARIS学习资料详解》 SUN_SOLARIS操作系统,作为一款历史悠久且功能强大的Unix变种,被广泛应用于企业级服务器和高性能计算环境中。对于系统管理员和应用开发者而言,深入理解并掌握SUN_SOLARIS的操作与...

    新版Solaris经典实战视频教程金牌讲师讲解-5

    通过上述知识点的学习,我们可以了解到新版Solaris经典实战视频教程不仅覆盖了系统的基本操作,还深入探讨了文件系统管理、网络服务配置以及数据库安装等方面的内容。这对于希望深入了解Solaris系统的用户来说是一份...

    sun solaris管理手册

    手册将详细讲解Solaris的安装过程,包括硬件兼容性检查、安装类型选择(如文本模式或图形模式)、网络配置以及磁盘分区。同时,还会涉及如何从一个版本升级到另一个版本,确保系统的连续性和稳定性。 三、用户与...

    solaris培训教程 ppt doc pdf

    它可能会概述如何从基础到高级逐步掌握Solaris操作系统,包括系统安装、网络配置、安全管理、性能监控等方面的知识。 “solaris系统管理.pdf”很可能是对Solaris系统管理员所需技能的深入讲解。这部分内容可能涵盖...

    Solaris ppt

    Solaris支持TCP/IP网络协议栈,网络配置包括IP地址、子网掩码、网关、DNS设置等。`ifconfig`、`route`和`nslookup`等命令用于查看和配置网络参数。Solaris还支持网络服务的启动和停止,例如`inetd`进程管理网络服务...

Global site tag (gtag.js) - Google Analytics