LINUX.ORG.RU

различная настройка eth0


0

0

Ноут. Дома сетка со статическими IP, на работе dhcp. Как настроить
eth0 чтоб автоматом цеплялось ?
Через графическую конфигурялку кед настроить не удалось - никак не
хочет профили сети сохранять...
Через mapping в /etc/network/interfaces тож не сложилось...


Re: различная настройка eth0

Network Manager умеет профили

JB ★★★★★ ()
Ответ на: Re: различная настройка eth0 от JB

Re: различная настройка eth0

Попробовал KnetworkManager. Профили не запоминает. Создаю несколько профилей, делаю сохранить выбранное для одного - запоминают эти настройки все профили...

drZlo ()
Ответ на: Re: различная настройка eth0 от drZlo

Re: различная настройка eth0

KNetworkManager кажется уже RIP. В четвертых кедах есть специальный плазмоид, либо можешь попробовать запустить гномовский nm-applet

JB ★★★★★ ()

Re: различная настройка eth0

поскольку дистр не указан, то предлагаю универсальный вариант - ifconfig с параметрами в rc.local

Komintern ★★★★★ ()

Re: различная настройка eth0

> Через mapping в /etc/network/interfaces тож не сложилось...

Жаль. А там пример есть. Один и тот же интерфейс, со статикой и дхсп. Но вызывать придется ручками.

LamerOk ★★★★★ ()
Ответ на: Re: различная настройка eth0 от LamerOk

Re: различная настройка eth0

Так по примеру и делал.

mapping eth0
# script /usr/local/sbin/map-scheme (это откуда ?)
map HOME eth0-home
map WORK eth0-work

iface eth0-home inet static
тут настройки

iface eth0-work inet dhcp

Ну и, понятно, ничего не заработало. Что здесь еще надо ?



drZlo ()
Ответ на: Re: различная настройка eth0 от drZlo

Re: различная настройка eth0

mapping eth0 eth1
	script guessnet-ifupdown
	map default: foreign
	map timeout: 3
	map verbose: true

iface home inet static
	address 192.168.51.6
	netmask 255.255.255.224
	broadcast 192.168.51.31
	gateway 192.168.51.1
	dns-nameservers 192.168.1.2
	test peer address 192.168.51.1 mac 00:01:23:45:67:89

iface foreign inet dhcp

нужны пакеты guessnet и resolvconf

JB ★★★★★ ()
Ответ на: Re: различная настройка eth0 от drZlo

Re: различная настройка eth0

ну тогда надобно скрипт, который при загрузке запускает dhclient eth0 и пытается получить айпи. получил - отлично, не получил - набиваем вручную.
скрипт в rc.local прописываем и наступает большое счастье.

Komintern ★★★★★ ()
Ответ на: Re: различная настройка eth0 от JB

Re: различная настройка eth0

Все установил, прописал свои адреса:

В сетке с dhcp - все ОК.
В сетке со стат. IP - не работает:

~$ ifconfig

eth0 Link encap:Ethernet HWaddr 00:1e:c9:01:21:3d
inet6 addr: fe80::21e:c9ff:fe01:213d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:4411 (4.3 KB)
Interrupt:17

eth0:avahi Link encap:Ethernet HWaddr 00:1e:c9:01:21:3d
inet addr:169.254.3.105 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1


Причем такого адреса inet addr:169.254.3.105 вообще нигде нет...

sudo /etc/init.d/networking restart

..........
Listening on LPF/eth0/00:1e:c9:01:21:3d
Sending on LPF/eth0/00:1e:c9:01:21:3d
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
No DHCPOFFERS received.
No working leases in persistent database - sleeping.















Interrupt:17

drZlo ()
Ответ на: Re: различная настройка eth0 от drZlo

Re: различная настройка eth0

> eth0 Link encap:Ethernet HWaddr 00:1e:c9:01:21:3d
> ...

> eth0:avahi Link encap:Ethernet HWaddr 00:1e:c9:01:21:3d



А вот у тебя дхцп запустился:

> Listening on LPF/eth0/00:1e:c9:01:21:3d

> Sending on LPF/eth0/00:1e:c9:01:21:3d

LamerOk ★★★★★ ()
Ответ на: Re: различная настройка eth0 от LamerOk

Re: различная настройка eth0

Как я понял, должно бы быть так: запускается dhcp и, не найдя сервера, должен установиться стат IP. Что у меня не так ?

drZlo ()

Re: различная настройка eth0

Опиши статический айпишник через lease в dhclient.conf (в дистрибутивном должен быть пример).

man dhclient.conf:
After the timeout has passed, if there are any static leases defined in the configuration file, or any leases remaining in the lease database that have not yet expired, the client will loop through these leases attempting to validate them, and if it finds one that appears to be valid, it will use that lease’s address.

bakagaijin ()
Ответ на: Re: различная настройка eth0 от drZlo

Re: различная настройка eth0

Если у тебя одно описание интерфейса и сделано, как постом выше, должно быть так. Если два описание - то это и не правильно.

LamerOk ★★★★★ ()
Ответ на: Re: различная настройка eth0 от bakagaijin

Re: различная настройка eth0

Создал файл dhclient.leases в нем:

lease {
interface "eth0";
fixed-address 192.168.1.13;
#medium "link0 link1";
#option host-name "andare.swiftmedia.com";
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
}

В dhclient.conf:

send host-name "<hostname>";
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope;
#require subnet-mask, domain-name-servers;
timeout 30;

В /etc/network/interfaces:
iface eth0 inet dhcp

Результат:

No DHCPOFFERS received.
No working leases in persistent database - sleeping.

Что еще надо ?

drZlo ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.