zmena MAC v Arch Linuxe
Mám jednu malu otazku...
Teraz som doinštaloval Arch Linux, a mam jeden maly problem.
Som po inštalácii a mám nainštalované len základné balíčky, kernell atd.
Chcel som sa pripojit k netu a dothat , GUI a podobne veci, ale ...
... net mam podla MAC adresy... hladal som v googli, po forach..atd a nic
Ako sa da v Arch linuxe zmenit MAC adresa? vsetko co som hladal tak mi nefungovalo
a potreboval by som to zmenit natrvalo v nejakom kofiguraku...
ifconfig eth0 hw ether 00:00:00:00:00 som skusal a velmi mi to nepomohlo
dakujem za kazdy nazor..
Pre pridávanie komentárov sa musíte prihlásiť.
Takže ešte raz :
ifconfig ethx down
ifconfig ethx hw ether AA:BB:CC:GG:XX
ifconfig ethx up
Tieto príkazy musíš písat ako root.
Polkiaľ chceš, aby si mal MAC adresu po štarte, musíš tieto príkazy napísat do skriptu v /etc/rc.local. Neviem ako je to v arch linuxe, ale rc.local bude niekde v /etc, /etc/init.d a pod. Musí to byť podobne veď je to linux. Pohľadaj
ifconfig eth0 down
ifconfig eth0 hw ether AA:BB:CC:GG:XX
ifconfig eth0 up
dhclient eth0
po restarte mam MAC adresu zmenenu, ale net mi aj tak nejde... ked som vo widlach zmenil mac adresu tak mi net ihned slapal.. neviete cim by to mohlo byt???
/etc/resolv.conf
a/etc/rc.conf
sekce networkingifconfig eth0
cat /etc/resolv.conf
route
Sietovka je ethernet, alebo wifi?
cat /etc/resolv.conf -
generated by dhcpd for interface eth0
search usr.iklub.sk
nameserver 158.193.86.6
route -
Kernell IP routing table
Destination - 169.254.0.0
gateway - x
genmask - 255.255.0.0
Flags - 0
Metric - 0
ref - 0
use - 0
iface - eth0 (prepacte za pretocenie tabulky )
ifconfig eth0 -
Link encap : Ethernet HWaddr AA:BB:CC:DD:EE:FF
inet addr: 169.254.63.41 Bcast:169.254.255.255 mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 METRIC:1
RX packets:808 errors:0 dropped:0 overruns:0 rame:0
TX packets:87 errors:0 dropped:0 overruns:0 rame:0
collisions:0 txqeuelen:1000
RX bytes 71975 (70.2Kb) TX Bytes 20740(20.Kb)
interrupt: 22 Basee address:0x2000
ak treba este nieco... nastavenie by malo byt automaticke IP z DHCP pridelovane na zaklade MAC adresy
mne sa tu uz par krat stalo, ze sa mi poradie pismen zmenilo opacne miesto AA:BB:CC:DD:EE:FF som mal FF:EE:DD:CC:BB:AA, tak mozno je tam problem... a zmena MAC adresy pokial viem nie je na niektorych sietovkach povolena.. takze mozno aj to je problem. Ale to bolo ked som skusal testing..
Mne v archu funguje net bez problemov, ani raz sa mi este pismena neprehodili cize neviem helpnut
WTF?
/etc/init.d/networking stop
ip link set eth0 address AA:BB:CC:GG:XX
/etc/init.d/networking start
dhclient eth0 - command not found
dhcpcd eth0 - Error, eth0: dhcpcd already running on pid 5190 (/var/run/dhcpcd-eth0.pid)
inak som si este jednu vec vsimol..
bez zmenenej MAC adresy ked som pingol post.sk mal som vypis:
PING post.sk (85.248.69.131) 56(84) bytes of data
From R-VD-retro.net.student.utc.sk (158.193.55.254) icmp_seq=1 Packet filtered
STATISTICS
5 packets transmitted, 0 recieved, +5 errors, 100% packet loss, time 4000 ms
so zmenenou Mac adresou mi ping vypise:
PING: unknovn host post.sk
/etc/init.d/networking stop
ip link set eth0 address AA:BB:CC:GG:XX
/etc/init.d/networking start
dhcpcd eth0
ping -c3 google.com
/etc/rc.d/network stop
BSD stajla init scriptz.
ak zadam
/etc/init.d/networking stop
ip link set eth0 address AA:BB:CC:GG:XX
/etc/init.d/networking start
dhcpcd eth0
a potom dam
ping post.sk
vypise mi : ping unknown host post.sk
cize net mi nejde, nenastava kdesi nejaky konflikt v konfigoch, ze stara MAC je zapisana v nejakom subore a po zmene mi koli tomu nejde net? us ma napdaju somariny, ale nevim co mam robit....
ip link set eth0 address AA:BB:CC:GG:XX
/etc/rc.d/networking start
ifconfig eth0 # skontroluj Mac adresu
dhcpcd eth0 # skontroluj či ti pridelí IP-čku
ping -c3 google.com
#pracuj ako root
ked nemam zemnenu mac adresu, dhcp mi prideli ip adresu, ale packety su odfiltrovane (filltered) ako som psial uz vyssie, pretoze to je ta neregistrovana MAC adresa, ale ked zmenim MAC adresu na tu registrovanu, potom mi dhcp server neprideli ip adresu (v ifconfig som nemal cely ten riadok s IP, mask a bcast)a ostatne veci....
viete ako by sa to dalo napravit? resp co sposobuje ze po zemen MAC mi neprideli ip adresu?