我正在尝试配置一系列接口的ip地址、广播和子网掩码。但是,我想配置独立于广播地址的IP地址,反之亦然。换句话说,当我使用命令时
ifconfig eth5 192.168.10.101广播地址更新到192.168.10.255。当我更新广播地址时,ip也相应地被更新。
如何在不自动修改另一个的情况下更改其中一个?
此外,我还想知道,对IP地址、广播等进行永久更改的最佳方法是否是通过编辑redhat linux上的/etc/sysconfig/网络脚本文件。谢谢!
发布于 2010-02-02 23:36:58
我假设您使用的是/24 (255.255.255.0)子网掩码,这就是它自动将广播更改为192.168.10.255的原因。在/24中只有254个(256-2)可用地址
192.168.10.0 - 192.168.10.255 192.168.10.0是您的网络地址,192.168.10.255是您的广播地址(因此它会改变)。为了改变您的广播地址,您需要子网您的网络。
至于自动配置NIC,如果您使用的是基于RedHat的Linux发行版,则可以编辑文件:
/etc/sysconfig/network-scripts/ifcfg-<interface name>基于Debian的发行版使用以下文件:
/etc/network/interfaces做,做
man interfaces在Debian发行版上获取该文件的文档。
Gentoo使用
/etc/conf.d/netArch Linux使用
/etc/rc.conf发布于 2010-02-03 00:09:56
您可以使用命令行中的以下命令
ifconfig eth5 192.168.10.101你的网络掩码广播你的
但是,正如您所提到的,永久更改的唯一正确方法是/etc/sysconfig/network-脚本以获得详细信息和选项列表,请参见RH文档。
发布于 2010-02-03 21:28:03
您可能想看看iproute2的内容--现在推荐使用它,而不是ifconfig。你可以这样做:-
ip addr replace 192.168.0.1 broadcast 255.255.255.0 dev eth1https://serverfault.com/questions/108947
复制相似问题