PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DHCP Client abschalten



Seiten : [1] 2

fohnbit
24.09.15, 14:00
Hallo!

Kann man den DHCP Client in Debian beim Starten deaktivieren. Nutze ausschließlich statische IP und es kann vorkommen das manchmal der DHCP Client mir Probleme macht.

Den Runlevel muss man ändern, oder?

Vielen Dank!

marce
24.09.15, 19:19
Eigentlich sollte sich das alles in den Startscripten des Netzwerkes erledigen lassen. Wenn da nichts von DHCP drin steht macht das System auch nichts mit DHCP.

Huhn Hur Tu
25.09.15, 06:53
Warum konfigirierst du dein Netzwerk nicht ordentlich, anstatt an den symptomen rumzuwursteln.

Ganz hart statische IPs zu konfigurieren funktioniert in der Datei
- /etc/network/interfaces

Gruss Stefan

PatrickS
25.09.15, 07:26
Schau mal ob der der dhcpcd installiert ist:

sudo service dhcpcd status

Wenn ja, dann:

sudo update-rc.d -f dhcpcd remove

Neustart nicht vergessen.

LoinaMan
03.10.15, 18:25
Ich denke, dass Sie eine statische IP Adresse manuell geben müssen. Hier (http://geek-university.com/linux/configure-a-static-ip-address-in-ubuntu/) haben Sie die Anleitungen.

fohnbit
09.10.15, 10:07
Vielen Dank!

Die Linuxgeräte haben irgendeinen Bug. Natürlich ist ordentlich statische IP eingestellt.
Aber es kann sein das er manchmal dennoch die DHCP Adresse bezieht. Daher den DHCP Client deaktivieren.

BetterWorld
09.10.15, 12:30
Das ist ein typischer Bug im User.

Ich wette, die Nic wird beständig via DHCP konfiguriert,
und die vermeintlich statische IP Konfiguration wird, wegen oben genannten Bug, gar nicht verwendet.

fohnbit
13.10.15, 17:31
Hallo!

Also ich würde mich sehr freuen, wenn wir das Problem lösen könnten. Was darf ich Euch an Informationen geben um das problem zu lokalisieren.
Hardware ist ein Beaglebone Black.
Linux ist Debian.

Danke!

nopes
13.10.15, 18:42
Den Inhalt von /etc/network/interfaces

BetterWorld
13.10.15, 20:36
und mal so die prinzipiell nötigen Infos.
Betriebssysystemversion?
uname -a ?

fohnbit
14.10.15, 10:31
Hallo!

/etc/network/interfaces


auto lo
iface lo inet loopback

auto eth0

iface eth0 inet static
address 192.168.0.28
netmask 255.255.255.0
gateway 192.168.0.254



uname -a


Linux c0a8001c 3.8.13-bone70 #1 SMP Fri Jan 23 02:15:42 UTC 2015 armv7l GNU/Linux


Vielen dank!

nopes
14.10.15, 10:49
Damit ist DHCP ausgeschlossen, aber du kannst natürlich auch noch den Service deaktivieren (wie das geht wurde dir schon gesagt) oder einfach die DHCP Client Software deinstallieren, was ich dir nahe legen würde, siehe dazu zB hier: https://wiki.debian.org/de/DHCP_Client

fohnbit
14.10.15, 11:00
Hallo,

ja, schön wäre es ... DHCP mittels:


apt-get remove dhcp-client

Reading package lists... Done
Building dependency tree
Reading state information... Done
Virtual packages like 'dhcp-client' can't be removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


update-rc.d -f dhcpcd remove habe ich ebenso ausgeführt.

Aber bei 20x booten passiert es manchmal das er sich dem DHCP bedient (oder sonst eine verwechselbare IP).

Aus einem anderen Forum habe ich die Info:

I've only seen this happen when using an nfsroot rootfs, and the uboot environment variables for networking are not set properly.

Leider erhalte ich aber keine weiteren Infos über eine Prüfung.

marce
14.10.15, 11:17
Kann eigentlich nicht sein. Wäre mir in den letzten 20 Jahren auch noch nie passiert.

Interessant wäre daher, was denn da konkret dann anders ist - also im Fall des angeblichen DHCP mal die daraus resultierende komplette Netzwerkkonfig posnte und die Boot-Logs und alle anderen relevanten Einträge.

fohnbit
14.10.15, 11:59
Hallo,

ich habe nun einen anderen Beaglebone angesteckt. Aktuell das Problem:

/etc/network/interfaces


auto lo
iface lo inet loopback

auto eth0

iface eth0 inet static
address 192.168.254.1
netmask 255.255.255.0
gateway 192.168.254.254


ifconfig


eth0 Link encap:Ethernet HWaddr d0:39:72:2b:c7:5e
inet addr:192.168.254.101 Bcast:192.168.254.255 Mask:255.255.255.0
inet6 addr: fe80::d239:72ff:fe2b:c75e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:48700 errors:0 dropped:0 overruns:0 frame:0
TX packets:6476 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3260985 (3.1 MiB) TX bytes:469764 (458.7 KiB)
Interrupt:40

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:65536 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:538 (538.0 B) TX bytes:538 (538.0 B)


service dhcpcd status


dhcpcd: unrecognized service


Ich hoffe das mir der Controller ontime bleibt und nicht rebootet.

Irgendjemand eine Idee? Er hat die IP 101 (DHCP Range) obwohl statisch eingestellt ist.

Danke!

fohnbit
14.10.15, 15:38
jetzt hats den 1. beaglebone auch erwischt. Statisch ist .28 eingestellt und holt sich vom DHCP .107 :-(

fohnbit
14.10.15, 15:50
Gerade bei einem getestet:


service networking restart

und er hat dann die statische.

Zum testen würde ich den Befehl gerne nach Systemstart ausführen. Gibts da eine einfache Möglichkeit?

Danke!

BetterWorld
14.10.15, 15:53
address 192.168.254.1 Keine gute Idee.
gateway 192.168.254.254 Noch schlechter.
Nimm lieber 192.168.10.0 als Netzsegment.
Wieso? (https://en.wikipedia.org/wiki/Broadcast_address)

fohnbit
14.10.15, 16:38
?

Was soll da schlecht sein?
Broadcast ist .255

BetterWorld
14.10.15, 17:35
take it or leave it.

marce
14.10.15, 18:46
es mag der Uhrzeit und evtl. Ablenkung durch Abendessen und Yakari geschuldet sein, aber ich finde an der vergebenen Adresse auch nichts verwerfliches.

FM_81
14.10.15, 20:15
Ich hoffe das mir der Controller ontime bleibt und nicht rebootet.Mittlerweile wissen wir, das es sich um einen Beaglebone-Einplatinencomputer handelt. Aber warum sollte der sich von selbst neu booten???
Wenn Du allerdings keine stabile Versorgungsspannung hättest, kann alles Mögliche passieren, vom ungewollten ReBoot bis zum Amoklauf des Netztwerkchips; wie gesagt, nur eine Vermutung ...

Zum zweiten: bist Du ganz sicher, dass da nicht was DHCP-mäßiges läuft? in einigen Google-Links habe ich Hinweise auf 'wicd' gesehen. Gucken, was auffälliges an Prozessen läuft. Ist auch nur eine Vermutung!

Gruß, FM_81

ThorstenHirsch
14.10.15, 21:00
Schau mal, ob der NetworkManager läuft. Der hat ein Eigenleben. Den kannst Du komplett deinstallieren.

fohnbit
15.10.15, 10:03
Hallo!

Nein, er rebootet nicht von selber. Meinte nur wenn der Strom weg sein sollte, würde er neu booten.
Wicd werde ich suchen und googeln.

Danke!

fohnbit
15.10.15, 10:05
Hallo!

Network Manager: werd ich prüfen, danke!

fohnbit
15.10.15, 14:53
Sind leider beide nicht installiert ... daran kanns also nicht liegen.

Hat sonst noch jemand eine Idee?

PatrickS
16.10.15, 10:29
Was sagt netstat -tulpen?

fohnbit
20.10.15, 11:46
Da erhalte ich diese Ausgabe:
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:29991 0.0.0.0:* LISTEN 0 8936 858/ser2net
tcp 0 0 0.0.0.0:38126 0.0.0.0:* LISTEN 0 9108 885/sshd
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 0 9139 884/xrdp-sesman
tcp 0 0 0.0.0.0:29880 0.0.0.0:* LISTEN 0 8938 858/ser2net
tcp 0 0 0.0.0.0:29881 0.0.0.0:* LISTEN 0 8939 858/ser2net
tcp 0 0 0.0.0.0:29882 0.0.0.0:* LISTEN 0 8940 858/ser2net
tcp 0 0 0.0.0.0:29883 0.0.0.0:* LISTEN 0 8941 858/ser2net
tcp 0 0 0.0.0.0:29884 0.0.0.0:* LISTEN 0 8942 858/ser2net
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 108 9246 861/xrdp
tcp 0 0 0.0.0.0:29885 0.0.0.0:* LISTEN 0 8943 858/ser2net
tcp6 0 0 :::1510 :::* LISTEN 0 13914 1719/java
tcp6 0 0 :::8080 :::* LISTEN 0 14139 1719/java
tcp6 0 0 :::80 :::* LISTEN 0 6572 1/systemd
tcp6 0 0 :::46642 :::* LISTEN 0 13911 1719/java
tcp6 0 0 :::3826 :::* LISTEN 0 9125 885/sshd
tcp6 0 0 :::1492 :::* LISTEN 0 13909 1719/java
tcp6 0 0 :::56571 :::* LISTEN 0 13908 1719/java
udp 0 0 0.0.0.0:5353 0.0.0.0:* 104 8916 639/avahi-daemon: r
udp 0 0 0.0.0.0:55911 0.0.0.0:* 104 8918 639/avahi-daemon: r
udp6 0 0 :::49102 :::* 104 8919 639/avahi-daemon: r
udp6 0 0 :::5353 :::* 104 8917 639/avahi-daemon: r
udp6 0 0 :::50534 :::* 0 15184 1719/java

drcux
21.10.15, 05:17
Läuft da schon systemd drauf?

fohnbit
21.10.15, 11:20
Hallo,

gerade gesehen:
zu 80% wenn ich das Netzwerkkabel ab und anstecke passiert es. Bin mit IPv6 einmal mit ssh verbunden und dann ins log geschaut:
Oct 21 12:17:29 0a8fe01 avahi-daemon[620]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.0.105.
Oct 21 12:17:29 0a8fe01 avahi-daemon[620]: New relevant interface eth0.IPv4 for mDNS.
Oct 21 12:17:29 0a8fe01 avahi-daemon[620]: Registering new address record for 192.168.0.105 on eth0.IPv4.
Oct 21 12:17:29 0a8fe01 dhclient: bound to 192.168.0.105 -- renewal in 3079 seconds.
Oct 21 12:17:30 0a8fe01 avahi-daemon[620]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::d239:72ff:fe2b:c75e.
Oct 21 12:17:30 0a8fe01 avahi-daemon[620]: New relevant interface eth0.IPv6 for mDNS.
Oct 21 12:17:30 0a8fe01 avahi-daemon[620]: Registering new address record for fe80::d239:72ff:fe2b:c75e on eth0.*.

Also läuft der dhclient noch??

Sorry, was meinst du mit "systemd"?

Danke!