Титла: ifconfig въпрос Публикувано от: IvanRadev в Oct 29, 2010, 20:19 Здравейте,
От известно време се мъча да настоя интерфейс tap0 да приема адреси от DHCP server, но не ми се получава. Код: ***@****:~$ ifconfig tap0 dhcp start Титла: Re: ifconfig въпрос Публикувано от: b2l в Oct 29, 2010, 20:27 Код: ifconfig tap0 up Титла: Re: ifconfig въпрос Публикувано от: IvanRadev в Oct 29, 2010, 20:45 Явно нещо генерално съм объркал. Пробвах това което ми написа, но няма резултат. ???
Код: sudo ifconfig tap0 up Код: tap0 Link encap:Ethernet HWaddr be:5d:32:9e:6b:ef Титла: Re: ifconfig въпрос Публикувано от: laskov в Oct 29, 2010, 22:58 1. Ако съдя от промпта $ пред ifconfig в първия ти пост, то не би трябвало въобще да можеш да стартираш ifconfig. За да можеш, трябва да си root
2. Ако съдя от грешката във втория ти пост, то вероятно имаш eth0, на който също е стартиран dhcp клиент. Виж какви са му опциите и направи така, че името на pid файла на dhcp клиента на tap0 да е напр. /var/run/dhclient.tap0.pid Титла: Re: ifconfig въпрос Публикувано от: IvanRadev в Oct 30, 2010, 00:01 Пробвал съм всичките команди и с root права, но нямах успех.
Да, прав си, че eth0 също е dhcp клиент. Не може ли и двата да са едновременно. Целият ми мерак за интерфейс tap0 е породен от нуждата да свържа един софтуер за емулация към локалната мрежа. Гледах и четох инструкции как да го направя, но не се справих. Та тези инструкции обясняваха, че трябва да се свържат и двата интерфейса чрез bridge, но не разбрах, дали ще имат отделни IP адреси. Тука ми е най- объркано, защото не знам как работи така наречения мост и ако свържа eth0 и tap0 в един br0 дали и двата eth0 и tap0 ще получават настройки от DHCP-то. Linux Bridging for GNS3 LAN communications ($2) първо опитах това, а после се опитах да направя tap0 DHCP клиент. Титла: Re: ifconfig въпрос Публикувано от: gat3way в Oct 30, 2010, 00:17 qemu?
Гледай сега, няма кой да ти даде dhcp настройки на tap0 интерфейса без да си го бриджнал към истински физически интерфейс. При това, на хост машината няма нужда да правиш dhclient tap0 - това трябва да стане от страна на емулираната система с dhclient eth0. Защо не пробваш другия начин - да NAT-ваш трафика? Титла: Re: ifconfig въпрос Публикувано от: IvanRadev в 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 интерфейс в същия бридж? Титла: Re: ifconfig въпрос Публикувано от: gat3way в Oct 30, 2010, 01:30 Да, спокойно можеш да бриджнеш още tap интерфейси. Няма никакъв смисъл да вдигаш IP адрес на tapX интерфейса, просто го бриджваш и оставяш това от другата страна на tap-а да си се оправя. GNS3 никога не съм и виждал, но с dynamips съм си играл малко, правил съм си BGP рутиране между 3 автономни системи, само за експерименти (но в този случай всичко се е разигравало на локалния хост и не съм бриджвал/натвал нищо навън). С qemu имам повечко опит, бриджвал съм и съм натвал емулирани системи доста пъти.
|