文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>tip11

tip11

时间:2006-08-17  来源:Evremonde

哪位老大解释下非对称路由是怎么概念?有什么作用?   非对称路由是指往返某一节点的路径不一致,两个方向的延时不同,由此在网络测量,特别是基于源端的测量中造成很多问题。如果使用tcp可能问题不是很大,如果使用udp。面向非连接的。或者敏感的voip等就会有问题。   从成都到上海,去的时候坐飞机,回来的时候坐火车

明白否?
  voip是什么东西?怎么搞?   VoIP(Voice over Internet Protocol)是一种以IP电话为主,并推出相应的增值业务的技术。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。 VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务,如统一消息、虚拟电话、虚拟语音/传真邮箱、查号业务、Internet呼叫中心、Internet呼叫管理、电视会议、电子商务、传真存储转发和各种信息的存储转发等。
QUOTE:
原帖由 xuzh 于 2006-8-9 11:00 发表
问一个可能对于许多人来说有点简单的问题。

就是。。我下了某个软件的源码,然后
./configure
make
make install
安装没问题。

但是时间有点长。所以我想做个package。以后可以直接pkg_add。

google ... 你把经过这个
./configure
make
make install
后的目录打包起来,到另一台服务器上解包,然后直接make install就可以了,这样可以节约很多时间
执行的命令:

CODE:
[Copy to clipboard]
1. tcpdump -i eth0 -s 256 -X host 134.98.86.13 > result 结果:
A:
14:53:38.559378 IP 134.96.4.3.62153 > 134.98.86.13.24006: P 1924:1958(34) ack 1026 win 1460
        0x0000:  4500 004a 089b 4000 4006 cb40 8660 0403      E..J..@.@..@.`..
        0x0010:  8662 560d f2c9 5dc6 c65e 369c a71f e770         .bV...]..^6....p
        0x0020:  5018 05b4 670f 0000 5330 3330 3120 6f76        P...g...S0301.ov
        0x0030:  3637 3130 3931 3233 3720 3120 3537 3138      671091237.1.123
        0x0040:  3531 3531 3034 3020 3000                                 23456789.0.

B:
14:53:38.592249 IP 134.98.86.13.24006 > 134.96.4.3.62153: P 1026:1061(35) ack 1958 win 64000
        0x0000:  4500 004b 1ec8 4000 3506 c012 8662 560d      [email protected].
        0x0010:  8660 0403 5dc6 f2c9 a71f e770 c65e 36be        .`..]......p.^6.
        0x0020:  5018 fa00 e00d 0000 5330 3430 3220 3030      P.......S0402.00
        0x0030:  206f 7636 3731 3039 3132 3335 2035 3731      .ov671091235.123
        0x0040:  3835 3135 3130 3430 2031 00                           23456789.1.

     从tcpdump可以看出,A:项中编号为ov671091237(看ASCII码中的内容)的包已经发出去了,数据的顺序号是:1924 -> 1958, 共34个字节,期待的ack序号是1026,
下一个包:看B项:
可以看出已经收到顺序号到1958的数据(ack 1958)。所以应该是对方已经接收到了。
  很多人反复在问Linux如何设置才能实现共享上网,干脆写一个步骤出来吧

1、vi /usr/local/sbin/firewall

CODE:
[Copy to clipboard]
#! /bin/bash
# Project by Platinum, 2005-05-12"

# Set MODE (LAN or ADSL)
MODE="ADSL"

# Set default gateway (如果MODE==ADSL,此项可以忽略)
GATEWAY="外网网关"

# Set Interface WAN (如果MODE==ADSL,此项可以忽略)
WAN_IP="外网IP地址"
WAN_ETH="外网网卡"
WAN_MASK="外网掩码"

# Set Interface LAN
LAN_IP="内网IP地址"
LAN_NET="内网网络地址"
LAN_ETH="内网网卡"
LAN_MASK="内网掩码"

# Set manager
MANAGER_IP="内网管理员IP"
MANAGER_MAC="内网管理员MAC"

# Initialize modules
modprobe ip_nat_ftp
echo 1 > /proc/sys/net/ipv4/ip_forward

# Initialize Interface LAN
ifconfig $LAN_ETH $LAN_IP netmask $LAN_MASK

# Initialize policy
iptables -P INPUT DROP
iptables -P FORWARD ACCEPT
iptables -F
iptables -t nat -F

# Deny ACK attack
iptables -A INPUT -p tcp ! --syn -m state --state NEW -j DROP
iptables -A FORWARD -p tcp ! --syn -m state --state NEW -j DROP

# Initialize Rules
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i $LAN_ETH -s $MANAGER_IP -m mac --mac-source $MANAGER_MAC -j ACCEPT

# Added in 2006.02.08, accept all icmp packets except echo-request rate 5/s
# ========== begin ==========
iptables -A INPUT -p icmp --icmp-type 8 -m limit --limit 5/s -j ACCEPT
iptables -A INPUT -p icmp --icmp-type 8 -j DROP
iptables -A INPUT -p icmp -j ACCEPT
# =========== end ===========

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

case "$MODE" in
   LAN)
      # Initialize Interface WAN
      ifconfig $WAN_ETH $WAN_IP netmask $WAN_MASK
      iptables -t nat -A POSTROUTING -s $LAN_NET -o $WAN_ETH -j SNAT --to $WAN_IP
   ;;
   ADSL)
      iptables -t nat -A POSTROUTING -s $LAN_NET -o ppp0 -j MASQUERADE
      GATEWAY=`ifconfig ppp0|grep inet|awk '{print $3}'|awk -F: '{print $2}'`
   ;;
esac

ip route replace default via $GATEWAY 2、chmod 700 /usr/local/sbin/firewall
  只有root权限才能读写执行

3、echo "/usr/local/sbin/firewall" >;>; /etc/rc.local
  让系统启动后自动执行脚本

4、reboot
  重启系统

自己根据自己的情况改一下就可以了,应该不难懂
排行榜 更多 +
茶叶蛋大冒险免费版

茶叶蛋大冒险免费版

休闲益智 下载
全民帮帮她

全民帮帮她

休闲益智 下载
屋顶旅行

屋顶旅行

休闲益智 下载