Есть такая задача: нужно настроить прокси сервер на определнный интерфейс, то есть именно на, например, eth1 а не на его IP. Подскажите , плиз как такое реализовать?
Ок, подробнее, есть несколько интерфейсов, которые смотрят в инет. На одном из них IP получается по dhcp. На этот интерфейс надо повесить веб-прокси, именно на этот интерфейс. Default route на него не подходит, он должен быть направлен на другой интерфейс. В Сквиде есть ключ но он оперирует с IP-шником, а он меняется провом довольно часто. Вопрос: как повесить прокси сервер на интерфейс с dhcp?
Пишешь скрипт - в нём определяешь default route примерно так: [root@gameserver opt]# DROUTE=`route | grep default | awk -F' ' '{print $2}'` [root@gameserver opt]# echo $DROUTE 192.168.12.1
пихаешь значение в переменную и вызываешь из конфига сквида скрипт отрабатывает при загрузке или в ifup-ppp или что там у тебя за соединение... должно получится всё.