Linux за българи: Форуми

BSD секция => Настройки на хардуер => Темата е започната от: ncg в Sep 08, 2005, 17:28



Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: ncg в Sep 08, 2005, 17:28
Привет на всички.
Имам интернет по лан и съм с рутер (стар комп) Сега искам да си направя резервен че ако изгърми първия да сложа втория.
Обаче искам да е с OpenBSD, но ми излиза проблем как да сменя MAC адреса на входящата карта. Иначе знам как става под други ОС но аз искам под OpenBSD за да мога да потренирам.
Ще се радвам на всякяква помощ освен предложения да сменя  ОС това всеки го може  :D

ПП Опитах и със sea.c но ми дава:
 kvm_open: /dev/mem: Operation not permitted

Системата ми: OpenBSD 3.5


Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: neonic в Sep 08, 2005, 20:02
Предполагам ти е дало
Примерен код
sea: kvm_open: /dev/mem: Operation not permitted
, защото си се опитал да сетнеш нов MAC address във securelevel 1, или по - високо, където тази операция не е позволена.

Пример:

Цитат
root at testsystem:~# sysctl -a | grep securelevel
  kern.securelevel=1

  root at testsystem:~# ./sea -vd xl0 00:0A:8D:4F:48:A1
  sea: kvm_open: /dev/mem: Operation not permitted


Опитай да сетнеш MAC address под single user mode (boot -s при промпта за начално зареждане).

Успех.  :)


Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: в Sep 09, 2005, 09:56
Благодаря neonic, прав беше, обаче пак няма резултат.

Ето какви действия извършвам.
Свалям sea.c  в /root

после

gcc -Wall -o sea sea.c -lkvm

не връща нищо за това приемам че минава всичко нормално
след това рестарт и

boot> boot -s

./sea -vd rl0 00:08:54:36:D6:7B

обаче ми връща едно "abort" и толкова
Незнам къде ми е грешката от 3 дена съм с OpenBSD ама нямам намерение да се отказвам.
Ако може още малко помощ или обяснение стъпка по стъпка.

Благодаря.


Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: neonic в Sep 09, 2005, 13:26
Сега нямам много време, но малко по - късно ще погледна по - обстойно и ще видя за някакво решение.


Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: semionov в Sep 11, 2005, 16:29
Би трябвало да се прави с ifconfig, но не знам точната команда за това.


Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: ncg в Sep 12, 2005, 21:16
Благодаря все пак но мисля че с ifconfig е под линуксите и FreeBSD. Може би ако се пачне ifconfig ще стане. Програмката sea може би прави точно това но аз неможах да се справя с нея.
Продължавам да следя темата дано излезне нещо.


Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: semionov в Sep 13, 2005, 16:46
извинявай, аз самия съм с FreeBSD и предположих че трябва да стават по същия начин повечето работи.


Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: neonic в Sep 14, 2005, 12:37
Цитат (semionov @ Сеп. 13 2005,17:46)
извинявай, аз самия съм с FreeBSD и предположих че трябва да стават по същия начин повечето работи.

Да, при FreeBSD различните Linux дистрибуции това става, но при OpenBSD, това е забранено по подразбиране.


Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: neonic в Sep 22, 2005, 11:29
http://homepage.mac.com/quension/setmac.patch

Това би трябвало да ти свърши работа.  ;)


Титла: Как да сменя MAC ADDRESS в OpenBSD
Публикувано от: в Sep 23, 2005, 13:28
Blagodaria, shte optitam pri pyrva vuyzmojnost.