分类:
2008-01-31 10:55:24
1. 一些基本的东西:
a) /sbin下的命令是给系统使用的
b) /usr/sbin下的命令是给root用户使用的
c) /usr/bin下的命令是给普通用户使用的
d) /sbin/init.d下是系统启动,初始化时使用的
e) /etc/hosts文件可绑定IP和主机名
f) /etc/rc.config.d/netconf文件:
i. 是网络配置时非常重要的配置文件
ii. 在系统启动时被/sbin/init.d/hostname读取
g) 在本机上安装的各种网卡在/sbin/init.d目录中,都有执行驱动脚本(在网卡安装时,系统自动生成的.)这些脚本不可更改!
h) 与/sbin/init.d目录中的执行驱动脚本相应的配置文件在/etc/rc.config.d中.
2. 不重启的情况下,更改静态IP(更改后,如果重启系统,新IP生效)
a) 将/etc/rc.config.d/netconf文件中的IP改好(一定要字符界面更改,否则可能死机).
b) 执行下列命令
i. /sbin/init.d/net stop
ii. /sbin/init.d/net start
c) 修改/etc/hosts中相应的内容.使其与/etc/rc.config.d/netconf文件保持一致.(如果两个文件不一致,则重启系统时,会因此无法正常启动.那时,只能进单用户模式修改这两个配置文件了.)
3. 更改动态IP
a) lanadmin命令可以操作(具体方法,有待总结)(基本快被淘汰了)
b) ifconfig lan0 192.168.1.37 netmask 255.255.255.0 up
4. 不重启的情况下,更改hostname(更改后,如果重启系统,新hostname生效)
a) 将/etc/rc.config.d/netconf文件中的hostname改好.
b) 修改/etc/hosts文件,使其与netconf文件保持一致.
c) /sbin/init.d/hostname start
5. 检查网卡的自动配置(checking LANIC autoconfiguration)
a) 系统启动时,自动检测LAN网卡(LANIC),并且由系统核心自动配置网卡的I/O路径.
b) 查看方法 ioscan –funC lan
c) 在HP9000工作站和server上,I/O子系统通过硬件路径标识每个LAN网卡,系统按照网卡的物理槽位分配硬件路径.
d) 重建丢失的或错误的LAN设备文件,方法
i. #cd /dev
ii. #insf –eC lan
iii. Insf:installing special files for lan2 instance 1 address 4/0/1
e) 诊断设备文件
i. 会被LAN诊断工具linkloop和lanadmin用到.
ii. 查看方法 #ll /dev/dlpi*
iii. 重建方法(在丢失的情况下)
1. #cd /dev/
2. #insf –d dlpi –e
f) 增加新网卡的方法
i. Shutdown the server
ii. 关电源
iii. 插卡
iv. 重启(系统会自动识别,配置新网卡,并建立必要的设备文件)
6. HP_UX网络启动文件
a) 系统启动过程中,/sbin/rc程序将执行/sin/init.d目录下的几个脚本(脚本的配置参数在/etc/rc.config.d下的配置文件中)初始化网络连接.
b) 不要修改/sbin/init.d下的脚本.配置参数只能在/etc/rc.config.d中的配置文件中修改.
7. 配置链路层的连通性(configuring link layer connectivity)
8. 配置IP连通性
a) 在HP_UX中,/etc/rc.config.d/netconf是TCP/IP的主要配置文件.
b) 这个文件配置的内容包括
i. 系统主机名
ii. Dated动态路由协议后台进程的所有一切
c) 这个文件的前半部分很重要,用来定义系统主机名和IP
d) 在/etc/rc.config.d/netconf文件中
i. HOSTNAME后是系统主机名.可修改.
ii. OPERATING_SYSTEM不可修改
iii. LOOPBACK_ADDRESS不可修改
iv. INTERFACE_NAME[0]后是设备名,不必修改.
v. IP_address[0]后是IP,可修改
vi. SUBNET_MASK[0]后是十进制掩码,可修改.
e) 用/sbin/init.d/hostname命令设置系统主机名
i. 系统在运行级1时,/sbin/init.d/hostname脚本会读取/etc/rc.config.d/netconf文件,并设置主机名
ii. Unix系统可以识别两个不同的主机名.
1. uucp主机名
2. internet主机名
iii. uucp (Unix-to-Unix copy)服务通过uucp主机名识别主机.可以通过以下方法设置和检查
1. uname –S hostname #设置uucp主机名
2. uname –n #查看uucp主机名
iv. 大多数网络服务通过internet主机名来识别主机.方法:
1. hostname hostname #设置internet主机名
2. hostname #查看internet主机名
v. 理论上uucp主机名和internet主机名可以不同.但强烈建议相同.
f) 用/sbin/init.d/net设置IP地址
i. 系统在运行级2时,/sbin/init.d/net脚本读/etc/rc.config.d/netconf,并用ifconfig命令设置IP和子网掩码.常见ifconfig语法如下
1. ifconfig lan0 up #容许lan0通信
2. ifocnfig lan0 down #拒绝lan0通信
3. ifconfig lan0 128.0.2.2 netmask 255.255.0.0 up #改变lan0的IP和子网掩码
ii. 注意:如果ifconfig输出中没有up标志,则说明该网卡不能传输任何IP包.
iii. 注意:因为很多应用是依赖IP地址和主机名的,所以正常情况下,应该先停所有应用后,再改IP和hostname.最简单的方法是
1. 修改/etc/rc.config.d/netconf文件中的相应内容
2. 重启系统后重启所有应用.
iv. 在系统为网卡指定IP前,必须为该网卡建立数据结构,方法如下(正常情况下,系统启动时,会自动运行该命令):
1. ifconfig lan0 plumb
v. 可以将interface的IP设置成
1. ifconfig lan0
vi. 在dispable这个网卡后,可以使用ifconfig lan0 plumb来恢复.(该方法不常用).
9. IP多路技术(configuring IP multiplexing)(虚拟网卡)
a) 就是为一个网卡设置多个IP(和主机名)
b) 在复用环境下,一个物理网卡可以有多个逻辑端口,每个逻辑端口是通过附加在物理LAN卡名后的下标来标识的.
c) 赋给一个网卡的第一个下标总是0.
d) 可以用lanscan查看.
e) 例:lan0:0 , lan0:1 , lan0:2
f) 使用相同封装方式的逻辑网卡可以是同一个网段的IP
g) 使用不同封装方式的逻辑网卡必须是不同网段的IP
10. /etc/hosts文件
a) /etc/hosts文件用于将主机名解析成IP地址的一种方式(还有网络信息服务NIS和域名解析服务DNS,等)
b) 文件中的每一项必须要有一个IP和主机名对应.
c) 文件中至少包含以下几项:
i. /etc/rc.config.d/netconf中的每个IP
ii. 127.0.0.1回馈地址
d) 注意:不要改变或者删除loopback行!!!