Sziasztok!
Ha az interfaces fájlban átírtam az ip-t, régebben egy /etc/init.d/networking restart után megváltozott. Egy 14.04 szerveren próbálva ez már nem megy.
Guglizva azt javasolják, hogy ifdown eth0 és utána ifup eth0, de ez sem igazán működ, ahogy a fórumok alapján másoknak sem.
Van erre valami más megoldás, mint egy reboot?
Köszönöm,
Victorpictor
- 2090 megtekintés
Hozzászólások
parasztosan sem?
ifconfig eth0 a.b.c.d netmask 255.255.x.y ?
ezt célszerű mondjuk script-ből és nohup v screen alól indítani, hiszen a def.gw elveszhet, ha
pedig lecsatol a kontrol terminál, a route hozzáadása nem lesz végrehajtva
- A hozzászóláshoz be kell jelentkezni
De, szerintem úgy biztosan, csak érdekelne, hogy mások ezt hogy csinálják és mi történt jól bevált networking, ifup, ifdown scriptekkel.
- A hozzászóláshoz be kell jelentkezni
Vagy inkább dhcpcd. Gondolom valamilyen végponti konzumér internetszolgáltató vonala lesz, nem egy szervertermi gép.
A dhcp újracsatlakozás előtt célszerű 10 másodperc szünetet berakni.
Az isp sem mindegy, mert például a Telekom szereti ugyanazt az ip címet visszaadni, még a többi általában újat ad.
- A hozzászóláshoz be kell jelentkezni
Szerintem szó sem volt sem dhcp-ről, sem isp-ról. Egyszerűen az admin fejlesztési, rendszerszervezési okokból változtatja (változtatná) néha egyik/másik if amúgy _fix_ IP címét és ez sajnos valóban egy ideje nem működik :/
De egyébként a "paraszt" megoldás megy, a def.gw sem veszik el. Én is ehehz szoktam folyamodni - ha kell - és mellette módosítom az interfaces-t a jövőre nézve. Már megszoktam, de ettől még én is kíváncsi lennék rá, miért nem működik a "hivatalos" megoldás.
----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"
- A hozzászóláshoz be kell jelentkezni
Ott a pont, nem dhcp, nem isp-től kapja :)
- A hozzászóláshoz be kell jelentkezni
7-es Debian alatt is találkoztam ilyennel, de csak non-free driveres NIC-nél.
Ez egy rejtett sub. :)
- A hozzászóláshoz be kell jelentkezni
Debianba se megy. https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/1301015
Az "új" módi a:ifdown ethX && ifup ethX
szerk.: tudsz mutatni configot ahol az ifup és ifdown nem működik?
--------------------
http://grant-it.com/
- A hozzászóláshoz be kell jelentkezni
Kutyaközönséges interfaces fájl, address, netmask, gateway.
ifdown-ra:
ifdown: interface eth0 not configured
ifup-ra:
RTNETLINK answers: File exists
Failed to bring up eth0
- A hozzászóláshoz be kell jelentkezni
valami ott nem kerek.
meg tudod mutatni a configot? illetve egy ifconfig és egy ifconfig -a kimenetét?
--------------------
http://grant-it.com/
- A hozzászóláshoz be kell jelentkezni
Hogyne, az interfaces tartalma:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
jelenleg pedig:
eth0 Link encap:Ethernet HWaddr 08:00:27:96:dd:d0
inet addr:10.192.4.1 Bcast:10.192.4.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe96:ddd0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:285711 errors:0 dropped:75704 overruns:0 frame:0
TX packets:1575 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:33839057 (33.8 MB) TX bytes:109976 (109.9 KB)
- A hozzászóláshoz be kell jelentkezni
man ifdown, kiter az inkonzisztencia eseten teendokre
- A hozzászóláshoz be kell jelentkezni
wildy-nél a pont.
próbáld ki: ifdown --force eth0 && ifup --force eth0
Közben látom ip-vel megy.
--------------------
http://grant-it.com/
- A hozzászóláshoz be kell jelentkezni
dhclient -r eth0 ; dhclient eth0
ubuntu 14.04 server alatt nekem bevalt.
- A hozzászóláshoz be kell jelentkezni
De ez egy fix ip-s szerver.
- A hozzászóláshoz be kell jelentkezni
service network-manager restart -ra ugyanugy nem megy?
- A hozzászóláshoz be kell jelentkezni
Nincs rajta network-manager.
- A hozzászóláshoz be kell jelentkezni
Probald meg az ip paranccsal (parancscsal? mar nem tudom melyik a helyes ujabban :D)
Addold az uj ip-t aztan torold a regit.
Egy ideje ifconfig deprecated, ajanlott atszokni az ip-re.
NAME
ip - show / manipulate routing, devices, policy routing and tunnels
SYNOPSIS
ip [ OPTIONS ] OBJECT { COMMAND | help }
ip [ -force ] -batch filename
OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm |
netns | l2tp | tcp_metrics }
OPTIONS := { -V[ersion] | -s[tatistics] | -r[esolve] | -f[amily] {
inet | inet6 | ipx | dnet | link } | -o[neline] | -n[etns]
name | -a[ll] | -c[olor] }
- A hozzászóláshoz be kell jelentkezni
Ez úgy néz ki nyerő, köszönöm! Akkor tényleg ideje átszokni az ip-re :)
- A hozzászóláshoz be kell jelentkezni
Nekem megy az UBI-n!
root@ujgep:~# ifconfig
eth0: flags=4163 mtu 1500
inet 192.168.1.88 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::d250:99ff:fe6c:1c02 prefixlen 64 scopeid 0x20
ether d0:50:99:6c:1c:02 txqueuelen 1000 (Ethernet)
RX packets 42 bytes 4490 (4.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 265 bytes 28036 (27.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 4562 bytes 390252 (381.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4562 bytes 390252 (381.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@ujgep:~# ifdown eth0
root@ujgep:~# ifconfig eth0 192.168.1.100
root@ujgep:~# ifup eth0
root@ujgep:~# ifconfig
eth0: flags=4163 mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::d250:99ff:fe6c:1c02 prefixlen 64 scopeid 0x20
ether d0:50:99:6c:1c:02 txqueuelen 1000 (Ethernet)
RX packets 53 bytes 6029 (5.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 315 bytes 33966 (33.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 4562 bytes 390252 (381.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4562 bytes 390252 (381.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@ujgep:~#
- A hozzászóláshoz be kell jelentkezni
Így nekem is megy, de úgy próbáld ki, hogy átírod az interfaces-t és nem parancssorból adod neki az új ip-t.
- A hozzászóláshoz be kell jelentkezni
Úgy is megy!
root@ujgep:~# ifconfig
eth0: flags=4163 mtu 1500
inet 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::d250:99ff:fe6c:1c02 prefixlen 64 scopeid 0x20
ether d0:50:99:6c:1c:02 txqueuelen 1000 (Ethernet)
RX packets 559 bytes 213106 (208.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 717 bytes 131707 (128.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 2518 bytes 226084 (220.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2518 bytes 226084 (220.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@ujgep:~# ifdown eth0
root@ujgep:~# /etc/init.d/networking stop
[ ok ] Stopping networking (via systemctl): networking.service.
root@ujgep:~# nano /etc/network/interfaces
root@ujgep:~# ifup eth0
root@ujgep:~# /etc/init.d/networking start
[ ok ] Starting networking (via systemctl): networking.service.
root@ujgep:~# ifconfig
eth0: flags=4163 mtu 1500
inet 192.168.1.88 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::d250:99ff:fe6c:1c02 prefixlen 64 scopeid 0x20
ether d0:50:99:6c:1c:02 txqueuelen 1000 (Ethernet)
RX packets 624 bytes 235846 (230.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 811 bytes 147267 (143.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 2519 bytes 226163 (220.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2519 bytes 226163 (220.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
root@ujgep:~#
- A hozzászóláshoz be kell jelentkezni
Akkor a kivétel erősíti a szabályt :)
- A hozzászóláshoz be kell jelentkezni