moonsky 发表于 2003-12-9 00:34:34

关于ifconfig命令

因为我上网用的Cable Modem,所以必须使用DHCP获取IP地址,当我希望在局域网上面使用Samba的时候,需要将IP地址改为固定IP,我的做法是修改/etc/sysconfig/networking/devices/ifcfg-eth0文件,将BOOTPROTO=dhcp修改为BOOTPROTO=none,用ifconfig eth0 down和ifconfig eth0 up重新激活设备之后,IP地址不会更新,还是原来的,只有重新引导后才会应用设置,这是什么原因阿?为什么不能像redhat-config-network那样,重新激活后就会按照新的配置获取IP地址呢?

cicc 发表于 2003-12-9 07:21:31

service network restart
管用吗?

gugong 发表于 2003-12-9 10:15:36

/etc/init.d/networkrestart 后,不能获得网卡的新 IP 地址。
这是老版本的 RedHat 的 /etc/init.d/network 这个文件或者是 ifup 、ifdown 的 BUG。


顶楼的,网卡不贵啊,你再接局域网的一个网卡就省事了呀。:twisted::twisted:

moonsky 发表于 2003-12-9 11:33:17

service network restart我倒是没有试过,晚上回去试一下。
to GuGong,如果是这样的话,那么Red Hat自己的redhat-config-network是怎么做到获取新的IP地址的呢?郁闷。。。。。。
不过你说得也对,再接一块网卡,抽空看看公司里面空着的机器拆块网卡,哈哈! :oops::oops::oops::oops::oops:

gugong 发表于 2003-12-9 12:03:43

为什么不能像 redhat-config-network 那样,重新激活后就会按照新的配置获取IP地址


真的吗? 我几乎没用过这个工具的,我一直是 vi 来直接编辑。


不过我觉得 redhat-config-network 也应该是调用 ifdown、ifup 来启动网卡。

cicc 发表于 2003-12-9 20:54:14

我也是,几乎没用过这个工具
顺便,问个问题,我有个机器配置不太高
用的集成8738声卡,rh8,9,现在用fedora,全都认识,也有正确的驱动,但是没声音
fedora下,只要想发出声音,第一下能出声音,然后就死机了
驱动我换过好多,内核重新编译过,都没有解决.

GGGO 发表于 2003-12-9 22:54:25

设置双IP应该可以
一个网卡可以绑定多个IP地址的

moonsky 发表于 2003-12-10 00:39:16

问题解决了,修改ifcfg-eth0后,用service network restart即可。

呵呵,纠正一下,redhat-config-network不会自动重新获取新的ip地址,他的作用是按照设置生成ifcfg-eth0文件,XWindow下面的网络配置中会修改该文件并重启服务,所以能得到新的IP地址。

按照GGGO兄的说法,我按照下面的步骤建立别名设备:
ifconfig eth0:1 192.168.1.3
route add -host 192.168.1.3 dev eth0:0
ifconfig eth0:1 up
果然可以了,但是如果重启了network服务,别名设备就没有了,应该有一个地方可以保存别名设备的,有没有人知道啊?

moonsky 发表于 2003-12-10 00:41:13

我知道图形界面下的网络配置下面可以设置别名设备,我是想知道ifconfig命令怎么来做 :twisted::twisted::twisted::twisted::twisted:

yongjian 发表于 2003-12-10 08:10:51

under /etc/sysconfig/networking/device and profiles, add your eth0:1 interface configuration there.

yongjian 发表于 2003-12-10 08:12:20

add a file like ifcfg-eth0:1

GGGO 发表于 2003-12-13 02:20:05

/etc/sysconfig/network-scripts/ifcfg-eth0:1
/etc/sysconfig/networking/devices/ifcfg-eth0:1
/etc/sysconfig/networking/profiles/default/ifcfg-eth0:1

有没有人知道到底是哪些文件起作用??

gugong 发表于 2003-12-15 13:19:57

/etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network-scripts/ifcfg-eth0:0

/etc/sysconfig/network-scripts/ifcfg-eth0:1

/etc/sysconfig/network-scripts/ifcfg-eth0:2
页: [1]
查看完整版本: 关于ifconfig命令