Linux基本网络配置

时间:2009-6-26     作者:smarteng     分类: Linux命令


查看网络接口信息

vifconfig命令用于查看网络接口信息
§ 查看所有活动网络接口的信息

$ /sbin/ifconfig
§ 查看所有网络接口(包括非活动网络接口)的信息[break]
$ /sbin/ifconfig -a
§ 查看指定网络接口信息
$ /sbin/ifconfig eth0
查看主机路由信息
vroute命令可查看主机的路由信息
$ /sbin/route

使用ping命令测试网络连结

vping命令用于测试当前主机与其他主机的网络连接
$ ping 192.168.152.131

 指定ping命令的测试数据包

vping命令可以指定发送的测试数据包的数量

$ ping -c 4 192.168.152.2

测试与其他主机的网络连接路径

vtraceroute命令测试当前主机到目的主机之间经过的所有网络节点

$ traceroute 192.168.1.1

查看当前主机名称

vhostname命令可显示当前主机的名称

$ hostname

域名查询

vnslookup命令可进行域名的查询

§使用nslookup命令的交互模式进行域名查询

$ nslookup

> www.sina.com.cn

§使用nslookup直接查询域名

$ nslookup www.sina.com.cn

手工网络配置

§ 在每台主机中独立配置网络属性

§ 主要应用于网络服务器主机

 ip地址配置命令

vifconfig命令可以设置网络接口的ip地址

# ifconfig eth0 192.168.152.133 netmask 255.255.255.0

路由配置命令

vroute命令可以维护系统路由表信息

§ 删除缺省网关

# route del default gw 192.168.152.2

§ 添加缺省网关

# route add default gw 192.168.152.2

设置主机名称

vhostname命令可以对当前主机的名称进行设置

§hostname 命令设置的主机名称是即时生效的

§ 系统重新启动后将会恢复为系统原有的主机名称

# hostname LinServer

DNS域名解析

v使用nslookup命令的交互模式可以显示和设置当前命令使用的DNS服务器
§ 显示使用的DNS 服务器地址
# nslookup

> server

§设置nslookup 命令使用的DNS 服务器地址

> server 202.106.0.20
使用工具进行网络配置

vRHEL4中提供了网络配置工具

# netconfig
网络服务启动脚本
v“network”服务程序用于对RHEL4中的网络属性进行配置生效
§network服务的启动脚本在“/etc/init.d”目录中

/etc/init.d/network

§启动network服务
# /etc/init.d/network start
§停止network服务

# /etc/init.d/network stop

网络接口配置文件

v网络接口的文件位于目录“/etc/sysconfig/network-scripts/”中
§ 网络接口eth0 的配置文件是ifcfg-eth0

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.152.133
NETMASK=255.255.255.0
GATEWAY=192.168.152.2

停止和启动指定的网络接口

v网络接口配置文件修改后并不会自动生效,需要执行命令使配置生效

§ 停用网络接口
# ifdown eth0
§ 启用网络接口
# ifup eth0

§ 网络接口停用再启用时将按照配置文件的内容设置
主机名称配置文件

vnetwork文件位于“/etc/sysconfig/”目录中,其中保存了主机的名称配置

# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=localhost.localdomain

§ 在文件“/etc/sysconfig/network” 中对HOSTNAME 配置项进行配置后,需要重新启动计算机使新设置的主机名生效

本地主机名称解析文件

v“/etc/hosts”文件保存本地的主机名与ip地址的对应记录

# cat /etc/hosts

127.0.0.1               localhost.localdomain localhost

域名服务器配置文件

v系统使用的DNS服务器的ip地址保存在“resolv.conf”文件中

# cat /etc/resolv.conf

nameserver 192.168.152.2

ifconfig----不修改配置文件,不用重启,即时生效
netconfig----需重启,重启后永远生效,修改配置文件
 
vi /etc/sysconfig/network-scripts/ifcfg-eth0/

 

free –m   内存使用情况