Автор Тема: быстрая смена IP адреса  (Прочитано 11949 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн k0matoznik

  • Активный пользователь
  • **
  • Сообщений: 93
быстрая смена IP адреса
« : 09 Января 2013, 09:51:47 »
Какой командой можно быстренько выключить и снова включить eth0, как его заставить слушать DHCP, как быстро поставить необходимый IP для eth0, как быстро сменить МАС адрес.
Вот к примеру у меня 4 сети, я с ноутом втыкаюсь в один кабель, нужно узнать какая там сеть, потом другой, потом 3ий, потом 4ый, потом необходимо привязать каждый провод к разным МАС адресам, быстренько МАС указал, приписал, и дальше и так далее.

PS специфика работы такая, на Windows уже как бы все придумано, хочется на debian еще быстрее рулить
 

Оффлайн qupl

Re: быстрая смена IP адреса
« Ответ #1 : 09 Января 2013, 10:53:29 »
Это точно в раздел how-to?

man ifconfig
man ifup
man ifdown

Оффлайн Olej

Re: быстрая смена IP адреса
« Ответ #2 : 09 Января 2013, 11:56:47 »
PS специфика работы такая, на Windows уже как бы все придумано, хочется на debian еще быстрее рулить
Ну, так на Windows-се вообще всё продумано... ;D
А в Linux-се нужно брать, и матчасть читать.
(Р.Стивенс "TCP/IP в подлиннике", TCP/IP Illustrated, 2nd Edition)
 

Оффлайн corner

Re: быстрая смена IP адреса
« Ответ #3 : 09 Января 2013, 13:39:41 »
Всего-то почитать man ip
 

Оффлайн k0matoznik

  • Активный пользователь
  • **
  • Сообщений: 93
Re: быстрая смена IP адреса
« Ответ #4 : 10 Января 2013, 13:30:37 »
помогите я ничего не понимаю, сидел дома вчера все работало, я сижу через роутер, дома 2 ноута, у подруги стоит вин 7, сетка работает (тоже через роутер подруга сидит), у меня на ноуте 7+debian, на 7 сетку видит, а на дебиан нету.
делаю ifdown eth0, потом ifup eth0 он пишет что
dhcpdiscover on eth0 to 255.255.255.255 port 67 interval 8,7,8,16,26,10
no dhcpoffers received
no working leases in persistent database - sleeping.

короче вчера он DHCP на роутере видел, я делал ifdown eth0, ifup eth0 и все начинал винговать 192.168.0.1 и дальше за ним сетку. а сейчас он мне мозг парит, куда ковырять?
 

Оффлайн corner

Re: быстрая смена IP адреса
« Ответ #5 : 10 Января 2013, 14:19:42 »
Всего-то почитать man ip
Подъем сети на интерфейсе eth0:
# ip link set eth0 address [Новый MAC] // это вводится при необходимости смены MAC
# ip link set eth0 up // непосредственно запуск интерфейса
# dhclient eth0
Для статики (адрес 192.168.1.23)
# ip link set eth0 address [Новый MAC] // это вводится при необходимости смены MAC
# ip addr add 192.168.1.23 dev eth0
# ip link set eth0 up
# ip route add 192.168.1.0/24 dev eth0 // назначаем маршруты
# ip route add default via 192.168.1.1 dev eth0
# echo "nameserver 8.8.8.8">/etc/resolv.conf

Если нe поднимается dhclient, как правило, это по причине некорректной настройки dhcp-сервера. Но в вашем случае (с роутером) проверьте, не намудрили ли где с интерфейсами.
Еще может быть, что после windows не запускается чип сетевой карты, это бывает с Realtek.
Проверить это можно утилитами ethtool и, особенно, mii-tool. mii-tool покажет что не назначен PHY. И что интересно, ее в этом случае можно завести вручную на 10Мбит. А потом, при такой эксплуатации, карта через некоторое время умирает. Такой вот парадокс.
Нужно в windows или (и) в BIOS включить карте режим wake-on-lan.
P.S. И забудьте про ifconfig, ifup и т.п., через полгода вы уже это нигде, кроме в RH это не найдете.
« Последнее редактирование: 10 Января 2013, 14:38:26 от corner »
 

Оффлайн k0matoznik

  • Активный пользователь
  • **
  • Сообщений: 93
Re: быстрая смена IP адреса
« Ответ #6 : 10 Января 2013, 14:39:56 »
Цитировать
P.S. И забудьте про ifconfig, ifup и т.п., через полгода вы уже это нигде, кроме в RH это не найдете.
немогу не спросить, а почему?
 

Оффлайн corner

Re: быстрая смена IP адреса
« Ответ #7 : 10 Января 2013, 14:56:34 »
Потому что повсеместно во всех дистрибутивах вводится использование iproute2, ввиду этого рекомендуется использовать утилиты оттуда. Соответственно скрипты переписываются под iproute.Ну и systemd... там этого вообще нет.
« Последнее редактирование: 10 Января 2013, 14:58:09 от corner »
 

lisss

  • Гость
Re: быстрая смена IP адреса
« Ответ #8 : 10 Января 2013, 16:14:12 »
хм... интересно, а куда делось мое сообщение?
или теперь принято модераторами удалять мнения, не схожии с собственными?


И забудьте про ifconfig, ifup и т.п., через полгода вы уже это нигде, кроме в RH это не найдете.
поржал.
 

Оффлайн corner

Re: быстрая смена IP адреса
« Ответ #9 : 10 Января 2013, 16:21:43 »
Конечно, ржать не мешки ворочать.
Если по сути сообщить нечего, зачем замусоривать темы? Развлечь ТС? Так для этого есть на форуме специальные разделы.
 

lisss

  • Гость
Re: быстрая смена IP адреса
« Ответ #10 : 10 Января 2013, 16:28:26 »
Конечно, ржать не мешки ворочать.
По теме я уже отписался, да кто-то потер. А вам, прежде чем делать столь громкие заявления, не мешало бы ссылочку найти, а то так и будут ржать.
 

Оффлайн corner

Re: быстрая смена IP адреса
« Ответ #11 : 10 Января 2013, 16:45:31 »
Об этом уж только ленивый не знает.
Раз уж так необходимо, например: http://wiki.gntowl.ru/index.php/Gentoo_IPv6_Router_Guide
Чем флудить по темам, лучше у себя в закромах разберитесь.
« Последнее редактирование: 10 Января 2013, 16:58:53 от corner »
 

Оффлайн Olej

Re: быстрая смена IP адреса
« Ответ #12 : 10 Января 2013, 17:45:54 »
Потому что повсеместно во всех дистрибутивах вводится использование iproute2,
Вводится ... или даже точнее - везде уже ввелось и давно...
Только никто от этого ifconfig, route, netstat etc. ниоткуда убирать не будет ... если он (этот дистрибьютор), конечно, не полный идиот - эти все утилиты это классика UNIX.

Соответственно скрипты переписываются под iproute.Ну и systemd... там этого вообще нет.
А про systemd - это вообще: толи шутка, толи просто херня...
При чём здесь systemd? ... да и Debian переходит на systemd в числе самых ... отстающих ;D, systemd - это как-раз выдумка из RH, на который вы ссылались - так вы уж что-то одно придумайте! ;D
 

Оффлайн corner

Re: быстрая смена IP адреса
« Ответ #13 : 10 Января 2013, 18:25:56 »
RH имелся ввиду очень длительного периода поддержки. На счет классики использования сетевых утилит не согласен. Iproute полностью перекрывает по удобству пользования старые утилиты. Ядро 2-й ветки уходит в небытие - и это факт. Вместе с ним уйдут в небытие и старые утилиты.
По поводу Systemd  - посмотрите исходники скриптов Systemd, там везде при работе с сетью используется iproute.
Поэтому, опять же, прежде чем критиковать, изучите вопрос по-настоящему.
Сам, пока не прощупал, не знал как относиться к Systemd. Потом посмотрел поплотнее. Попробовал в действии и был приятно удивлен, признаюсь. Загрузка системы стала быстрее более, чем в 2 раза. Опять же suspend хорошо работает.
Также посмотрел а новые ветки Debian - есть Systemd и там уже. Так что  будет он везде. В последнюю очередь его, конечно, внедрят в CentOS, по традиции.
 

Оффлайн Olej

Re: быстрая смена IP адреса
« Ответ #14 : 10 Января 2013, 19:43:52 »
Вместе с ним уйдут в небытие и старые утилиты.
Это кто сказал? Или так хочется?  ;D

Поэтому, опять же, прежде чем критиковать, изучите вопрос по-настоящему.
Уже : Заметки о systemd,...
 

Теги: