LinuxSir.cn,穿越时空的Linuxsir!

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

我都快疯了,gentoo的IP到底怎么设?

[复制链接]
发表于 2006-1-13 17:47:44 | 显示全部楼层 |阅读模式
ememrge -uD world以前/etc/con.d/net是怎么设置的
iface_eth0="192.168.0.11 broadcast 192.168.0.255 netmask 255.255.255.0"
iface_eth1="192.168.0.22 broadcast 192.168.0.255 netmask 255.255.255.0"
gateway="eth0/192.168.0.1"
这样是可以上网的。
ememrge -uD world后ifconfig -a发现多了一个接口
ZeRo4 ~ # ifconfig -a
eth0      Link encap:UNSPEC  HWaddr 00-01-29-20-00-01-CD-89-00-00-00-00-00-00-00-00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth1      Link encap:Ethernet  HWaddr 04:4B:80:80:80:03
          inet addr:192.168.0.11  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:319 errors:0 dropped:0 overruns:0 frame:0
          TX packets:277 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:305037 (297.8 Kb)  TX bytes:73544 (71.8 Kb)
          Interrupt:225 Base address:0xa000

eth2      Link encap:Ethernet  HWaddr 00:01:29:FB:52:35
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:66

lo        Link encapocal Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:108 errors:0 dropped:0 overruns:0 frame:0
          TX packets:108 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5400 (5.2 Kb)  TX bytes:5400 (5.2 Kb)


eth0是不是IPV6接口??

现在/etc/conf.d/net如上的设置已经不行了。看了看/etc/conf.d/net.example 设成这样
config_eth1=( "192.168.0.11 netmask 255.255.255.0 broadcast 192.168.0.255" )
config_eth2=( "192.168.0.22 netmask 255.255.255.0 broadcast 192.168.0.255" )
routes_eth1=( "default via 192.168.0.1")
重启ifconfig看看eth1和eth2根本没有设置IP。到底怎么弄呀?总不会每次重启有ifconfig来设吧
 楼主| 发表于 2006-1-13 17:49:13 | 显示全部楼层
gentoo就没有图形画的IP设置工具。
livecd中net-setup不就是图形的吗?
回复 支持 反对

使用道具 举报

发表于 2006-1-13 18:59:32 | 显示全部楼层
按后者格式来。你先看看网卡起来没。
回复 支持 反对

使用道具 举报

发表于 2006-1-13 19:07:46 | 显示全部楼层
你有几块网卡?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-13 19:23:46 | 显示全部楼层
我有两块网卡  eth1  eth2都是的   eth0是什么就不清楚了  
config_eth1=( "192.168.0.11 netmask 255.255.255.0 broadcast 192.168.0.255" )
config_eth2=( "192.168.0.22 netmask 255.255.255.0 broadcast 192.168.0.255" )
routes_eth1=( "default via 192.168.0.1")
都不能起来 这个应该没有错吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-13 19:52:48 | 显示全部楼层
ZeRo4 ~ # ifconfig -a
eth0      Link encap:UNSPEC  HWaddr 00-01-29-20-00-01-CD-89-00-00-00-00-00-00-00-00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

eth1      Link encap:Ethernet  HWaddr 04:4B:80:80:80:03
          inet addr:192.168.0.11  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3728 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3360 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4788727 (4.5 Mb)  TX bytes:365866 (357.2 Kb)
          Interrupt:225 Base address:0xa000

eth2      Link encap:Ethernet  HWaddr 00:01:29:FB:52:35
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:66

lo        Link encapocal Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:216 errors:0 dropped:0 overruns:0 frame:0
          TX packets:216 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10800 (10.5 Kb)  TX bytes:10800 (10.5 Kb)


eth0是什么设备? 怎么把它删除  ?emerge -uDN world之前是没有的。
回复 支持 反对

使用道具 举报

发表于 2006-1-13 20:48:56 | 显示全部楼层
把你的/etc/hosts贴出来看看
回复 支持 反对

使用道具 举报

发表于 2006-1-13 21:08:41 | 显示全部楼层
我认为linux默认是把第一块网卡(第一个调用驱动模块的)作为eth0,第二块是eth1,以此类推。楼主似乎刻意将”第一块“网卡称为eth1,呵呵。
楼主在别的os下看看两块网卡的mac地址,然后回gentoo下比较一下,找出每块网卡确切对应哪个设备。
哦,还有lsmod,楼主多出来的那块网卡大概跟某个模块有关系吧。
回复 支持 反对

使用道具 举报

发表于 2006-1-13 23:24:56 | 显示全部楼层
建议楼主改用eth0 和 eth1,另外。如果你仍然用eth1 和 eth2 的话,应该把 /etc/init.d/net.eth0 删除,只保留net.eth1 和 net.eth2,这就是gentoo 删除 eth0 的方法,楼主看看安装文档的网络设置那块,应该能明白。
  1. cp /etc/init.d/net.eth0 /etc/init.d/net.eth1
  2. cp /etc/init.d/net.eth0 /etc/init.d/net.eth2
  3. rm /etc/init.d/net.eth0
复制代码


另外在楼主的另一篇贴子里提到,出错信息里有 iproute2, 你是不是在 /etc/conf.d/net 里 加了
moudule=“iptoute2” ? 如果你没有安装 iptoute2 的话,应该把类似 moudule=xxx 的语句去掉。系统会默认使用 ifconfig。
回复 支持 反对

使用道具 举报

发表于 2006-1-14 00:57:08 | 显示全部楼层

iproute2

gentoo 2005之后采用的iproute2模块
因此配置eth0的时候配置文件和以前不同了
回复 支持 反对

使用道具 举报

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

本版积分规则

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