Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Šuohob 16 Ledna 2010, 18:36:06

Název: DHCP ubuntu 9.04
Přispěvatel: Šuohob 16 Ledna 2010, 18:36:06
Dobrý den, rád bych rozchodil na svém notesu (s desktop instalací ubuntu 9.04) DHCP na eth0. Dhcp jsem nastavil podle http://wiki.ubuntu.cz/Linuxtero#DHCP. Bohužel mi to adresy automaticky nepřiděluje. Důvodem může být podle mě network manager.

jak by se to dalo pořešit?
Název: Re: DHPC ubuntu 9.04
Přispěvatel: GdH 16 Ledna 2010, 20:30:40
Co vlasně chceš přesně docílit? Sdílet připojení k internetu přes eth0?
http://wiki.ubuntu.cz/Sdílení%20internetového%20připojení#DHCP_server (http://wiki.ubuntu.cz/Sdílení%20internetového%20připojení#DHCP_server)
Název: Re: DHPC ubuntu 9.04
Přispěvatel: Šuohob 17 Ledna 2010, 13:35:40
Primárně pouze zapojení do sítě pomocí DHCP.
Název: Re: DHPC ubuntu 9.04
Přispěvatel: GdH 17 Ledna 2010, 14:10:41
Primárně pouze zapojení do sítě pomocí DHCP.

Pokud to chápu dobře, nepotřebuješ DHCP server na straně tvého eth0. Pokud se opravdu připojuješ k DHCP, pak v Network manageru stačí nastavit metodu připojení IPv4 na Automatickou(DHCP). Tedy naopak tobě bude dynamicky přidělována adresa.
Název: Re: DHPC ubuntu 9.04
Přispěvatel: Šuohob 17 Ledna 2010, 16:50:23
jj, to vím, ale potřeboval bych nějak zařídit, aby když k notebooku připojím jiný počítač, aby dostal od DHCP na notebooku IP adresu. Zkrátka, aby se to nemuselo nastavovat ručně.
Název: Re: DHPC ubuntu 9.04
Přispěvatel: mka 17 Ledna 2010, 17:52:31
jj, to vím, ale potřeboval bych nějak zařídit, aby když k notebooku připojím jiný počítač, aby dostal od DHCP na notebooku IP adresu. Zkrátka, aby se to nemuselo nastavovat ručně.

Jaký jiný počítač? S jakým systémem? Jak je nakonfigurován?
Název: Re: DHPC ubuntu 9.04
Přispěvatel: Šuohob 17 Ledna 2010, 18:35:42
Jiný PC, který má nastaveno, že síťovou adresu dostane pomocí DHCP od serveru, tj od mého notebooku. Na OS nezáleží ne?
Název: Re: DHPC ubuntu 9.04
Přispěvatel: Šuohob 24 Ledna 2010, 15:31:09
Mno chvilku jsem neměl čas ani chuť tohle řešit, teď se k tomu vracím.


Takže postupoval jsem zhruba takto:
/etc/dhcp3/dhcpd.conf

Kód: [Vybrat]
ddns-update-style none;
authoritative;
log-facility local7;
subnet 10.0.0.0 netmask 255.255.255.0 {
range 10.0.0.2 10.0.0.200; ### Rozsah přidělovaných IP adres
option domain-name-servers 10.0.0.1;
option domain-name "sit";
option routers 10.0.0.1; ### Zde má být IP tvojí síťovky která rozdává IP adresy
option broadcast-address 10.0.0.255;
default-lease-time 600;
max-lease-time 7200;
}


/etc/default/dhcp3-server

Kód: [Vybrat]
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"


/etc/network/interfaces 

Kód: [Vybrat]
auto lo
iface lo inet loopback

iface eth1 inet static
     address 10.0.0.1
     network 10.0.0.0
     netmask 255.255.255.0
     broadcast 10.0.0.255


Nepovede se nahození dhcp:
Kód: [Vybrat]
bohous@ubuntu:~$ sudo /etc/init.d/dhcp3-server start
 * Starting DHCP server dhcpd3
 * check syslog for diagnostics.
                                                                                                                                                      [fail]

