[MEGOLDVA] Statikus IP beállítása routerről

Üdv!

Szeretném átállítani a hálózatot statikus IP-re. Jelenleg dhcp-vel kapom az ip-m a TP-LINK-es routeremről, vagyis minden egyes indításnál lefut a dhcpcd és megkapom ugyan azt az ip-t. Szerkesztgettem ar rc.conf-ot, de kevés sikerrel.

interface=eth0
address=192.168.0.2
netmask=255.255.255.0
gateway=192.168.22.1

Az arch-os wikin ez van példának. Ebből amúgy hiányzik a "broadcast=" rész, ami nem tudom kell-e egyáltalán. Akármi mást írtam ezekhez úgy se működött. Viszont a router oldala mindig bejött csak a net nem.

Valaki meg tudná mondani, hogy kéne ezt megcsinálni? Hová mit írjak?

Egyébként azért szeretnék statikus ip-re váltani, mert a boot idő felét az teszi ki, hogy lefut a dhcpcd. Különben nálam úgy nézne ki egy bootolás, hogy a grub után tíz másodperc múlva már fut is a firefox.

Hozzászólás-megjelenítési lehetőségek

A választott hozzászólás-megjelenítési mód a „Beállítás” gombbal rögzíthető.

Szia!
Pontosan mit értesz az alatt, hogy nem működik?
Kérlek futtasd az ifconfig parancsot, és másold be a bemenetét! (Kíváncsi vagyok, hogy az eth0 megkapja-e egyáltalán az általad választott IP-t és hogy be van-e kapcsolva)
Ha megkapja, próbáld meg megpingelni a gateway-t!
Próbáld meg egy másik gépről megpingelni a gépedet!

Egyébként az általad bemásolt 4 sor nem lehet jó, mert az address-ed 192.168.0.2, a gatewayed 192.168.22.1 és a netmaskod 255.255.255.0, tehát másik hálózaton van az átjáród és a géped. Az address-t írd át 192.168.22.1-re!

Érdemes arra is odafigyelned, hogy ne legyen IP-ütközés (vagyis a DHCP ne adja oda másik gépnek a kiválasztott IP-det!) Nekem pl. a DHCP 2..100-as tartományban oszt, a statikus IP-s gépem pedig *.200-as.

Egyébként nem rég csináltam meg én is a gépemet statikus IP-sre, és én is csak az rc.conf-ot piszkáltam.

én az alábbi problémát látom

address=192.168.0.2
netmask=255.255.255.0
gateway=192.168.22.1

ezzel a netmaskkal a büdös életben nem fogja látni a 192.168.22.0 hálót

tehát a kérdés:
Az IP-t amit akarsz: 192.168.0.2:
mert akkor a routered LAN oldala 192.168.0.1 (azaz a gw)
a routered WLAN-ja a 192.168.22.1?

a router azért láthatod mert mindkét lába saját maga (na ezt most jól megmondtam)

a broadcast akkor érdekes ha darabolva van a háló
pl a 192.168.01 - 192.168.0.127 és 192.168.0.128 - 192.168.0.255 az két külön alháló mert akkor a netmask és a broadcast is teljesen más

soma-sk8

ifconfig DHCP-vel:

eth0 Link encap:Ethernet HWaddr 90:FB:A6:6D:69:47
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::92fb:a6ff:fe6d:6947/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:734 errors:0 dropped:1 overruns:0 frame:0
TX packets:528 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:506702 (494.8 Kb) TX bytes:81827 (79.9 Kb)
Interrupt:43

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:156 errors:0 dropped:0 overruns:0 frame:0
TX packets:156 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11776 (11.5 Kb) TX bytes:11776 (11.5 Kb)

Ezekkel a beállításokkal:
interface=eth0
address=192.168.1.10
netmask=255.255.255.0
broadcast=
gateway=192.168.1.1

sikerült megpingelni a routert és ezt a gépet is egy másikról. úgy tűni van helyi hálózat, csak internet elérés nincs.

ifconfig-nál ez a kimenet, ami kb ugyanaz:

eth0 Link encap:Ethernet HWaddr 90:FB:A6:6D:69:47
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::92fb:a6ff:fe6d:6947/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:49 errors:0 dropped:0 overruns:0 frame:0
TX packets:55 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6508 (6.3 Kb) TX bytes:8186 (7.9 Kb)
Interrupt:43 Base address:0xe000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:76 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5536 (5.4 Kb) TX bytes:5536 (5.4 Kb)

Az IP, amit akarok: 192.168.1.10
A router címe: 192.168.1.1
A router oldalán a LAN nevű menünél a subnet mask 255.255.255.0 -ra van állítva

Azt ip ütközés ki van zárva mert a többi gép mindig ugyanazt az ip-t kapja address reservation segítségével.

Linux arch-amd64-deadsnow44 3.1.0-4-ARCH #1 SMP PREEMPT Mon Nov 7 15:47:18 CET 2011 x86_64 AMD Phenom(tm) II X4 955 Processor AuthenticAMD GNU/Linux

