|
楼主 |
发表于 2004-10-17 09:56:08
|
显示全部楼层
自个顶一下
参考
双网卡:
一般RTL8139芯片的都能认出来,而且比较便宜,但有一点需要注意,看网卡后面有几个灯,我发现只有一个灯的在LINUX下不容易认出来(多次换网卡得出来的经验,也有可能不对,但是最好买两个灯的那种)。
Linux内核不会自动检测多个网卡。若需要在服务器上安装多块网卡,对于已经将网卡的驱动编译进内核中的系统,则需要在“/etc/lilo.conf”文件中指定各个网卡的参数信息;而对于没有将网卡的驱动编译到内核而是作为模块动态载入的系统,应该在“conf.modules”文件中进行相应的配置。
用ifconfig观察是否有eth0和eth1设备存在,设置的IP和子网掩码对不对;然后ping一下两个IP,看是否有回应;然后ping同网段其他机器,如果不对,修改后执行/etc/rc.d/init.d/network restart 然后再查看。
如果系统没有认出网卡,那么需要下载一个网卡的驱动手工安装。
ADSL:
因为电信的ADSL使用的是PPPOE拨号方式,所以要先安装一个PPPOE客户端软件,推荐使用rp-pppoe。
确保安装了网卡并工作正常,在系统中不要设置默认路由(网关),让ADSL拨号后自动获得。如果已经设置了默认路由,使用以下方法删除:
在文件 /etc/sysconfig/network 中删除 GATEWAY= 这一行,然后以root执行:
#/etc/rc.d/init.d/network restart
安装完软件包后,必须配置pppoe的配置文件/etc/ppp/pppoe.conf,从而让ADSL拨号时使用配置文件中的用户名、密码等参数。我们不必手工改动这个文件,可以使用adsl-setup这个工具进行配置:
#/usr/sbin/adsl-setup
当出现
>>> Enter your PPPoE user name :
输入ADSL帐号的用户名
当出现
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0):
输入 eth0 ,这是ADSL相连的网卡的名字。
当出现
>>> Enter the demand values (default no):
输入 no
当出现
>>> Enter the DNS information here:
输入 server ,这表示使用ADSL拨号自动获得的DNS服务器IP地址
当出现
>>> Please enter your PPPoE password:
输入ADSL帐号的密码
当出现
>>> Choose a type of firewall (0-2):
输入 0 ,不使用防火墙
当出现
>>> Accept these settings and adjust configuration files (y/n)?
如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。
启动PPPOE客户端软件
使用命令:
/usr/sbin/adsl-start
启动PPPOE客户端软件,进行连接,如果成功,将出现Connected;
如果不成功,请检查网线、ADSL MODEM等物理设备,并查看 /var/log/messages中的信息
/usr/sbin/adsl-stop 关闭和ISP的连接
/usr/sbin/adsl-status 查看当前连接的状态
如果想在Linux系统启动时自动启动ADSL连接,输入以下命令
#chkconfig --add adsl
Squid这个地方我还没搞明白,希望有知道的人能接着写出来,泛舟给我了一份squid的配置,在这里贴出来大家看看,顺便,有知道如何使用56K猫上网的朋友请写出来。谢谢。
icp_port 0
cache_store_log none
cache_access_log /dev/null
cache_log /dev/null
emulate_httpd_log on
pid_filename /opt/squid/logs/squid.pid
cache_effective_user squid
cache_effective_group squid
#visible_hostname proxy.linuxaid.com.cn
cache_mgr [email protected]
http_port 3128
cache_mem 32 MB
cache_dir aufs /cacheroot 10000 16 256
reference_age 3 months
acl all src 0.0.0.0/0.0.0.0
http_access allow all
ftp_user [email protected]
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
half_closed_clients off
cache_swap_high 100%
cache_swap_low 80%
maximum_object_size 2048 KB |
|