Linux сетевые настройки
Sudo dhclient eth0
получить адрес для eth0 через dhcp
а дальше вопроса я вообще не понял - кто там кому должен раздавать адреса
Сначала настроим dhcpd, чтобы он раздавал ip адреса всем устройствам подключенным к роутеру. Конфиг dhcpd ... root router cat etc sysconfig iptables Generated by iptables-save v1.3.5 on Sat Feb 12 22 33 45 2011...
Cat /proc/version
в консоле чтобы посмотреть версию и название дистрибутива,
дальше смотреть инструкции по настройке dhcp на карточке под свой дистрибутив
потом поднимаешь dhcp сервер для eth1 интерфейса
хз что у тебя за прокси но если squid то есть миллион и еще немного мануалов по настройке прозрачного прокси + конфигурирования iptables
В каком файерволе (или другой программе) можно изменить порт через который программа выходит в сеть
В программе определяется слушающий порт. Если она принимает входящие соединения. И определяется это только конфигурацией самой программы.
firewall может либо выполнять перенаправление порта (принимать запросы на одном порту и направлять его программе на другой) , либо вообще блокировать обращения к порту.
Порт, через который программа выходит в сеть (клиентский порт при установлении соединения) определяется случайным образом из свободных портов. Ообычно определяется операционкой. Наверно можно его как-то затоптать к нужному диапазону. Но зачем?
Кому не жалко, поделитесь пожалуйста рабочими конфигами iptables для роутеров работающих в офисах и дом. сетях.
Если ты хочешь поменять входящий, то можешь сделать редирект через iptables или порт-форвард на роутере, если есть роутер. Но фактически программа будет слушать всё тот же порт, так что если он тебе нужен, ты его так не освободишь, нужно править конфиги или, если их нет, а автор балбес, перекомпилять программу.
Нужно настроить NAT на роутере asus wl500-gP
Вообще там Linux стоит, поэтому iptables Вам в руки.
iptables -t nat -A PREROUTING -p tcp -d $EXT_R_IP --dport $PORT1 -j DNAT --to-destination $LOCAL_IP:$PORT2
Где
$EXT_R_IP - внешний IP роутера
$PORT1 - порт внешнего IP
$LOCAL_IP - внутренний адрес
$PORT2 - внутренний порт.
Подробности вот тут [ссылка заблокирована по решению администрации проекта]
Option routers 192.168.11.1 ... Статьи по теме Настройка роутера Интернет-шлюза на ОС Ubuntu Server 13.10 с помощью iptables NAT dhcpd.