KDE 发表于 2005-8-31 23:09:50

如何配置才能够上网?

对于 LAN 形式上网,只要设置正确并激活网卡就行。正确的设置,您的服务商会给出。 用 setup 或者 netconfig 配置网卡,然后用 ifdown eth0 关闭网卡,最后用 ifup eth0 重启网卡,以便使新的设置生效。一般系统启动时默认是激活网卡的。

对于 ADSL 上网,关键是路由模式必须启动网卡,桥接模式必需关闭网卡。

如果用路由模式,网卡不能启动:
1. 首先查看 /etc/modprobe.conf 里面网卡的配置是否正确,有时会把 8139too 网卡认成 8139cp,你需要修正它,重启后应该能自动加载正确的驱动模块。在 ML 2.0 beta3 不存在这个问题;
2.打开虚拟控制台 konsole,查看 lsmod 输出,看是否加载了你的网卡的正确驱动模块,如果你的网卡是 8139too 的,没见到这个模块,那么手工加载它 modprobe 8139too。如果第一步重启后不能自动加载正确的模块,你需要把这行命令写进 /etc/rc.d/rc.local 里;
3. 用 setup 或者 netconfig 配置网卡,输入的网卡 IP 必须和 ADSL modem 在同一网段(例如 192.168.1.6)。网关就是 modem 的默认 IP 地址(例如 192.168.1.254)。主域名服务器地址可以从 modem 设置页面上查看到。至于如何设置 modem 我不予解释,自己看说明书;
4. 使用 ifup eth0 启动网卡(ifdown eth0 用来关闭);
5. 用 route -n 查看网卡是否启动。如果输出里能看到网卡的默认网关(GATEWAY),说明网卡启动了。

[root@MagicLinux ~]# route -n
Kernel IP routing table
Destination   Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0   0.0.0.0         255.255.255.0   U   0      0      0 eth0
169.254.0.0   0.0.0.0         255.255.0.0   U   0      0      0 eth0
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0      0 eth0

上面是一个假设输出值,您的情况可能与之不同!

如果使用桥接模式(ADSL 拨号方式),一定要关闭网卡,否则网卡的默认网关会与远程真实的默认网关冲突,导致无法拨号上网。
1. 使用 ifdown eth0 关闭网卡
2. 用 route -n 查看网卡是否关闭。如果输出里看不到任何 IP 地址,说明网卡关闭了。

[root@MagicLinux ~]# route -n
Kernel IP routing table
Destination   Gateway         Genmask         Flags Metric Ref    Use Iface

如何设置 ADSL 拨号,请参见下帖:
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4489873
页: [1]
查看完整版本: 如何配置才能够上网?