четверг, 10 марта 2011 г.

Смена MAC адреса в FreeBSD

Понадобилось мне тут на своей freebsd сменить мак адрес на внешнем интерфейсе (профы сволочи по мак адресу банят и если он не соответствует то хрен куда выйдешь), так вот что бы сменить mac адрес на freebsd надо сделать следующее:

Для смены mac адреса есть два способа статичный и динамичный. Отличие одного от другого только в том, что статичный останется у Вас и после перезагрузки сервера, а динамичный сразу смениться на реальный mac адрес Вашей сетевой карты. Какой нужен Вам решайте сами.

Динамическая смена mac адреса на FreeBSD:

  1. Заходим в консоль и вводим след команды
  2. ifconfig rl0 down -этой командой отключаем интерфейс rl0:
  3. ifconfig rl0 link ether 00:00:00:00:00:01 – этой командой мы изменяем mac адрес rl0
  4. ifconfig xl0 up -это командой мы включаем интерфейс rl0

PS прошу сразу обратить внимание что смена mac адреса должна быть не заглавными буквами (т.е. прописывайте мак адрес сетевой карты маленькими буквами!!!)

Статическая смена mac адреса на FreeBSD:

Как уже говорил ниже при статической смене мак адреса сетевой карты она у Вас не изменится и после перезагрузке вашего сервера, для этого сделайте след:

  1. Откройте Ваш файл rc.conf и там где у Вас прописан интерфейс сетевой карты
  2. ifconfig_rl0=»inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx»

  3. Допишите в конец строки след:
  4. ifconfig_rl0=»inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx ether 00:00:00:00:00:01″

PS тут тоже будьте аккуратней потому как прописывать MAC адрес надо только маленькими буквами, если пропишите большими то при след перезагрузке сервера у Вас вылетит ошибка в месте где идет загрузка файла rc.conf и он будет ругаться и выдаст такую ошибку : etc/rc.conf : 32: Syntax error: Unterminated quoted string Enter full pathname of shell or RETURN for /bin/sh:

!Так что будьте очень аккуратны при своих опытах!

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru