如果服务器没有开启FTP协议,在客户端能上传图片吗?

如果服务器没有开启FTP协议,在客户端能上传图片吗?,第1张

用linux构建路由
网络结构如图,Linux路由器这台计算机标识为A,它与三个网段相连,19216810/24,10000/8,1721600/16。
A计算机必须拥有三块网卡,分别与三个网段相连。
假设:
eth0与1721600相连,
eth1与10000相连,
eth2与19216810相连。
首先来配置eth0。给这个网络接口分配地址1721611,运行下列命令
# ifconfig eth0 1721611 netmask 25525500
为了使这个地址不再计算机重新启动后消失,
编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,修改为如下格式:
DEVICE = eth0
ONBOOT = yes
BROADCAST = 17216255255
NETWORK = 1721600
NETMASK = 25525500
IPADDR = 1721611
增加一条静态路由:
# route add -net 1721600 netmask 25525500
这样系统中就增加了一条静态路由:
# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface
1721600 25525500 U 0 0 0 eth0
接下来,配置eth1,eth1与10000网段相连,分配给它的地址是10254254254,使用ifconfig命令为它配置参数:
# ifconfig eth1 10254254254 netmask 255000
同样编辑/etc/sysconfig/network-scripts目录下的ifcfg-eth1文件,内容如下:
DEVICE = eth1
ONBOOT = yes
BROADCAST = 10255255255
NETWORK = 10000
NETMASK = 255000
IPADDR = 10254254254
再增加一条静态路由:
# route add -net 10000 netmask 255000
网络中当前的路由表为
# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface
1721600 25525500 U 0 0 0 eth0
10000 255000 U 0 0 0 eth1
最后配置eth3,它连接19216810网段,分配的IP地址是1921681254,执行下列命令:
# ifconfig eth2 1921681254 netmask 2552552550
编辑/etc/sysconfig/network-scripts目录下的ifcfg-eth2文件,内容如下:
DEVICE = eth2
ONBOOT = yes
BROADCAST = 1921681255
NETWORK = 19216810
NETMASK = 2552552550
IPADDR = 1921681254
再增加一条静态路由:
# route add -net 19216810 netmask 2552552550
这样网络中就有三条静态路由记录了: # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface
1721600 25525500 U 0 0 0 eth0
10000 255000 U 0 0 0 eth1
19216810 2552552550 U 0 0 0 eth2
还要为系统增加一条缺省路由,因为缺省的路由是把所有的数据包都发往它的上一级网关(假设地址是172161100,这个地址依赖于使用的网络而定,由网络管理员分配),因此增加如下的缺省路由记录:
# route add default gw 172161100
这样系统的静态路由表建立完成,它的内容是
# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface
1721600 25525500 U 0 0 0 eth0
10000 255000 U 0 0 0 eth1
19216810 2552552550 U 0 0 0 eth2
default 172161100 0000 UG 0 0 0 eth0
最后一步,要增加系统的IP转发功能。这个功能由/proc/sys/net/ipv4目录下的ip_forward文件控制,执行如下命令打开ip转发功能:
echo 1 > /proc/sys/net/ipv4/ip_forward
这样我们的路由器基本上是配置好了
测试路由器的工作情况。
在linux路由器上测试:
第一步,测试自身网络是否工作正常,执行如下命令
ping 1721611
ping 1921681254
ping 10254254254
如果这些地址都能ping通,则第一步通过,否则查找原因,排除错误。
第二步,测试与上一级网关之间是否连通
ping 172161100
如果通畅,则正常;否则查找错误原因。
在19216810网络内测试,假设它的地址是19216811,
第一步,测试自身是否工作正常, ping 19216811
第二步,测试与网关是否连通, ping 1921681254
第三步,测试与1025425499是否连通,这是10000网段内的一台计算机 ping 1025425499
第四步,测试与外网地址是否连通 ping 172161100 如果连通了,表示路由器配置正确,否则,查找原因,并排除之。

一、DOS命令查看服务器的配置


1查询CPU个数
cat /proc/cpuinfo | grep physical  | sort -n | uniq | wc -l


2查询服务器型号
dmidecode | grep "Product Name"

dmidecode -s system-product-name


3查看CPU几核
cat /proc/cpuinfo  | grep physical | sort -n | uniq -c


4查看CPU信息<型号>
cat /proc/cpuinfo | grep name | cut -f2 -d:  | uniq


