免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: scandy
打印 上一主题 下一主题

网络配置的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-03-21 04:27 |只看该作者
原帖由 tiandi_g 于 2006-3-20 15:48 发表
那就找找!
whereis rc.local
一般都放在/etc/rc.d/下,你可以去看看!


SuSE Linux 其實是根本沒有 rc.local 的,所以...

==

论坛徽章:
0
12 [报告]
发表于 2006-03-21 16:18 |只看该作者

回复 10楼 kenduest 的帖子

首先感谢10楼的kenduest(风云使者)的帖子。
我按照你的指导做了一下,有两个发现,一个是让人振奋的,一个是相反的
首先说说问题吧:我按照你的方法配置了以后,为了检验重启以后是否能够保存MAC信息,就立即reboot了。开机以后仍然存在问题。下面是我的操作步骤,请看看有何不妥之处:
第一步:配置网卡
vi /etc/sysconfig/network/ifcfg-eth-id-00:e0:4c:ed:46:2d (id 后面就是我要用的MAC)
结果如下:
BOOTPROTO='static'
BROADCAST='59.64.12.255'
IPADDR='59.64.12.128'[我的IP地址]
MTU='1500'
NAME='Giga-byte GA-7VM400M/7VT600 Motherboard'
NETMASK='255.255.255.0'
NETWORK='' [即使空着也可以正常上网]
REMOTE_IPADDR=''[同上]
STARTMODE='auto'
UNIQUE='rBUF.0ayJ55PfLqC'
USERCONTROL='no'
_nm_name='bus-pci-0000:00:13.0'

第二步:停用网络
localhost:~ # rcnetwork stop
结果:
Shutting down network interfaces:
    eth0      device: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
    eth0      No configuration found for eth0
              Nevertheless the interface will be shut down.
    eth0      configuration:                                         done
Shutting down service network  .  .  .  .  .  .  .  .  .  .  .  .  . done.

第三步:重启网络
localhost:~ # rcnetwork start
结果:
Hint: you may set mandatory devices in /etc/sysconfig/network/config
Setting up network interfaces:
    lo
    lo        IP address: 127.0.0.1/8                                done
    eth0      device: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
    eth0      No configuration found for eth0                        unused[这里怪怪的]
Setting up service network  .  .  .  .  .  .  .  .  .  .  .  .  .  . done.

第四步:reboot[为了检验重启以后能否保存MAC信息]
结果:
重新启动以后上不了网
于是重新查看网卡配置:
localhost:~ # ifconfig eth0
结果如下:
eth0      Link encap:Ethernet  HWaddr 00:0F:EA:E2:75:F3(网卡的MAC,不是我要用的MAC)
          BROADCAST MULTICAST  MTU:1500  Metric:1 [ip没有了]
          RX packets:107 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12390 (12.0 Kb)  TX bytes:378 (378.0 b)
          Interrupt:11 Base address:0xc000

以上是问题部分,下面是启发部分:

在重启上不了网络以后,我就老调重弹:
ifconfig eth0 down
ifconfig eth0 hw ether 00:E0:4C:ED:46:2D[要用的MAC]
ifconfig eth0 up
准备到YaST删除网卡,重新编辑
我想还是试试rcnetwork stop和rcnetwork start
然后就在进入YaST之前敲了上面两个命令
结果不用到YaST,就可以直接上网了。

[ 本帖最后由 scandy 于 2006-3-21 16:20 编辑 ]

论坛徽章:
0
13 [报告]
发表于 2006-03-21 16:28 |只看该作者

回复 3楼 stankeeper 的帖子

你说的写一个脚本文件有道理的,不过我是刚学的新手,命令还没有认识几个呢惭愧啊……
我在一本Linux网络的书上,看到这样的说法:init 进程可以为Linux系统进入的每个运行级安排启动脚本,将ifconfig 和 route命令放入启动脚本,并在引导时运行。
和你说的意思是一样

论坛徽章:
0
14 [报告]
发表于 2006-03-21 16:28 |只看该作者
你弄錯了....

"ifcfg-eth-id-00:e0:4c:ed:46:2d",這個是原本網路卡的 mac address 的檔案名稱。

你要變更,那是在該檔案的內容內加上 LLADDR 敘述,那才是新的最後要變更的結果。

==

论坛徽章:
0
15 [报告]
发表于 2006-03-21 16:44 |只看该作者

回复 14楼 kenduest 的帖子

ifcfg-eth-id-00:e0:4c:ed:46:2d 这个文件的名称被我改过,就是后面的那个MAC
以前的文件原名是:ifcfg-eth-id-00:00:0f:ea:e2:75:f3
是不是还要改回成为原来文件的名字,然后在该文件中用LLADDR重新描述MAC呢?

论坛徽章:
0
16 [报告]
发表于 2006-03-21 16:50 |只看该作者

回复 14楼 kenduest 的帖子

如果真的能够保存MAC信息的话
用这样的办法是不是能够避免开机或者重启配置网卡:
因为MAC固定了
只要把rcnetwork stop 和 rcnetwork start 放在一个自动运行的文件中(比如/ppp/ip-up和/ppp/ip-down中)
这样就免去了到YaST中手工配置网卡
看上去就好像Windows一样,开机后可以上网。
猜测一下,不知到行不行?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP