LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1828|回复: 16

添好IP,网关,DNS的网卡怎样重新配置啊?怎么改网关?

[复制链接]
发表于 2005-2-21 10:57:42 | 显示全部楼层 |阅读模式
用RH9的iptables做了个共享上网,原来拉的是网通光纤,有固定IP,子网掩码,网关和DNS,在做系统时就添好了网卡信息。

现在想换电信的光纤,也是固定IP,子网掩码,网关和DNS,想不重新装RH9的情况下,怎么修改IP,子网掩码,网关和DNS??

据我所知DNS是修改/etc/resolv.conf文件;
eth0的配置是修改/etc/sysconfig/network-scripts/ifcfg-eth0
eth1的配置是修改/etc/sysconfig/network-scripts/ifcfg-eth1
但是只有IP地址,子网掩码,没有网关的设置啊,在哪里修改网关呢??
发表于 2005-2-21 11:02:16 | 显示全部楼层
/etc/sysconfig/network
看看这里。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-21 20:22:45 | 显示全部楼层
谢谢,比如我的eth0接外网,以前ip是215.38.28.7,网关是215.38.28.6,掩码是255.255.255.253
现在查看/etc/sysconfig/network-scripts/ifcfg-eth0显示是
DEVICE=eth0
BOOTPROTO=static
BROADCAST=215.38.28.8

IPADDR=215.38.28.7
NETMASK=255.255.255.253
NETWORK=215.38.28.5
ONBOOT=yes

我是在装系统时配置网卡时添的ip,netmask,gateway和DNS的,那么在获得了新的ip,netmask,gateway和DNS后,怎样更改广播地址
BROADCAST=215.38.28.8和
NETWORK=215.38.28.5啊?
我第一次没添这些信息啊,是自动通过我的ip,netmask,gateway和DNS生成的啊,那么改变了ip,netmask,gateway和DNS配置后这两项相应怎样改动呢?那么他们和ip,netmask,gateway和DNS是什么样的对应关系呢?
回复 支持 反对

使用道具 举报

发表于 2005-2-21 21:01:27 | 显示全部楼层
BOOTPROTO=static
是静态的当然还是不变的了
回复 支持 反对

使用道具 举报

发表于 2005-2-21 21:58:13 | 显示全部楼层
在/etc/sysconfig/network文件里添加一行:
GATEWAY=215.38.28.6
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-22 04:31:39 | 显示全部楼层
现在的问题是
BROADCAST=215.38.28.8和
NETWORK=215.38.28.5在ip,掩码,网关和DNS变了之后应该怎样相应改动啊?
在windows里面可没有这两项啊
回复 支持 反对

使用道具 举报

发表于 2005-2-23 11:31:16 | 显示全部楼层
你到底要修改哪里的配置呀?(win/linux)如果不能确定BROADCAST和NETWORK的地址的话,可以删掉这两行,让系统自动选择。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-23 18:44:43 | 显示全部楼层
当然是linux里面的了,那它肯定是有一定规律的啊,比如开始我的ip是215.38.28.7,网关是215.38.28.6,掩码是255.255.255.253 ,装系统时只添了这几项和DNS,为什么会生成BROADCAST=215.38.28.8和NETWORK=215.38.28.5啊?怎样计算出来的呢?不可能是随机产生的吧?
回复 支持 反对

使用道具 举报

发表于 2005-2-23 19:05:26 | 显示全部楼层
你的子网掩码真的是255.255.255.253吗?


http://www.donews.net/charlee/archive/2004/10/11/126732.aspx
好用的IP地址计算器[转贴]

在initscripts-7.14-1包中有一个好用的IP地址计算器名为ipcalc。具体使用方法如下:

ipcalc [选项]... [/前缀] [掩码]

-b, --broadcast
    计算广播地址。

-h, --hostname
    解析给定IP地址的主机名。

-m, --netmask
    计算给定地址的子网掩码。

-p, --prefix
    计算前缀。

-n, --network
    计算网络地址。

-s, --silent
    不显示错误信息。

    使用例如下:
    $ ipcalc -m 192.168.0.100
    NETMASK=255.255.255.0
    显示IP地址192.168.0.100的默认子网掩码。

    $ ipcalc -m 192.168.0.100/26
    NETMASK=255.255.255.192
    计算给定IP地址和前缀的子网掩码。

    $ ipcalc -mbpn 192.168.0.100 255.255.255.240
    NETMASK=255.255.255.240
    PREFIX=28
    BROADCAST=192.168.0.111
    NETWORK=192.168.0.96
    计算给定IP地址和子网掩码的网络地址、子网掩码、广播地址和网络地址。
回复 支持 反对

使用道具 举报

发表于 2005-2-23 19:23:43 | 显示全部楼层
使用setup命令重新配置网卡。
如果安装了X,嫌修改配置文件麻烦,
使用 系统工具--网络设备控制
修改网卡的设置
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表