5查看CPU运行位数
# getconf LONG_BIT
32
(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
# cat /proc/cpuinfo | grep flags | grep 'lm' | wc -l
8
(结果大于0, 说明支持64bit计算 lm指long mode, 支持lm则是64bit) 


6查看当前 *** 作系统内核信息
uname -a


7查看网卡速率
ethtool eth0


8查看当前 *** 作系统发行版信息
lsb_release -d


9查看内存的插槽数,已经使用多少插槽每条内存多大
dmidecode|grep -P -A5 "Memory\s+Device" | grep Size |grep -v Range   | cat -n


10 查看内存的频率
dmidecode|grep -A16 "Memory Device"|grep 'Speed'   | cat -n


11查看服务器出厂编号<适用于DELL 。 LENOVO则显示不出来>
dmidecode  -s chassis-serial-number


12对于DELL服务器的信息可通过DSET获取
DSET工具22使用说明(Windows版):
DSET工具21使用说明(Linux版):


13For Windows(win2003 winXP以上版本):
命令1:wmic bios get serialnumber(获取SN|不适用于LENOVO机器)
命令2:wmic csproduct get name,identifyingnumber(获取SN和机型)
以下为一台LENOVO R510 G7 Windows方面的一些信息查询
二、鲁大师查询服务器的配置
通过鲁大师查询到的一些信息

我按下面这个配置成功了,你可以试下:
一、安装的前提条件
1确保安装了网卡并工作正常
使用命令
#ifconfig eth0
查看网卡状态,然后关闭ifdown eth0,注意一定要关闭ifdown eth0
2在系统中不要设置默认路由(网关),让ADSL拨号后自动获得
如果已经设置了默认路由,使用以下方法删除:
在文件 /etc/sysconfig/network 中删除 GATEWAY= 这一行,然后以root执行:
#/etc/rcd/initd/network restart
3已经安装了pppd软件包
如果存在文件 /usr/sbin/pppd,则说明已经安装了pppd;
如果未安装,从RedHatLinux 62安装光盘上安装ppp-2311-
4i386rpm这个软件包
二、安装PPPOE客户端软件
Linux下的PPPOE客户端软件比较多,而且大多使用GNU License,我们推荐使用rp-pppoe 这个软件包。从>1安装DHCP服务器软件包
先检查RPM命令检查系统中是否已经安装DHCP软件包,如果没有安装,则挂载RHEL5系统光盘,并安装其中的dhcp- 305el5i386rpm软件包即可
查看dhcp软件包安装的主要文件
使用vi打开dhcp服务器的主配置文件/etc/dhcpdconf,但是该文件中默认并不包含任何有效配置,需要手动建立。
为各客户机动态分配的ip地址,默认租约时间为21600秒,最大租约时间为43200秒,对应于三个物理网段,用于动态分配的ip地址范围:192168110~1921681100、192168210~1921682100、192168310~1921683100
启动dhcpd服务。
打开命令参数配置文件/etc/sysconfig/dhcpd,设置dhcpd服务仅面向eth0、eth1、eth2网卡提供动态地址分配服务。
配置dhcp中继服务器。
在RHEL5系统中,安装dhcp软件包,安装完之后,就已经包含了dhcp中继相关的程序和脚本等文件。配置dhcp中继服务器时,只需修改配置文件/etc/sysconfig/dhcrelay服务即可,作为路由器使用时,还需要开启服务器的路由转发功能。
编辑/etc/sysctlconf文件,将netipv4ip_forward配置项的值修改为1,并执行sysctl -p命令使之生效。
打开dhcp中继服务器的配置文件,设置允许dhcp中继数据的接口及dhcp服务器的ip地址。
启动dhcrelay中继服务程序。
验证dhcp结果。
修改测试客户机的虚拟网卡连接方式,分别使用不同的网卡进行测试。确保能够通过dhcp方式获取正确的网络地址配置(两种方法)。
1 如果测试客户机使用Linux系统,则进行dhclient eth0命令获取地址,或者修改eth0网卡的配置文件,设置BOOTPROTO=dhcp,然后重启network服务。
2 如果测试客户机使用windows系统,则打开cmd命令窗口,执行ipconfig/release命令释放租约,执行ipconfig/renew命令重新获取地址。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12971037.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-29
下一篇2025-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存