Автор Тема: [решен] Фалшива мрежова платка (+ гнезда, вход-изходи и адреси)  (Прочетена 8013 пъти)

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8911
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Имаше някакъв начин да излъжеш системата, че имаш мрежова платка и евентуално през нея да минава някакъв трафик. Една програмка ми връща грешка Юникс 99, което, като проверих се оказа, че е нещо свързано с мрежа. А понеже аз съм на мобилна мрежа, нямам никакво eth и предполагам, че от там идва тази работа. Работата е, че няма от де да му осигуря кабел, че да си го намира. Ако можех, нямаше да съм на скапаната влашка, ама те на нормалната връзка струва пари.

Та спомних, че има някакъв такъв номер да лъжеш компютъра, че има повече мрежови платки, отколкото има, но не знам какъв. Не съм го правил. Някой да има някакви по-конкретни спомени?
« Последна редакция: Dec 19, 2014, 22:53 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Фалшива мрежова платка
« Отговор #1 -: Nov 16, 2014, 20:29 »
Ами то може би става като създадеш lo интерфейс, но с друго име.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

programings

  • Напреднали
  • *****
  • Публикации: 219
  • Distribution: Arch Linux, BunsenLabs Linux, FreeBSD
  • Window Manager: XFCE, MATE, Openbox
    • Профил
Re: Фалшива мрежова платка
« Отговор #2 -: Nov 16, 2014, 20:53 »
http://unix.stackexchange.com/questions/86720/can-i-create-a-virtual-ethernet-interface-named-eth0

Ако има по-сериозна проверка в софтуера, опитай направо с dummy kernel модула.
« Последна редакция: Nov 16, 2014, 21:08 от programings »
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8911
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Фалшива мрежова платка
« Отговор #3 -: Nov 16, 2014, 21:07 »
Programings благодаря, сега ще разгледам връзката

@В. Ласков, като за прост ламер, как се създава lo? Това винаги съм си мислил, че е някакво съкращение от local и е единственото дето имам в networks.

п.п. Опа от връзката видях, че било loopback, не че ми говори нещо. Ех, който не е учил мрежи, как се мъчи като грешен гявол.

п.п.п. Те така спънах се още на първата команда. Инсталирах нещото, пробвах и отговорът е: TUNSETIFF: Invalid argument. Прегледах man, който се оказа дълъг колкото и help, там не пише нищо. Пробвах различни комбинации, включително с -f да присвоя /dev/net/tun, но отговорът си е все същият.

п.п.п.п. Ох мамка му. Понеже имам истински eth0 и 1, то ми казва да си гледам чурката, нищо, че на тях няма закачен никакъв кабел. Създаде ми двойка.
« Последна редакция: Nov 16, 2014, 21:25 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

programings

  • Напреднали
  • *****
  • Публикации: 219
  • Distribution: Arch Linux, BunsenLabs Linux, FreeBSD
  • Window Manager: XFCE, MATE, Openbox
    • Профил
Re: Фалшива мрежова платка
« Отговор #4 -: Nov 16, 2014, 21:35 »
Реално целта ти е eth0 да е up без да има кабел в мрежовата карта?

Хм, ако е така, не знам как би станало. Предполагам в такъв случай ще си взема един тъп суич, и ще свържа него.

Виртуалните интерфейси които са се създали ще се махнат като се зареди ядрото отново, т.е. при рестарт, спокойно.

П.С: Защо не пробваш ifconfig eth0 up? По този начин state ще е up, но дивайса няма да е running, което мисля, че няма да се понрави на програмата, но си струва опита.
« Последна редакция: Nov 16, 2014, 21:46 от programings »
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8911
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Фалшива мрежова платка
« Отговор #5 -: Nov 16, 2014, 21:43 »
А Ве мислих си го. Даже ми се мотка тук един DLink дето на времето дадох сто и петдесет кинта за него, защото беше N, а аз имах Asus EEE. Ама няма де да го включа. В единият контакт е лаптопа, в другият жената си е сложила телевизора и ефирната цифровизация, а в третият е миникалорифера. И то от това няма никакъв смисъл, защото ще е горе, даже ще се мяткат някакви пакети, ама отсреща няма нищо. От друга страна тъпата програма дето ме върти, не би трябвало да има нищо общо с мрежа, ама те на. Благодаря все пак.

п.п. А да този двойката дето ми го създаде, все пак не е горе и нито ifup, нито ифцонфиг вършат работа. Само тъпото ppp0 е горе и ми казва да ходя на майната си.
« Последна редакция: Nov 16, 2014, 21:48 от go_fire »
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Фалшива мрежова платка
« Отговор #6 -: Nov 16, 2014, 21:49 »
Редактирай имената на интерфейсите във файла /etc/udev/rules.d/70-persistent-net.rules, рестартирай и не се занимавай с "фалшиви платки" :)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

4096bits

  • Напреднали
  • *****
  • Публикации: 8064
    • Профил
Re: Фалшива мрежова платка
« Отговор #7 -: Nov 16, 2014, 21:55 »
http://linax.wordpress.com/2009/09/12/linux-dummy-network-device/
Можеш и да му дадеш име
$ ip link set name eth9 dev dummy0

Виж и brctl

Тук е доста разбираемо
https://wiki.archlinux.org/index.php/Network_bridge
« Последна редакция: Nov 16, 2014, 22:04 от 4096bits »
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8911
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Фалшива мрежова платка
« Отговор #8 -: Nov 16, 2014, 21:58 »
Neter благодаря, но съдържанието му дословно е:

Цитат
# This file was automatically generated by the /lib/udev/write_net_rules
# program run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line.

# PCI device 0x8086:0x101e (e1000)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:10:c6:de:b8:33", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x4220 (ipw2200)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:13:ce:b3:07:ad", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

Вътре ppp0 не съществува, който реално би трябвао да е /dev/ttyUSB0, който sakis3g вдига с един ужасен HWactivator и който не съществува преди това. По между другото същото чудо ползва и водача на китайците, който идва с влашката.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Фалшива мрежова платка
« Отговор #9 -: Nov 16, 2014, 22:08 »
Оу, ppp0... Не съм видял. Тогава с редакцията на въпросния udev файл ще постигнеш освобождаване на името eth0, а след това ще си преименуваш ppp0 интерфейса с команди
Цитат
ip link set ppp0 down
ip link set ppp0 name eth0
ip link set eth0 up
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8911
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Фалшива мрежова платка
« Отговор #10 -: Nov 16, 2014, 22:21 »
Neter да ти благодаря, номера мина, но пък останах без никаква връзка.

Само да кажа и на 4096, че ме изхвърли и не се запази промяната. Благодаря! Както обикновено даваш великолепни идеи. За съжаление първата ми каза: RTNETLINK answers: Device or resource busy. А относно моста, вътре мога да добавям всичко, включително създаденият две преди малко с Програмингс, но за ppp0 ми отговаря: can't add ppp0 to bridge eth3: Invalid argument.

Явно ще трябва да си замъкна лаптопа някъде дето има истинска връзка.

Отново благодаря на всички дето се включиха!
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

4096bits

  • Напреднали
  • *****
  • Публикации: 8064
    • Профил
Re: Фалшива мрежова платка
« Отговор #11 -: Nov 16, 2014, 22:42 »
Ако ти казва, че устройството е заето, защо не влезеш в rescue без мрежа, да не зарежда никакви модули и би трябвало да нямаш нищо заето.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8911
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Фалшива мрежова платка
« Отговор #12 -: Nov 16, 2014, 22:48 »
Да де, но като спра връзката, то и ppp0 спира да съществува  :)

Той се създава динамично при установяването на връзка, не съществува реално.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Re: Фалшива мрежова платка
« Отговор #13 -: Nov 17, 2014, 11:26 »
п.п.п.п. Ох мамка му. Понеже имам истински eth0 и 1 ...

Бучни един кабел и в двете. Ако някоя от тях разпознава автоматично кабела, добре. Ако не, ще трябва да си направиш кръстосан.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Odido

  • Напреднали
  • *****
  • Публикации: 627
  • Distribution: Arch Linux
  • Window Manager: Gnome
    • Профил
Re: Фалшива мрежова платка
« Отговор #14 -: Nov 17, 2014, 12:13 »
Тая пограмка на какво е писана?Отворена ли е ,колко е сложна?Възможна ли е малка манипулация  с  едитор да замениш в кода интерфейса с този ,който ти трябва?Обикновено така си редактирам разни скриптове ,на които сменям примерно wlan0 с wlp5s0 .Или няма да стане?
Активен

"Congratulations, you broke the Internet
Look at what you did! Are you happy now?"