走自己的路让别人说去吧!
分类: LINUX
2011-08-15 23:34:40
网络接口配置文件 网络接口控制脚本 与网络相关的函数库文件(function files)
Linux下网卡命名规律:eth0,eth1。。。 第一块以太网卡,第二块,第三块。。。
其中lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。
2、ifconfig是查看网卡的信息。
ifconfig [Interface]
Interface是可选项,如果不加此项,则显示系统中所有网卡的信息。如果添加此选项则显示所指定的网卡信息
例如:ifconfig eth0
我们可以看到
第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)
第二行:网卡的IP地址、广播、掩码
第三行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:1500(最大传输单元):1500字节
第四、五行:接收、发送数据包情况统计
第七行:接收、发送数据字节数统计信息
3、ifconfig 配置网卡及网卡子接口
配置网卡的IP地址
ifconfig eth0:0 192.168.139.55 netmask 255.255.255.0
配置网卡的硬件地址
将网卡禁用
ifconfig eth0 down
将网卡启用
ifconfig eth0 up
ifconfig 命令的功能很强大,还可以设置网卡的MTU,混杂模式等。
注意:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了
4、文本模式下修改网卡配置文件
/etc/sysconfig/network-scripts/ifconfg-ethX
其中USERCTL=no 表示不允许普通用户使用/sbin/ifup、/sbin/ifdown命令来管理这块网卡;PEEDNS=yes如果在此文件中使用DNS选项,则会自动替代/etc/resolv.conf选项
5、相关网络配置文件介绍:
在开始对 Linux 进行网络配置之前,我们先要认识与网络配置相关的一些主要配置文件。了解这些配置文件如何控制和影响网络,对你自定义系统的网络非常有帮助。以下是 Linux 中主要的几个网络配置文件,目前你只需要大致了解一下,在之后的教程中会详细讲解各种网络配置:
/etc/hosts
这个文件用于设置主机名与 IP 映射关系,为那些无法通过其它方式 (如通过 DNS 服务器) 解析的主机名进行解析,它还能够在没有 DNS 的小型网络中充当主机名解析的角色。不论计算机在什么类型的网络上,hosts 文件中都有关于环回链路(127.0.0.1)的主机记录 (localhost.localdomain)。
/etc/resolv.conf
这个文件用于设置 DNS 的 IP 地址和搜索域,除非另行配置,否则网络初始化脚本总是使用这个文档中的配置信息。最多可以设置3行,前面的生效。
/etc/host.conf
这个文件用来定义系统是优先dns解析还是使用/etc/hosts文件内的映射
/etc/sysconfig/network
这个文件用于为所有网络接口设置路由和主机信息。
/etc/sysconfig/network-scripts/ifcfg-ethX
每一个网络接口,都有一个与之对应用的配置脚本,这些脚本文件为相应的网络接口设置指定的配置信息
6、 网络启动及停止:
/etc/rc.d/init.d/network start 启动network
/etc/rc.d/init.d/network stop 停止network
/etc/rc.d/init.d/network restart 重启network
7、网络连通性的测试:
ping
dig
nslookup
traceroute