首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在redhat linux上配置网络接口

在redhat linux上配置网络接口
EN

Server Fault用户
提问于 2010-02-02 22:11:20
回答 3查看 3.7K关注 0票数 1

我正在尝试配置一系列接口的ip地址、广播和子网掩码。但是,我想配置独立于广播地址的IP地址,反之亦然。换句话说,当我使用命令时

代码语言:javascript
复制
ifconfig eth5 192.168.10.101

广播地址更新到192.168.10.255。当我更新广播地址时,ip也相应地被更新。

如何在不自动修改另一个的情况下更改其中一个?

此外,我还想知道,对IP地址、广播等进行永久更改的最佳方法是否是通过编辑redhat linux上的/etc/sysconfig/网络脚本文件。谢谢!

EN

回答 3

Server Fault用户

回答已采纳

发布于 2010-02-02 23:36:58

看看子网是如何工作的?

我假设您使用的是/24 (255.255.255.0)子网掩码,这就是它自动将广播更改为192.168.10.255的原因。在/24中只有254个(256-2)可用地址

代码语言:javascript
复制
192.168.10.0 - 192.168.10.255 

192.168.10.0是您的网络地址,192.168.10.255是您的广播地址(因此它会改变)。为了改变您的广播地址,您需要子网您的网络。

至于自动配置NIC,如果您使用的是基于RedHat的Linux发行版,则可以编辑文件:

代码语言:javascript
复制
/etc/sysconfig/network-scripts/ifcfg-<interface name>

基于Debian的发行版使用以下文件:

代码语言:javascript
复制
/etc/network/interfaces

做,做

代码语言:javascript
复制
man interfaces

在Debian发行版上获取该文件的文档。

Gentoo使用

代码语言:javascript
复制
/etc/conf.d/net

Arch Linux使用

代码语言:javascript
复制
/etc/rc.conf
票数 4
EN

Server Fault用户

发布于 2010-02-03 00:09:56

您可以使用命令行中的以下命令

ifconfig eth5 192.168.10.101你的网络掩码广播你的

但是,正如您所提到的,永久更改的唯一正确方法是/etc/sysconfig/network-脚本以获得详细信息和选项列表,请参见RH文档

票数 1
EN

Server Fault用户

发布于 2010-02-03 21:28:03

您可能想看看iproute2的内容--现在推荐使用它,而不是ifconfig。你可以这样做:-

代码语言:javascript
复制
ip addr replace 192.168.0.1 broadcast 255.255.255.0 dev eth1
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/108947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档