Server :: Squid Cache With 2 Bandwidth (Load Balancing)
Mar 27, 2010
i Have a Squid Server , i'm Using That for Caching ... i Have 3 Ether on My " Squid Server ". Ether1 : Directly Internet From ISP1 , 2Mbps . Ether2 : Directly Internet From ISP2 , 512 KBps . Ether3 : Connected too LAN . i want All The Files Format with " MP3 , RAR , ZIP , AVI , ... (All Downloads File) " Get From Ether1(ISP1) and WebPages Like " HTML , ASP , CGI , & ... " Get from Ether2(ISP2) i Not Know How to Configure That with My 2 ISP internet.
I'm a newbie on Ubuntu, I have a problem with squid proxy. I'd like to configure a system, include:
- a server is named ProxyServer that is installed Squid proxy. - three servers, are named FTPServer01, FTPServer02, FTPServer03. each server is installed vsftpd. - Clients are installed Filezilla to up/download resource.
All servers are managed by IP address. When a client request a resource, client connect to ProxyServer, this ProxyServer will switch to one of Ftp servers. I do not know how to configure the squid's config file to setup them.
I installed squid cache on my ubuntu server 10.10 and it is work fine but i want to know how to make it cache all files like .exe .mp3 .avi ....etc. and the other thing i want to know is how to make my client take the files from the cache in the full speed. since am using mikrotik system to use pppoe for clients and i match it with my ubuntu squid
host - ubuntu 1004 desktop 64-bit VM1 - ubuntu 1010 LAMP server 64 bit (without X) VM2 - ubuntu 1010 server 64-bit (without X) Virtualizer - Oracle VBox
point me the URL in respect of guides/howto to set up load balancing between 2 VMs, to sync VM1 to VM2. Google search on "howto load balancing linux lamp server on vbox vm" found follow; How to configure a low-cost load-balanced LAMP cluster [URL]
I already setup the load balancer and two servers behind it with this kind of topology
Code:
_ Server 1 request -> DIRECTOR / \_ Server 2
[code]....
The problem is when I try to hit the 192.168.1.1, it sometimes give me a HTTP 200 and sometimes it will timed out. I hit it using lynx -dump. It should return "Hello world!" if success. But if we hit it directly to 192.168.1.2:80 and 192.168.1.3:80, it will return HTTP 200 which means no error and no timeout. Since the Server 1 is the same as Server 2 in configuration, are there somethings I missed here?
Another information is that I set the director using round robin algorithm, so everytime a successful hit returned from server 1, the next one is surely heading to Server 2 right? Based on the Apache's access log, I also knew that the timed out occured only when it is the Server 2's turn to handle the request. Aside from the same httpd.conf and the same httpd version are there any things in the system level, kernel level that should be the same between those two servers?
I would like to say first and foremost that I have tried to lookup what I can find about this thing I am doing and most of the time all I have found are either un-replied posts or vaguely explained answers but here is what I want to do.I want to setup a small gateway for my new office using two 3G internet providers offering Huawei usb modems. So I would like to have two internet links active per time and have one LAN consuming from the two links. I have seen the phrase Load Balancing all over the place but they all show their examples using ethernet and static IP's. My providers give DHCP ip addresses so is there anything I need to know and can anyone point me in the direction of some tutorial or howto i can follow to do this?
This is my first time to test piranha and I can't understand couple things: 1. how to setup public floating IP address between active and backup piranha node? 2. does piranha nodes have to run on public IP? 3. how to connect active piranha node with backup nodes? 4. does piranha only support http and ftp? 5. do I need to create common login for load monitor so that piranha could login to real servers and check the load ? 6. what is the hardware requirement for piranha to run on heavy loading site? I am using VMs all the time. I am using web gui interface with minor file editing, but I prefer done it with GUI. Currently running Centos 5.6 x86_64.
I have OpenSuse 11.1 installed in a system as server (without graphics). We have 3 NICs, 2 of them connected to 2 different ISPs through gateways, as follows:
IPs for NICs: IP1=192.168.5.2/24; IP2=192.168.6.2/24 dev=eth2 Gateways: GW1=192.168.5.10; GW2=192.168.6.10 dev=eth3 Third NIC connected into the internal network with and IP=192.168.11.2/24 dev=eth0
We added ip routes and rules as follows (used tables created with vim in the rt_table file with numbers 20 & 30):
ip route add NET1 dev DEV1 src IP1 table TB1 ip route add default via GW1 table TB1 ip route add NET2 dev DEV2 src IP2 table TB2
[code]....
ip route add default scope global nexthop via GW1 dev DEV1 weight WG1 nexthop via GW2 dev DEV2 weight WG2 from the server I could ping Yahoo! and ping any PC connected in the internal network (192.168.11.xxx). Fro PCs I could ping all the IPs of the server but not the GWs neither any web site, I couldn't surf either.
I am Install Ubuntu Server 10.04LTS and install 3 LAN Card. 1st & 2nd LAN are use ISP1 & ISP2 with public static IP and 3rd LAN connect with Local Switch. How to configure this server as Load Balancing Internet and configure Proxy Server with user authentication and user wise site blocking.
First time on here and my only previous linux experience is a ongoing Mythbuntu project. I have access to allot of open air event sites where ASDL is pitiful. Mobile internet at these places is generally quite good though. So I have been thinking of building a box that has a dongle from each of the networks and load balancing these connections to be distributed on LAN to AP/AP's. On some site where it would not be paid for by the event so I would also want to charge for access. Is there a hotspot server build that will support credit card charges (I know very little about this bit), limit the amount of bandwidth to each user and do the load balancing bit for me?
This may seem like a poor service to charge for but the alternative is an 8mb satellite or 2mb ASDL which about five offices share. If your on site and your network is bad, this could be a real life saver.To further increase the service if it works well, It would be good for a customer to be able to log on to several servers across the site and still get access. I'm happy to pay for a distribution if it does everything I need. My searches seem to be fruitless.[URL] but there doesn't seem to be any credit card payment support.
I want to know that is there any way to check that how much size of squid cache directory is full? Normally when squid size will reach upto 2GB then I have to clean it.
Code: # cache_dir ufs /var/spool/squid 2000 16 256 I assign 2000 MB to the cache size. One month have been pass while squid is running but i am unable to know how to check the current status of my squid cache size
I am using squid on my cent os 5. The cache directory is almost full.
Code: # cache_dir ufs /var/spool/squid 1000 16 256 kindly guide me how can i flush or clean the data inside the cache directory of squid using terminal
Does squid automatically split bandwidth between connected clients? I'm wondering if someone was downloading a lot of data and someone else connected whether it would split the access 50:50 between them? I have 1 user that is using a lot of bandwidth but the server doesn't seem to split it up between all connected clients so others are receiving slow access. I don't have this client's IP address but I do have ncsa auth connected. Will delay_pools work with an ncsa username?
what i need, I got two servers for about 4000 users and 300 servers and well the guy never setup dns caching right, so im redoing it. Now my goals
1) DNS cache 2) Transparent Squid Cache only 3) Load Balance - at switchlevel
Upgraded Hardrives to SSD 2x32gb each server 4gb of ram 2x Dell poweredge 850's - p4 2.8 (single cores) So any advise , pointers , expeirnces and best ways to do this being both server will do both dns caching and squid! Also is bind9 the best for this?? i seen stuff about DNSmasq what performs better( i dont need DHCP)
I am using Cent Os 5. I want to know that is there any way to check that how much size of squid cache directory is full? Normally when squid size will reach upto 2GB then I have to clean it.
# cache_dir ufs /var/spool/squid 2000 16 256
I assign 2000 MB to the cache size. One month have been pass while squid is running but i am unable to know how to check the current status of my squid cache size.
Is there anyway to monitor the current bandwidth in use by a user (NCSA auth) on squid? Occasionally we get a user downloading too many videos at once, which blocks bandwidth to other users on the network. As I have no idea which user it is until the end of the day (SARG reports), we just restart the squid server to disconnect their downloads.
I have configured a normal squid & now I want to manage internet bandwidth thru. "squid" proxy only. Squid proxy server ip is :- 192.168.17.30 Client PC ip addres is 192.168.17.25 Total bandwidth avaialable :- 2 Mbps Now, I want to limit bandwith of 400 kbps for the ip address 192.168.17.25 pc only. So, is there any method available for bandwidth limiting for a single pc?
We have a sipmle office network set up that we also use use to connect to the internet, however of late the number of users has increased thus slowing internet access. Bandwidth upgrade is not an option thus i have to do bandwidth shaping on our linux router. The question is how do set the squid configs to allow certain IP's range a certain percentage bandwidtheg 60% and furthe divide the rest. Alternatively how can allow certain IPs to have higher bandwidth access.
I am having a problem getting ISP load balancing working. Currently I can get only one side or the other working. I have been researching and reading Forum threads and other related posts on the subject.. I have read Howto's and lartc.org/howto.
I want to know more multi WAN configuration in firewall and multi WAN loadbalancing configuration and what firewall or server mostly recommand from linux