首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>系统管理>桌面应用>正文

Linux系统下网卡网络配置基础

http://www.oklinux.cn  2008-05-12  来源: 赛迪网 korn  会员收藏  游客收藏  【 】 

Ifconfig命令使LINUX核心知道软件回送和网卡这样一些网络接口,这样Linux就可以使用它们。除了上面介绍的这些用法之外,ifconfig命令用来监控和改变网络接口的状态,并且还可以带上很多命令行参数。下面是一个ifconfig的通用调用语法:

#ifconfig interface [[-net|-host] address [parameters]]

其中interface是网络接口名:address是分配给指定接口的主机名或IP地址。这里使用的主机名被解析成它们的对等IP地址,这个参数是必须的。-net和-host参数分别告诉ifconfig将这个地址作为网络号或者是主机地址。

如果调用ifconfig命令时后面只跟上端口设备名,那么它将显示这个端口的配置情况;如果不带任何参数,ifconfig命令将显示至今为止所配置的接口的所有信息;如果带上-a选项,那么还可以显示当前不活跃的接口。

一个检查以太网接口eth0的ifconfig调用可以得到如下的输出:

#ifconfig eth0

eth0 Link encap 10Mbps Ethernet HWaddr 00:00:C0:90:B3:44

inet addr xxx.xxx.xxx.xxx Bcast xxx.xxx.xxx.255 Mask 255.255.255.0

UP BROADCAST RUNNING MTU 1500 Metric 0

RX packets 3136 errors 217 dropped 7 overrun 26

TX packets 1752 errors 25 dropped 0 overrun 0

(注意:其中XXX.XXX.XXX.XXX是IP地址)

MTU和Metric这两列显示了当前eth0接口的最大数据传送值和接口度量值。接口度量值表示在这个路径上发送一个分组的成本。目前内核中还没有使用路由,但可能以后会用。RX(接收分组数)和TX(传送分组数)这两行显示出了接收、传送分组的数目,以及分组出错数、丢失分组数(一个可能原因是内存较少)和超限数(通常在接收器接收数据的速度快于核心的处理速度的时候发生)。

Parameters 表示ifconfig所支持的各种参数,使用这些参数就可以便方便地监控和改变网络接口的状态。

ifconfig的命令行参数:

up 激活指定的接口

down 关闭指定接口。该参数可以有效地阻止通过指定接口的IP信息 流,如果想永久地关闭一个接口,我们还需要从核心路由表中 将该接口的路由信息全部删除

netmask mask 为接口设置IP网络掩码。掩码可以是有前缀0x的32位十六进制数,也可以是用点分开的4个十进制数。如果不打算将网络分成 子网,可以不管这一选项;如果要使用子网,那么请记住,网络 中每一个系统必须有相同子网掩码。

pointpoint 打开指定接口的点对点模式。它告诉核心该接口是对另一台机 器的直接连接。当包含了一个地址时,这个地址被分配给列表另 一端的机器。如果没有给出地址,就打开这个指定接口的 POINTPOINT选项。前面加一个负号表示关闭pointpoint选项。

broadcast address 当使用了一个地址时,设置这个接口的广播地址。如果 没有给出地址,就打开这个指定接口的IFF_BROADCAST选项。 前面加上一个负号表示关闭这个选项。

metric number 将接口度量值设置为整数number。度量值表示在这个路径上发 送一个分组的成本。目前内核中还没有使用路由成本,但将来会。

mtu bytes 将接口在一次传输中可以处理的最大字节数设置为整数bytes。 目前核心网络代码不处理IP分段,因此一定要把MTU(最大数据 传输单元) 值设置得足够大

arp 打开或关闭指定接口上使用的ARP协议。前面加上一个负号用于 关闭该选项。

allmuti 打开指定接口的无区别模式。打开这个模式让接口把网络上的 所有信息流都送到核心中,而不仅仅是把你的机器的信息发送给 核心。前面加上一个负号表示关闭该选项

hw 为指定接口设置硬件地址。硬件类型名和次硬件地址对等的 ASCII字符必须跟在这个关键字后面。目前支持以太网 (ether)、AMPR、AX.25和PPP traliers 打开以太网帧上的跟踪器。目前还未在LINUX网络中实现,通常不需要使用所有的这些配置。

Ifconfig可以仅由接口名、网络掩码和分配IP地址来设置所需的一切。当ifconfig疏漏了或者有一个复杂的网络时,只要重新设置大多数参数。

使用netstat检查网络状态

接下来介绍一个很有用的命令——netstat,使用netstat命令可以监控TCP/IP网络配置和工作状况。它可以显示内核路由表、 活动的网络状态以及每个网络接口的有用的统计数字。欲得详情请阅man page。

-a 显示所有Internet连接的有关信息,包括那些正在监听的信息

-i 显示所有网络设备的统计数字

-c 不断显示网络的更新状态。这个参数使用netstat每秒一次的输出网络状态列表,直到该程序被中断

-n 以数字/原始形式显示远程地址、本地地址和端口信息,而不是解析主机名和服务器

-o 显示计数器的终止时间和每个网络连接的回退(back off)情况

共2页: 上一页 1 [2] 下一页

上一篇:Linux系统下C语言编程 线程操作入门常识   下一篇:学习园地:Linux下.bz2与.gz文件的区别

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Unison:文件同步工具
·安装 Ubuntu 的另外四个桌面环境
·在Ubuntu下试用OpenOffice.org 3 Beta
·Ubuntu 8.04 中开启3D桌面特效与设置方法
·Linux系统开源浏览器“冰鼬”与“火狐”
·WindowsXP Secure CRT登录Linux乱码问题
·Linux和Windows系统区别介绍
·Ubuntu Linux下Virtualbox桥接网络配置
·Raptor:改进型菜单系统for Linux KED4
·Linux系统下设置时钟简单方法
·Linux系统创建ADSL拨号上网方法介绍
·为OpenOffice.org安装3D转换效果的插件
·Linux系统下光驱软开关与限速
·实用技巧 解决Linux系统不能启动问题
·如何更有效率的使用Linux键盘
·Ubuntu Linux 8.04自动挂载磁盘方法介绍
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Unison:文件同步工具
·安装 Ubuntu 的另外四个桌面环境
·在Ubuntu下试用OpenOffice.org 3 Beta
·Ubuntu 8.04 中开启3D桌面特效与设置方
·Linux系统开源浏览器“冰鼬”与“火狐
·WindowsXP Secure CRT登录Linux乱码问
·Linux和Windows系统区别介绍
·Ubuntu Linux下Virtualbox桥接网络配置
·Raptor:改进型菜单系统for Linux KED4
·Linux系统下设置时钟简单方法
·Linux系统创建ADSL拨号上网方法介绍
·为OpenOffice.org安装3D转换效果的插件
  阅读排行
·Ubuntu多媒体播放器的安装与配置
·菜鸟也疯狂:Linux桌面应用全攻略
·Ubuntu系统的中文化与输入法
·以假乱真 Linux中实现Vista界面主题
·用新型D-BUS与Linux桌面应用程序通讯
·Slackware 10 系统的汉化、美化
·如何安装和使用wine
·安装Sony VAIO和HP Pavilion本本内置摄
·在Linux下管理磁盘
·与微软相媲美! Ubuntu v8.04组图欣赏
·Linux操作系统桌面的汉字输入介绍
·Linux系统下用DCOP连接KDE应用程序
·用rtorrent下载bt
·Zaurus 引领嵌入式 Linux
·Linux下 Firefox 2.0的安装(Ubuntu Dap
网摘收藏: