Автор Тема: ifconfig въпрос  (Прочетена 2998 пъти)

IvanRadev

  • Напреднали
  • *****
  • Публикации: 75
  • Distribution: Ubuntu 10.10
  • Window Manager: Gnome
    • Профил
ifconfig въпрос
« -: Oct 29, 2010, 20:19 »
Здравейте,
От известно време се мъча да настоя интерфейс tap0 да приема адреси от DHCP server, но не ми се получава.
Код:
***@****:~$ ifconfig tap0 dhcp start
dhcp: Unknown host
Супер ще съм благодарен, ако някой да ми каже какво да направя или къде да прочета. Изчетох доста работи, но явно не намирам точната информация.
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: ifconfig въпрос
« Отговор #1 -: Oct 29, 2010, 20:27 »
Код:
ifconfig tap0 up
dhclient tap0
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

IvanRadev

  • Напреднали
  • *****
  • Публикации: 75
  • Distribution: Ubuntu 10.10
  • Window Manager: Gnome
    • Профил
Re: ifconfig въпрос
« Отговор #2 -: Oct 29, 2010, 20:45 »
Явно нещо генерално съм объркал. Пробвах това което ми написа, но няма резултат.  ???

Код:
sudo ifconfig tap0 up
sudo dhclient tap0
There is already a pid file /var/run/dhclient.pid with pid 2425
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/tap0/be:5d:32:9e:6b:ef
Sending on   LPF/tap0/be:5d:32:9e:6b:ef
Sending on   Socket/fallback
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on tap0 to 255.255.255.255 port 67 interval 10
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

Код:
tap0      Link encap:Ethernet  HWaddr be:5d:32:9e:6b:ef 
          inet6 addr: fe80::bc5d:32ff:fe9e:6bef/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:76 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

tap0:avahi Link encap:Ethernet  HWaddr be:5d:32:9e:6b:ef 
          inet addr:169.254.9.243  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: ifconfig въпрос
« Отговор #3 -: Oct 29, 2010, 22:58 »
1. Ако съдя от промпта $ пред ifconfig в първия ти пост, то не би трябвало въобще да можеш да стартираш ifconfig. За да можеш, трябва да си root
2. Ако съдя от грешката във втория ти пост, то вероятно имаш eth0, на който също е стартиран dhcp клиент. Виж какви са му опциите и направи така, че името на pid файла на dhcp клиента на tap0 да е напр. /var/run/dhclient.tap0.pid
« Последна редакция: Oct 29, 2010, 23:00 от laskov »
Активен

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

IvanRadev

  • Напреднали
  • *****
  • Публикации: 75
  • Distribution: Ubuntu 10.10
  • Window Manager: Gnome
    • Профил
Re: ifconfig въпрос
« Отговор #4 -: Oct 30, 2010, 00:01 »
Пробвал съм всичките команди и с root права, но нямах успех.
Да, прав си, че eth0 също е dhcp клиент. Не може ли и двата да са едновременно. Целият ми мерак за интерфейс tap0 е породен от нуждата да свържа един софтуер за емулация към локалната мрежа. Гледах и четох инструкции как да го направя, но не се справих. Та тези инструкции обясняваха, че трябва да се свържат и двата интерфейса чрез bridge, но не разбрах, дали ще имат отделни IP адреси. Тука ми е най- объркано, защото не знам как работи така наречения мост и ако свържа eth0 и tap0 в един  br0 дали и двата  eth0 и tap0 ще получават настройки от DHCP-то. Linux Bridging for GNS3 LAN communications първо опитах това, а после се опитах да направя tap0 DHCP клиент.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: ifconfig въпрос
« Отговор #5 -: Oct 30, 2010, 00:17 »
qemu?

Гледай сега, няма кой да ти даде dhcp настройки на tap0 интерфейса без да си го бриджнал към истински физически интерфейс. При това, на хост машината няма нужда да правиш dhclient tap0 - това трябва да стане от страна на емулираната система с dhclient eth0.

Защо не пробваш другия начин - да NAT-ваш трафика?
Активен

"Knowledge is power" - France is Bacon

IvanRadev

  • Напреднали
  • *****
  • Публикации: 75
  • Distribution: Ubuntu 10.10
  • Window Manager: Gnome
    • Профил
Re: ifconfig въпрос
« Отговор #6 -: Oct 30, 2010, 01:10 »
Скоро сигурно и за QEMU ще пусна отделна тема, защото така и не успях да подкарам QEMU под GNS3.
NAT вече ползвам в локалната мрежа и ще стане голяма дандания, ако вътре в нея NATвам повторно. Ако погледнеш видеото към туториала, ще видиш софтуера, който искам да ползвам. Целта ми е да създам цяла витруална мрежа в един компютър. Тъпото е, че под Windows нямам затруднения, но под линукс имам доста повече предимства, включително предимството да не  ми забива GNS3 през час два. Пуснал въм една виртуална машина Win Server 2003, за да ползвам Cisco Secure ACS и също така Secure Device Manager, искам да включа два или три cisco рутера(само единия да се вижда от локалната мрежа) и да си ползвам линукса и да се уча на него да пускам различни сървърни приложения, и по една виртуална машина QEMU към всеки рутер, който не принадлежи на локалната мрежа. След това чрез Port Forwarding да конфигурирам дистанционен достъп към всичките виртуални машини. Доста от нещата съм ги направил, но това което засяга линукс частта ме спира най- много.

Доколкото разбирам трябва да бриджна eth0 с tap0, за да може DHCP-то да им разхвърли адреси? В такъв случай мога ли да направя повече от един tap интерфейс в същия бридж?
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: ifconfig въпрос
« Отговор #7 -: Oct 30, 2010, 01:30 »
Да, спокойно можеш да бриджнеш още tap интерфейси. Няма никакъв смисъл да вдигаш IP адрес на tapX интерфейса, просто го бриджваш и оставяш това от другата страна на tap-а да си се оправя. GNS3 никога не съм и виждал, но с dynamips съм си играл малко, правил съм си BGP рутиране между 3 автономни системи, само за експерименти (но в този случай всичко се е разигравало на локалния хост и не съм бриджвал/натвал нищо навън). С qemu имам повечко опит, бриджвал съм и съм натвал емулирани системи доста пъти.
Активен

"Knowledge is power" - France is Bacon

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
za ifconfig
Хардуерни и софтуерни проблеми
Slavnik 4 2735 Последна публикация Feb 09, 2004, 20:48
от Slavnik
помощ за рутер КМоifconfig
Настройка на програми
versicolor 6 2949 Последна публикация Oct 30, 2005, 15:33
от versicolor
Запазнава на правилата в iptables и ifconfig...
Настройка на програми
dobritu 10 3422 Последна публикация Sep 09, 2007, 11:57
от dobritu
ifconfig
Сървъри
Vask0 20 7394 Последна публикация Nov 02, 2014, 23:19
от Vask0
ifconfig help
Настройка на хардуер
ntehmendzhiev 13 5566 Последна публикация Feb 04, 2016, 13:04
от makeme