老大你太伟大了!仅仅感谢不足以表达我的心情!
我已下载且现在就是通过局域网上坛子的。
刚下载并用CD启动时,网络中的DHCP已开启,但就是不能上网。Linux可是在网络中成长起来的,如果linuxer却不能通过其上网,那linux是否就应更名了,haha,我们进入正题:
如何在CD启动下调整网络配置?
可能有的fans 也和我一样有同样的经历,我就先来为本话题添砖了:
先学习linux基本的网络命令,得知ifconfig(注意是interface=if,不是windows的IP),netstat,route,ping等,我只会用这几个命令的基本功能。
1.我的机器的配置及网络情况:pIII800,192m内存,810芯片组,10G硬盘,cdrom,网卡为cnet pro200wl,服务器的网关为192.168.0.服务器网关,服务器开启了DHCP,局域网通过服务器上外网。
2.用fansCD启动机器后进入文本介面,先用gui或guifast都不能进入X,后用guisafe能进入了,进入后查看/etc/dhcpc/dhcpcd-eth0.info,该文件为dhcp配置情况,通过查看可了解:
IPADDR=192.168.0.1 ===>记录下:地址1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
BROADCAST=192.168.0.255
GATEWAY=192.168.0.服务器网关 ===>记录下:地址2
DNS=2xx.xxx.xxx.xxx,2xx.xxx.xxx.xxx
DHCPSID=192.168.0.服务器网关
DHCPGIADDR=0.0.0.0
DHCPSIADDR=0.0.0.0
DHCPCHADDR=00:80

??????????
DHCPSHADDR=00:90

??????????
DHCPSNAME=''
LEASETIME=4294967167
RENEWALTIME=4294967167
REBINDTIME=4294967167
INTERFACE='eth0' ===============>记录下网卡名
CLASSID='Linux 2.4.26 i686'
CLIENTID=00:80

?????????
记录下上述三个内容分别用以下命令:
3.用ping命令,落实一下是否已能上网?
linux的ping与windows不太一样:
ping -c 4 www.linuxfans.org:
root@slax:/# ping -c 4 www.linuxfans.org
PING www.linuxfans.org (210.76.108.234) 56(84) bytes of data.
64 bytes from 210.76.108.234: icmp_seq=1 ttl=48 time=275 ms
64 bytes from 210.76.108.234: icmp_seq=2 ttl=48 time=163 ms
64 bytes from 210.76.108.234: icmp_seq=3 ttl=48 time=98.9 ms
--- www.linuxfans.org ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3460ms
rtt min/avg/max/mdev = 98.962/179.380/275.795/73.072 ms
这就表明可上网了
如果显示为
connect: Network is unreachable
就表明还无法上网
4.再用ping命令ping地址1和地址2
ping -c 4 192.168.0.1
是否为几组返回值,如果为connect: Network is unreachable网不通
5.用ifconfig查看网络配置:
ifconfig
root@slax:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:80

?????????
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6029 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:5427 dropped:0 overruns:0 carrier:5427
collisions:0 txqueuelen:1000
RX bytes:1383992 (1.3 Mb) TX bytes:0 (0.0 b)
Interrupt:9 Base address:0xd800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 b) TX bytes:100 (100.0 b)
不用管lo,只看eth0的内容可发现网卡(eth0)已启动(UP),但无网址内容,如地址1、地址2或BROADCAST为空,为了加入上述内容,使用以下几个命令:
6.配置网络和网卡:
关闭网卡eth0:
ifconfig eth0 down
把192.168.0.1(地址1)分配给网卡eth0:
ifconfig eth0 地址1
开启网卡eth0:
ifconfig eth0 up
7.再用ifconfig查看网络情况(如第5步):
root@slax:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:80

????????
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11586 errors:9 dropped:0 overruns:0 frame:0
TX packets:0 errors:10351 dropped:0 overruns:0 carrier:10351
collisions:0 txqueuelen:1000
RX bytes:2642785 (2.5 Mb) TX bytes:0 (0.0 b)
Interrupt:9 Base address:0xd800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 b) TX bytes:100 (100.0 b)
8.再ping网络或地址1(第3,4步):
如果还不通,就进行下一步route添加网关
9.查看网关及添加网关
查看网关:
route
添加网关:
route add default gw 地址2
10.再用ping命令,此时应能都ping通了!
马上上网去!ha ha
下一步是试用笔记本用猫上网了和ASDL了。。。。
这个回铁是为如我一样的新手的,另请高手们可否在方便时能将上述过程设置为一script以便于新手使用。先谢!