dhcrelay remote-id
null56 1 Августа, 2011 - 13:32
Всем привет
Есть 3 машины: сервер, релей и клиент
необходимо на релей машине дополнить опцию 82 полем Remote-Id, но не получается и даже не представляю как это сделать
запускаю так
Цитата:
dhcrelay -a "remote_id" -i eth1 -m forward 10.0.0.206 -d
вышенаписанное неверно (я про строку "remote_id"). пакет приходит на серверную машину с опцией Circuit ID, которая хранит порт, но мой remote-ID не дополняется
вопрос: как мне передать строку Remote-Id через опцию 82? насколько мне известно Remote-Id может хранить любую строчку
заранее благодарен за помощь
ЗЫ: весь софт из пакета net-misc/dhcp
»
- Для комментирования войдите или зарегистрируйтесь
что-то ты тут
что-то ты тут перемудрил,
dhcrelay опция -а не нужна.
/usr/sbin/dhcrelay -i eth0 -i eth3 -d 192.168.1.1
вот такой должна быть строка ручного запуска запуска:
-i - интерфес(ы), которые будут прослушиватся (тут фича - надо указать все интерфейсы по которым будет идти dhcp-траффик, то есть тот который идет к серверу тоже надо сюда прописать),
-d - указывает что сервер не нужно прятать в фон (без этой опции он будет запущен и ввод примет на себя оболочка)
сервер(ы), куда перенаправляется запросы.
82-опцию он сам припишет,
не забудь разрешить форвардинг пакетов (echo 1 > /sys/net/ipv4/ip_forward)
и добавить маршруты на сервере (в системе, не в конфигах dhcp-сервера) к подсетям, которые стоят за релейем, если релей выступает default-шлюзом то все должно работать сразу же.