由 lits 在 01-14-2003 07:43 发表:
关于ADSL共享上网的问题,,
请教:我装的是REDHAT8,其他6台客户机装的是WINDOWS系列
我们7台机子通过一个8口HUB相连,宽带猫也插在HUB上,(猫不带自动拨号功能)
我想做代理,但机子上只有一块网卡(和HUB连局域网),
请问只有一块网卡能做代理吗?如果能的话,具体该怎么配置呢?
还请大家帮忙啊~~
注:WINDOWS下通过安装Sygate可以解决
还有--如果我在Linux下自己拨号上网的话,必须先解除eth0才行,
否则就上不去,
由 lits 在 01-14-2003 16:21 发表:
难道没有人来帮助我吗?:(
由 E锋 在 01-15-2003 15:15 发表:
用二块网卡我倒是可以一试,
由 hgkrt 在 01-15-2003 15:58 发表:
是的,你这种情况用两个卡,还可以。。。猫的接在LINUX上,用它作网关。然后出来的到HUB上。。。
欢迎访问我的个人主页!!!
主机:
网上空间:
http://www.paw.hi-ho.ne.jp/hgkrt
由 lits 在 01-15-2003 21:23 发表:
:)
要是有两块网卡的话我就不用麻烦大家了,这个我自己能搞定,
可不是只有一块吗,,
而且我想看看一块网卡在Linux下行不行,,
还望大家给帮帮忙啊~~
由 faint 在 01-17-2003 01:55 发表:
只有一个网卡就要看你的猫的功能了。如果没有路由功能,你就算怎么样试也是没有用的。
由 faint 在 01-17-2003 02:36 发表:
我这里有一篇这样的文章,不知道是什么地方的了,你可参考下。不要问我如何做哦,因为我都是用双网卡的。
>
> 源码:
>
> * * *
>
>
> >
> 在red hat 7.2上常用的ipchains由于默认的内核modules未安装,会在
> >
> 使用时出现ipchains: Protocol not available错误,不要以为7.2倒退了,其实它
> >
> 已经用更强大iptables来打造防火墙了。
> >
>
> >
> 环境:内网为192.168.2.0网段,外网DDN为10.19.78.0网段。外网网关为10.19.78.1
> >
> 配置的网关服务器内网IP为192.168.2.170,外网IP为10.19.78.5,两个地址绑定在一
> >
> 块网卡上,(双网卡当然更好了)。
> >
>
> >
> 改文件永久配置
> >
> (1.)修改 /etc/sysconfig/network
> >
>
> >
> NETWORKING=yes
> >
> FORWARD_IPV4=yes
> >
> HOSTNAME=server
> >
> GATEWAY=10.19.78.1
> >
> GATEWAYDEV=eth0
> >
>
> >
> #网关为10.19.78.1
> >
>
> >
> (2.)在/etc/sysconfig/network-scripts目录下创建文件ifcfg-eth1
> >
>
> >
> DEVICE=eth1
> >
> USERCTL=no
> >
> onBOOT=yes
> >
> BOOTPROTO=
> >
> BROADCAST=10.19.78.7
> >
> NETWORK=10.19.78.0
> >
> NETMASK=255.255.255.248
> >
> IPADDR=10.19.78.5 #本机在上级网络的ip
> >
>
> >
> (3.)用/ect/rc.d/init.d/inet restart 使IP配置生效
> >
>
> >
> (4.)利用iptables的写如下脚本gw.sh:
> >
>
> >
> #begin
> >
>
> >
> echo 1 > /proc/sys/net/ipv4/ip_forward
> >
>
> >
> modprobe iptable_nat
> >
> modprobe ip_conntrack
> >
> modprobe ip_conntrack_ftp
> >
>
> >
> iptables -F INPUT
> >
>
> >
> iptables -F FORWARD
> >
>
> >
> iptables -F POSTROUTING -t nat
> >
>
> >
> iptables -t nat -F
> >
>
> >
> iptables -P FORWARD DROP
> >
>
> >
> iptables -A FORWARD -s 192.168.2.0/24 -j ACCEPT
> >
>
> >
> iptables -A FORWARD -i eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
> >
>
> >
> iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.0/24 -j SNAT --to 10.19.78.5
> >
>
> >
> #end
> >
>
> >
>
> >
> 将gw.sh改成可执行权限运行,其他机器以之为网关,即可上网! 也可加在
> >
> /ect/rc.d/rc.local最后达到开机自动运行的目的。
> >
> 这是利用iptables实现最简单的功能,要构造强大的防火墙,就看大家自己的了。
>
> * * *
由 fleedib 在 01-17-2003 12:20 发表:
> quote:
>
> * * *
>
>
>
> 注:WINDOWS下通过安装Sygate可以解决
>
> *** 还有--如果我在Linux下自己拨号上网的话,必须先解除eth0才行,
>
> 否则就上不去,
>
> * * *
1
2
3
4** windows 下通过Sygate 可以用一块网卡连接hub共享dsl上网??
5
6
7
8
9
10连接hub,共享dsl主要问题在于拨号吧,平时拨号以后ip地址是分配在dsl modem上的?前提要求到不是需要你的modem支持路由功能,应该是你的dsl modem支持telnet拨号的功能.
11
12
13
14你那个在Linux下自己拨号上网,那句,肯定是你配置不对.
15
16
17
18
19* * *
20
21
22_由 solaris 在 01-17-2003 12:38 发表:_
23
24
25
26****
27
28
29
30
31
32一块网卡应该也可以的,因为adsl生成的是虚拟的ppp0端口,和eth0还是可以区分的。
33
34
35
36
37* * *
38
39
40_由 n0fe@r 在 01-17-2003 12:59 发表:_
41
42
43
44****
45
46
47
48
49
50可以,我的情况和你一样
51
52猫和所有机器都接到hub上,然后在linux上adsl拨号再加上iptable作ip伪装就可以实现共享上网了。
53
54
55
56
57* * *
58
59
60_由 faint 在 01-17-2003 15:38 发表:_
61
62
63
64****
65
66
67
68
69
70说说如何做吧。另外如果,其它的机器也设置了服务,也就是说也可一样共享上网。还有,如果先拔号上网的那台机器下线了,其它的会怎么样?
71
72
73
74
75* * *
76
77
78_由 faint 在 01-17-2003 15:47 发表:_
79
80
81
82****
83
84
85
86
87
88> quote:
89>
90> * * *
91>
92> _最初由 fleedib 发布_
93>
94> **
95>
96>
97>
98> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
99>
100>
101>
102> ** windows 下通过Sygate 可以用一块网卡连接hub共享dsl上网??
103>
104>
105>
106>
107>
108> 连接hub,共享dsl主要问题在于拨号吧,平时拨号以后ip地址是分配在dsl modem上的?前提要求到不是需要你的modem支持路由功能,应该是你的dsl modem支持telnet拨号的功能.
109>
110>
111>
112> 你那个在Linux下自己拨号上网,那句,肯定是你配置不对. **
113>
114> * * *
115
116
117
118
119
120怎么 windows 下通过Sygate 可以用一块网卡连接hub共享dsl上网?我个我也弄不懂哦。
121
122
123
124还有,你所说到的拔号以后是分配在dsl modem上的?这个怎么可以体现出来哦是不是要修改下dsl modem的参数?,说到的dsl modem支持telnet拨号的功能.这个又是如何