当前位置: 技术问答>linux和unix
双机上网?
来源: 互联网 发布时间:2015-02-10
本文导语: 我的机器作为主机,用一根双绞线连副机,现在副机可以Ping通我的主机,但是不能上网!请问怎么在设置才能让副机上网?在KDE界面下,有没有方法呢? | 如果是ADSL就这么搞,如果是DDN,那你自己试,...
我的机器作为主机,用一根双绞线连副机,现在副机可以Ping通我的主机,但是不能上网!请问怎么在设置才能让副机上网?在KDE界面下,有没有方法呢?
|
如果是ADSL就这么搞,如果是DDN,那你自己试,我没那个环境。
在/etc/rc.d/rc.local中加入如下:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MSQUERADE
MSQUERADE表示允许数据包通过,同时实现数据包的IP伪装功能。
在/etc/rc.d/rc.local中加入如下:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MSQUERADE
MSQUERADE表示允许数据包通过,同时实现数据包的IP伪装功能。
|
最重要的是要共享你上网的网络连接
最好是2000或XP系统
网上邻居属性同时选中你上网的连接和要通过你上网的连接,右击,选桥接。
另一台要自动获取ip地址。
其他设置默认就行。
最好是2000或XP系统
网上邻居属性同时选中你上网的连接和要通过你上网的连接,右击,选桥接。
另一台要自动获取ip地址。
其他设置默认就行。
|
主机的设置 192.168.0.1 netmask 255.255.255.0
另外一台 192.168.0.(2-254)
dns : 192.168.0.1
另外一台 192.168.0.(2-254)
dns : 192.168.0.1
|
我现在用的
[root@ec-server cowboy]# less /root/ip_rule.pl
#!/usr/bin/perl
exec("/sbin/iptables -F
/sbin/iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
/sbin/iptables --append FORWARD --in-interface eth1 -j ACCEPT
echo 1 >/proc/sys/net/ipv4/ip_forward
");
[root@ec-server cowboy]# less /root/ip_rule.pl
#!/usr/bin/perl
exec("/sbin/iptables -F
/sbin/iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
/sbin/iptables --append FORWARD --in-interface eth1 -j ACCEPT
echo 1 >/proc/sys/net/ipv4/ip_forward
");
|
在/etc/rc.d/rc.local文件最后加入
perl /root/ip_rule.pl
让它自启动
perl /root/ip_rule.pl
让它自启动
|
安装WINGATE或SYSGATE代理,资料网上可找到
|
我们寝室以前也试过,但没成功,哎
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。