V syslogu mám toto:
Kód: [Vybrat]
Jan 24 15:04:59 ubuntu dhcpd: Internet Systems Consortium DHCP Server V3.1.2
Jan 24 15:04:59 ubuntu dhcpd: Copyright 2004-2008 Internet Systems Consortium.
Jan 24 15:04:59 ubuntu dhcpd: All rights reserved.
Jan 24 15:04:59 ubuntu dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Jan 24 15:04:59 ubuntu dhcpd: Internet Systems Consortium DHCP Server V3.1.2
Jan 24 15:04:59 ubuntu dhcpd: Copyright 2004-2008 Internet Systems Consortium.
Jan 24 15:04:59 ubuntu dhcpd: All rights reserved.
Jan 24 15:04:59 ubuntu dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
Jan 24 15:04:59 ubuntu dhcpd: Wrote 0 leases to leases file.
Jan 24 15:04:59 ubuntu dhcpd:
Jan 24 15:04:59 ubuntu dhcpd: No subnet declaration for eth1 (0.0.0.0).
Jan 24 15:04:59 ubuntu dhcpd: ** Ignoring requests on eth1.  If this is not what
Jan 24 15:04:59 ubuntu dhcpd:    you want, please write a subnet declaration
Jan 24 15:04:59 ubuntu dhcpd:    in your dhcpd.conf file for the network segment
Jan 24 15:04:59 ubuntu dhcpd:    to which interface eth1 is attached. **
Jan 24 15:04:59 ubuntu dhcpd:
Jan 24 15:04:59 ubuntu dhcpd:
Jan 24 15:04:59 ubuntu dhcpd: Not configured to listen on any interfaces!

Bohužel nejsem nijak dobrý angličtinář, tak jsem moc prospěšných informací nevygooglil. Děkuji za rady těm, co se mi snažili poradit.
Název: Re: DHPC ubuntu 9.04
Přispěvatel: GdH 24 Ledna 2010, 20:00:49
Tak zkraje jsi chtěl DHCP na eth0, teď tam vidím eth1.. A pokud eth1 třeba vůbec nemáš, bude výsledek jaký ukazuješ.

Před pár měsíci jsem si DHCP zprovoznil, ovšem nedělám to každý den, takže prosím shovívavost :)
Název: Re: DHPC ubuntu 9.04
Přispěvatel: Šuohob 24 Ledna 2010, 20:42:04
S tou eth1 už byl stolní počítač. Děkuji, vyzkouším :)
Název: Re: DHPC ubuntu 9.04
Přispěvatel: GdH 24 Ledna 2010, 21:03:15
Před týdnem jsem si k vůli tobě cvičně nainstaloval ten DHCP na mé 9.04 a rozhodně se bez problému spouští. Nechal jsem nastavení eth0 jako DHCP clienta na auto a zároveň na to navěsil server. Zdá se že to funguje, jen nemám možnost k tomu momentálně něco připojit, abych to zkontroloval zvenčí.

Tak se mi nakonec podařilo něco splašit a mně to funguje. Tedy funguju současně jako DHCP klient i server.
Název: Re: DHCP ubuntu 9.04
Přispěvatel: Šuohob 25 Ledna 2010, 22:10:35
Mě to vážně nejde, ať dělám co dělám. Mohl bys mi prosím prozradit, jak jsi do dhcp vyčaroval (resp. zprovoznil)?
Název: Re: DHCP ubuntu 9.04
Přispěvatel: Martin Kiklhorn 25 Ledna 2010, 22:16:32
Citace
No subnet declaration for eth1 (0.0.0.0).
Po změně  v souboru interfaces restartujte síť ať si znovu načte parametry.
Kód: [Vybrat]
/etc/init.d/networking restart
Po změně v konfiguráku serveru dhcpd si znovunačtení tohoto vynutíte
Kód: [Vybrat]
/etc/init.d/dhcp3-server force-reload
a postrádám výpis
Kód: [Vybrat]
ip a