- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux的网络接口以及详细配置课件
?Linux 网络接口?2012-06-21 10:29:45
分类:?LINUX
在 Linux 中,所有的网络通讯都发生在软件接口与物理网络设备之间。与网络接口配置相关的文件,以及控制网络接口状态的脚本文件,全都位于 /etc/sysconfig/netwrok-scripts/ 目录下。虽然在不同的系统之间,这些文件的类型和数量并不一定相同,但大致来讲,都包含以下几类与网络相关的配置文件:
1.网络接口配置文件
2.网络接口控制脚本
3.与网络相关的函数库文件(function files)
各种的网络设备都需要用到这些文件保证设备的正常动作
本章将深入探讨这些文件的用途,以及使用它们的方式。
?
Linux 网络接口
网络接口配置文件
在 Linux 中,网络接口配置文件用于控制系统中的软件网络接口,并通过接口实现对网络设备的控制。当系统启动时,系统通过这些接口配置文件决定启动哪些接口,以及如此对这些接口进行配置。
在 Linux 中,网络接口配置文件用于控制系统中的软件网络接口,并通过这些接口实现对网络设备的控制。当系统启动时,系统通过这些接口配置文件决定启动哪些接口,以及如何对这些接口进行配置。接口配置文件的名称通常类似于 ifcfg-name,其中 name 与配置文件所控制的设备的名称相关。
在所有的网络接口中,我们日常中最常用到的接口类型就是以太网接口。
以太网接口
在所有的网络配置文件中,最常用的就是 ifcfg-eth0,因为它是系统中第一块网卡的配置文件。如果系统中有多块网卡,ifcfg-eth 后面的数字就会依次递增。正因为每个设备都有对应的一个配置文件,因此管理员也能够单独地控制每一个设备。
以下是一个 ifcfg-eth0 配置文件的示例,在配置中已经为网卡设置好了 IP 地址。
DEVICE=eth0BOOTPROTO=noneONBOOT=yes?NETWORK=10.0.1.0NETMASK=255.255.255.0IPADDR=10.0.1.27USERCTL=no // 是否允许非root用户控制网卡
在接口配置文件中,选项之间存在着一些关联,如果不像上例中那样使用固定 IP,使用 DHCP 获取 IP 地址的配置文件又会不一样。以下就是将网卡配置成通过 DHCP 获取 IP 地址的配置:
DEVICE=eth0BOOTPROTO=dhcpONBOOT=yes
使用网络管理工具(system-config-network) 对网络接口文件进行更改是比较方便的一种方式,但通过学习手动更改配置文件,能够更好的在各种 Linux 发行版中执行网络配置的工作。有关网络管理工具的使用方法,可以参考下一章翻译文档 - 《Fedora/Linux 网络配置工具》
下面是以太网接口配置文件中常用的一些选项:
BOOTPROTO=protocol
protocol 的值能够是以下几种:
none?- 不指定启用协议
bootp?- 使用 BOOTP 协议
dhcp?- 使用 DHCP 协议
BROADCAST=address
address 表示广播地址。ifcalc 程序会自动计算这个地址,不推荐手动对它进行配置。
DEVICE=name
name 表示物理设备的名称 ,对于动态寻址的 PPP 设备则是指它的逻辑名称。
DNS{1,2}=adderss
address 表示名称服务器的 IP 地址。如果 PEERDNS 选项被设置为 yes,这里设置的 IP 地址将会替代 /etc/resolv.conf 中的设置
IPADDR=address
address 的值就是分配给网卡的 IP 地址
NETMASK=mask
mask 表示子网掩码
GATEWAY=address
address 的值为路由器或其它网关设备的 IP 地址
NETWORK=address
address 表示网络地址,ifcalc 程序会自动计算这个地址,不推荐手动对它进行配置。
ONBOOT=yes|no
yes - 系统启动时激活设备
no - 系统启动时不激活设备
PEERDNS=yes|no
yes - 使用 DNS 选项的值替代 /etc/resolv.conf 中的配置。如果使用 DHCP,yes 则为这个选项的默认
no - 不更改 /etc/resolv.conf 中的配置
USERCTL=yes|no
yes - 允许非 root 用户控制这个设备
no - 不允许非 root 用户控制这个设备
以上是有关以太网配置的常用选项,更多配置选项请参考《Linux 以太网接口配置》
网络配置文件
在开始对 Linux 进行网络配置之前,我们先要认识与网络配置相关的一些主要配置文件。了解这些配置文
您可能关注的文档
- LiFePO4的一维扩散特性及其结构改性.pptx
- 模块三大学生常见就业政策法规.ppt
- lingo入门教程.ppt
- 模块三股票交易.pptx
- lingo求解四维数据的物流中心寻址问题.doc
- LINGO模型实例及求解.ppt
- LINGO软件与外部文件的接口.ppt
- LINGO的使用.ppt
- linuxepoll.docx
- 模块三项目一数控机床电气控制:.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)