"sikerült megpingelni a routert és ezt a gépet is egy másikról. úgy tűni van helyi hálózat, csak internet elérés nincs."

Állítottál be DNS-szervert? Ennek hiányában nem tudja a géped feloldani a domain-címeket és úgy tűnhet, mintha nem lenne internet.

És azt, hogy kell?

Linux arch-amd64-deadsnow44 3.1.0-4-ARCH #1 SMP PREEMPT Mon Nov 7 15:47:18 CET 2011 x86_64 AMD Phenom(tm) II X4 955 Processor AuthenticAMD GNU/Linux

a wan oldalon kell beállítani, ha statikus az IP akkor alatta ugyanúgy kell megadni dolgokat

én ezt kapom az ISP-mtől (dinamikusan)

WAN
MAC Address: Dx-5x-4x-Ex-9x-Ax
IP Address: 9x.2x.18x.7x PPPoE(Connect on Demand)
Subnet Mask: 255.255.255.255
Default Gateway: 9x.2x.18x.7x
DNS Server: 19x.11x.5x.4x , 19x.11x.5x.8x

soma-sk8

Kösz a segítséget, de nekem nem fix az IP-m és ha a Dynamic IP-n kívül akármi mást választok ki a router WAN oldalán, akkor nincs net.

Linux arch-amd64-deadsnow44 3.1.0-4-ARCH #1 SMP PREEMPT Mon Nov 7 15:47:18 CET 2011 x86_64 AMD Phenom(tm) II X4 955 Processor AuthenticAMD GNU/Linux

Hello!

Nem értem miért nem azzal a mogoldással próbálkozol, hogy dinamikusan hagyod az IP-d, a routerben meg beállítod, hogy az adott mac adresshez mindig fixen ugyanazt az ip-t ossza ki. Persze ez csak akkor működik ,ha a router képes erre.
Nekem default t-home routerem van valami pirelli szutyok, ott a LAN DHCP Client List-ben lehet ilyet megadni

Nem mondjuk a boot időm pl nem 10 sec, de lemérem, hogy mennyi, most már kíváncsi vagyok :D

Nem biztos, hogy arra gondolok, amire te. Nekem kábeles netem van, az ip-t a routeremtől kapom dhcp-vel, de a hálókártyám fizikai címéhez hozzárendeltem egy állandó lokális ip címet. Így mindig ugyanazt a címet kapom.

KÉP

Úgy van beállítva, ahogy mondod. Nem az a gondom, hogy nem mindig ugyan azt az IP-t kapom. Egyszerűen a dhcpcd lefut minden egyes indításkor és ez teszi ki a boot idő jó részét.

Talán nem kéne ennyi időt ilyen hülyeségekkel elpazarolnom. Van nagyobb bajom is.

Linux arch-amd64-deadsnow44 3.1.0-4-ARCH #1 SMP PREEMPT Mon Nov 7 15:47:18 CET 2011 x86_64 AMD Phenom(tm) II X4 955 Processor AuthenticAMD GNU/Linux

ja, így már egészen más a leányzó fekvése
akkor viszont elég ha
DAEMONS=(... @network @netfs ... )
de akár tilthatod is ha tényleg fix (!)

soma-sk8

Most az a bajod, hogy dhcpn kapod a fix ipdet, amit nem akarsz kilőni, pedig sok időbe telik a bootnál?
komolyan nem értelek

soma-sk8

Statikus IP-t akarok helyi hálózaton belül. Ennyi! És akkor nincs szükség dhcp-re és a boot idő jelentősen lerövidül.

Linux arch-amd64-deadsnow44 3.1.0-4-ARCH #1 SMP PREEMPT Mon Nov 7 15:47:18 CET 2011 x86_64 AMD Phenom(tm) II X4 955 Processor AuthenticAMD GNU/Linux

A DAEMONS=(... !network !netfs ... ), hogy boot-nál ne zavarjanak be.(Ne vigyék a drága időt).
Na a lényeg, hogy ezeknek a feladatait bízd rá egy alternatívára, én a Wicd-et használom.
Pacman -S wicd wicd-gtk
Ezek után tedd be ezt a DAEMONS-ok közé: DAEMONS=(... !network !netfs ... wicd).
Így lényegesebben gyorsabb, a wicd-gtk azért kell hogy legyen grafikus megjelenítése is a wicd-nek.
Remélem tudtam segíteni.
Ui.: Ha esetleg mindenképp fix ip kell, akkor ezt a wicd-ben egyszerűen meglehet oldani.

Köszönöm szépen!

Beraktam a démonok közé és meglett amit akartam. Most aztán gyorsan indul a gép.

Linux arch-amd64-deadsnow44 3.1.0-4-ARCH #1 SMP PREEMPT Mon Nov 7 15:47:18 CET 2011 x86_64 AMD Phenom(tm) II X4 955 Processor AuthenticAMD GNU/Linux

Örülök, hogy segíthettem. Csak annyit kérnék, hogy majd jelezd, hogy a problémádat megoldották.