当前位置: 技术问答>linux和unix
网络配置高手请进!
来源: 互联网 发布时间:2015-05-30
本文导语: 我的机器是linux,只有一块网卡(eth0),adsl拨号已经配置好(eth1,应该是虚拟网卡),另外还有3台机器,怎样通过linux上网? | 安装代理,推荐squid。 其他机器通过这个代理上网。 默认情况下 RH9已...
我的机器是linux,只有一块网卡(eth0),adsl拨号已经配置好(eth1,应该是虚拟网卡),另外还有3台机器,怎样通过linux上网?
|
安装代理,推荐squid。
其他机器通过这个代理上网。
默认情况下 RH9已经安装了squid。
我的Squid配置文件,你可以参考一下:
#代理的端口为1234
http_port 1234
#内存缓冲为64MB
cache_mem 64 MB
cache_dir ufs /usr/local/squid/var/cache 100 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
acl all src 0.0.0.0/0.0.0.0
http_access allow all
visible_hostname hostname
error_directory /usr/local/squid/share/errors/Simplify_Chinese
pid_filename /usr/local/squid/squid.pid
用service squid start启动它。
客户端设置代理。
IE的菜单: 工具-》Internet选项
在对话框的连接页的局域网设置里面。
其他机器通过这个代理上网。
默认情况下 RH9已经安装了squid。
我的Squid配置文件,你可以参考一下:
#代理的端口为1234
http_port 1234
#内存缓冲为64MB
cache_mem 64 MB
cache_dir ufs /usr/local/squid/var/cache 100 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log
acl all src 0.0.0.0/0.0.0.0
http_access allow all
visible_hostname hostname
error_directory /usr/local/squid/share/errors/Simplify_Chinese
pid_filename /usr/local/squid/squid.pid
用service squid start启动它。
客户端设置代理。
IE的菜单: 工具-》Internet选项
在对话框的连接页的局域网设置里面。
|
http://tomdoctor.vicp.net/dvbbs/index.asp
|
在加一快网卡,然后打开ip_forward echo '1’>/proc/sys/net/ipv4/ip_forward.
iptables设置 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
把内网机器的网关设置为这块网卡的地址
iptables设置 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
把内网机器的网关设置为这块网卡的地址