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
§使用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 内存使用情况