zmena MAC v Arch Linuxe

Sekcia: Konfigurácia 05.11.2007 | 16:34
Avatar smuggler   Používateľ
Zdravím všetkých,

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..
    • Re: zmena MAC v Arch Linuxe 05.11.2007 | 17:21
      petertomasy   Návštevník
      100 percentne sa to tu riešilo na fore, stačí pohľadať.
      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
      • Re: zmena MAC v Arch Linuxe 05.11.2007 | 18:28
        Avatar Tomáš Mihok Ubuntu 8.10  Používateľ
        Neviem...bud som ja nechapavy ale da sa zmenit MAC adresa?? Nie je to nahodu ta nemenna jedinecna adresa pre kazdy kus sietovej karty?
        Pičoch jest veľo, len nalivačoch malo!
        • Re: zmena MAC v Arch Linuxe 05.11.2007 | 19:30
          WlaSaTy   Návštevník
          v minulom storočí bola jedinečnou, dnes je jej jedinečnosť občas nežiadúca.
    • Re: zmena MAC v Arch Linuxe 05.11.2007 | 19:39
      Avatar smuggler   Používateľ
      no tak som do rc.local

      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???
      • Re: zmena MAC v Arch Linuxe 05.11.2007 | 20:38
        qwertz   Návštevník
        Mozna Te podcenuji, ale mas spravne nastaveno /etc/resolv.conf a /etc/rc.conf sekce networking
         
        lo="lo 127.0.0.1"
        #eth0="dhcp"
        eth0="eth0 tvo.je.IPadre.sa netmask 255.255.255.224 broadcast tvoje.adresa.koncici.255"
        INTERFACES=(lo eth0)
        gateway="default gw tvoje.ip.cislo.brany."
        ROUTES=(gateway)
      • Re: zmena MAC v Arch Linuxe 05.11.2007 | 22:09
        petertomasy   Návštevník
        Hoď sem výpis :
        ifconfig eth0
        cat /etc/resolv.conf
        route
        Sietovka je ethernet, alebo wifi?
        • Re: zmena MAC v Arch Linuxe 05.11.2007 | 22:57
          Avatar smuggler   Používateľ
          no tak us sa v tom sam zacinam stracat, ale tu su te vypisy...

          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
          • Re: zmena MAC v Arch Linuxe 05.11.2007 | 23:50
            still   Návštevník
            Nie som isty, ale ta IP adresa vyzera tak, ze sa dhcp client nedokazal spojit s DHCP serverom a tak nahodil nejaku defaultnu adresu.. takze ti asi na sieti neslape dhcp, alebo mas problem v kabloch.. ;-)
            • Re: zmena MAC v Arch Linuxe 06.11.2007 | 07:08
              Avatar smuggler   Používateľ
              no v kabloch urcite problem nebude, mam widle, MAC adresu zmenenu, IP automaticky z DHCP servra a net mi facha ako drak...
              • Re: zmena MAC v Arch Linuxe 06.11.2007 | 09:06
                petertomasy   Návštevník
                Dobre, tak od začiatku. Zapni pc už so zmenenou MAC adresou. To asi už máš. IP adresu ti prideluje router, v príkazovom riadku napíš "dhclient eth0" , samozrejme ako root, a daj sem výpis.
                • Re: zmena MAC v Arch Linuxe 06.11.2007 | 09:13
                  Avatar Andrej "karči" Krajči Gentoo  Administrátor
                  bud dhclient alebo dhcpd ... v archu som mal povodne dhcpd, dhclient som musel doinstalovat
                  "IB, thy name is homework." -- IB
                  • Re: zmena MAC v Arch Linuxe 06.11.2007 | 10:09
                    petertomasy   Návštevník
                    Prezrel som si webstranky tvojho providera (iklub.sk). Pripojenie je štandartné. Ja by som si ešte raz skontroloval MAC adresu, pozrel by som sa na klikacie nastavenie siete v Archu, či tam nie je niečo iné nastavené a robí to neplechu, a na zaver, ako spomenul karči, doinštaloval dhclient-a, možno to je ten kameň urazu.
                    • Re: zmena MAC v Arch Linuxe 06.11.2007 | 10:38
                      still   Návštevník
                      dhcp client v archu je a vola sa "dhcpcd" a nie dhcpd, to je server.
                      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..

                      • Re: zmena MAC v Arch Linuxe 07.11.2007 | 10:22
                        Avatar Andrej "karči" Krajči Gentoo  Administrátor
                        hej mas pravdu je to dhcpcd, ja som vzdy napisal dhcp a dal tab a hodilo mi to hento :)

                        Mne v archu funguje net bez problemov, ani raz sa mi este pismena neprehodili cize neviem helpnut
                        "IB, thy name is homework." -- IB
                    • Re: zmena MAC v Arch Linuxe 07.11.2007 | 08:31
                      Avatar rebrik Arch, Ubuntu  Používateľ
                      KLIKACIE nastavenie siete v ARCHU???
                      WTF?
                      Of All The Things I've Lost, I Miss My Mind The Most.
      • Re: zmena MAC v Arch Linuxe 06.11.2007 | 10:19
        Avatar georw Ubuntu 12.04  Používateľ
        AFAIK ifconfig je v linuxe deprecated a nemusi fungovat korektne; malo by sa to robit nejak takto:

        /etc/init.d/networking stop
        ip link set eth0 address AA:BB:CC:GG:XX
        /etc/init.d/networking start
    • Re: zmena MAC v Arch Linuxe 06.11.2007 | 20:53
      Avatar smuggler   Používateľ
      no tak restartol som a tu hľa:

      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

      • Re: zmena MAC v Arch Linuxe 06.11.2007 | 21:15
        petertomasy   Návštevník
        Čo sa stane , keď zadáš v konzoly:
        /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
        • Re: zmena MAC v Arch Linuxe 06.11.2007 | 23:34
          Avatar Igor Hlina Mac OS ML  Používateľ
          Pozooor v Archu je to /etc/rc.d/network stop
          BSD stajla init scriptz.
          while (2*2 == 5) { echo "If you're reading this, something is definitely wrong"; }
          • Re: zmena MAC v Arch Linuxe 09.11.2007 | 20:52
            Avatar smuggler   Používateľ
            no tak teraz som bol doma, kde mam ip automaticky ale nefiltruje sa mi MAC adresa, tam mi net slapal super, lae teras som opet na intraku a net mi nejde.
            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....
          • Re: zmena MAC v Arch Linuxe 09.11.2007 | 21:26
            petertomasy   Návštevník
            /etc/rc./networking stop
            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
            • Re: zmena MAC v Arch Linuxe 09.11.2007 | 21:43
              Avatar smuggler   Používateľ
              vsetko som spravil ako bolo napisane....a nejde mi to, ale..

              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?