|
发表于 2008-11-16 16:56:01
|
显示全部楼层
Post by 无心徘徊;1908914
建议楼上的, 把Netmanager(简写)好好地看看, 如果你是多种接口,一般默认是DHCP! 如果你想上网的话, 不管你ADSL也好, 多网卡也好, 没有配置的话, 你怎么上网??? 楼上的, 你不觉地是答非所问吗??
可能我回答太简单了,详细说一下:
如果用的是PPPoE,pppd会建立一个新的接口叫dsl0,这个接口使用的物理网卡和eth0是同一个,但在用户看来是通过dsl0接口上网的,所以配置的ip地址是在dsl0接口上,不配在eth0上。这个ip地址是怎么来的?是ppp拨号后连接到服务商后,服务商分配给你的。配置ADSL是只配置账号和密码的,不配置ip地址,每次通过ppp拨号所获得的ip地址也是不一样的。
再说一下dhcp,dhcp是通过dhcp服务器提供的,由这个服务器分配给客户机网卡地址。所以用dhcp获得ip地址的前提是需要能够连接上dhcp服务器!对于ADSL上网的不在局域网内的机器,如果开机时没有连接上网,怎么连接上dhcp服务器,当然没法获得ip地址。dhcp会有一个超时设置,如果在一定时间内连不上dhcp服务器就不会给网卡配置ip了。
如果熟悉windows朋友知道在windows下也会有这种情况:如果你没有为网卡配置固定ip,在刚开机后会有一段时间的假死现象,这就是dhcp去连接dhcp服务器,但连不上直到超时。
使用命令ifconfig -a就可以看到全部的接口,如果是ADSL就可以看到ip是配置在dsl0上的,eth0是可以没有ip的,当然,你也可以自己配置一个固定ip,这样可以不使用dhcp,省掉了超时时间。 |
|