Sie sind nicht angemeldet.

1

11.09.2012, 09:39

fixe IP

Hallo zusammen

Bei mir zu Hause wurde ein neuer Router installiert. Früher konnte ich einer fixen Mac-Adresse eine fixe IP-Adresse zuordnen. Dies war aus verschiedenen Gründen notwendig. Nun unterstützt der neuer Router diese Funktion nicht. Also habe ich mich an diesen Online-Dokumentation gehalten. Hier ist mein Auszug:

Quellcode

1
2
3
4
5
6
7
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d.  To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).

config_eth0=("192.168.2.101 netmask 255.255.255.0 broadcast 192.168.1.255")
routes_eth0=("default via 192.168.1.1")


Beim Ausführen passiert nun folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
workstation home # /etc/init.d/net.eth0 restart
 * Caching service dependencies ...                                   	[ ok ]
 * Stopping sshd ...                                                  	[ ok ]
 * Unmounting network filesystems ...                                 	[ ok ]
 * Stopping ddclient ...                                              	[ ok ]
 * Stopping apache2 ...                                               	[ ok ]
 * Bringing down interface eth0
 *   Stopping dhcpcd on eth0 ...                                      	[ ok ]
 * Bringing up interface eth0
 *   You are using a bash array for config_eth0.
 *   This feature will be removed in the future.
 *   Please see net.example for the correct format for config_eth0.
 *   192.168.2.101 ...                                                	[ ok ]
 *   You are using a bash array for routes_eth0.
 *   This feature will be removed in the future.
 *   Please see net.example for the correct format for routes_eth0.
 *   Adding routes
 * 	default via 192.168.1.1 ...
RTNETLINK answers: No such process                                    	[ !! ]
workstation home # 


Was mache ich genau falsch? Die Adresse des Routers stimmt sicher! Ich danke euch für die Hilfe

Hier noch die Ausgabe von ifconfig

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
workstation home # ifconfig
eth0  	Link encap:Ethernet  HWaddr 70:f3:95:00:44:3e  
      	inet addr:192.168.1.40  Bcast:192.168.1.255  Mask:255.255.255.0
      	inet6 addr: fe80::72f3:95ff:fe00:443e/64 Scope:Link
      	UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      	RX packets:303 errors:0 dropped:0 overruns:0 frame:0
      	TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
      	collisions:0 txqueuelen:1000 
      	RX bytes:21965 (21.4 KiB)  TX bytes:2002 (1.9 KiB)
      	Interrupt:16 

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:2584 errors:0 dropped:0 overruns:0 frame:0
      	TX packets:2584 errors:0 dropped:0 overruns:0 carrier:0
      	collisions:0 txqueuelen:0 
      	RX bytes:211848 (206.8 KiB)  TX bytes:211848 (206.8 KiB)

workstation home # 


Gruss

nutshell

2

11.09.2012, 09:56

Hm, sieht nicht so aus dass Du Dich an die Dokumentation gehalten hast. Die Beispiele dort sehen anders aus als Deine Config, ohne ()-Klammern. Hast Du ggf. einen alten nicht mehr aktuellen Ausdruck befolgt?
Ich bin mir nicht sicher ob der Router Deinen Datenverkehr routen wird wenn er die IP nicht selbst vergeben hat. Es kann auch zu IP-Kollisionen kommen falls Dein Router Deine fest vergebene IP an einen anderen Rechner vergibt.
Sprich: Bessere Lösung wäre es dem Router feste IP's beizubringen falls es möglich ist. Was ist es für ein Gerät? Und zweite Frage: Wozu brauchst Du eine feste IP?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

11.09.2012, 11:46

Hallo bell

Danke für deine Antwort! Ich habe mich zuerst an die Anleitung gehalten. Allerdings funktionierte dies noch schlechter. Nach etwas googlen im Netz, habe ich den Ausdruck gefunden, der noch etwas präziser ist. Ich werde mich also mal mit dem Router auseinander setzten.
Den thread lasse ich einmal offen, evt. weiss sonst jemand weiter. Aber nochmals Danke für die Hilfe!

Gruss

nutshell

4

24.09.2012, 12:22

Hm, und wenn du es so wie im genannten Handtuch setzt funktioniert es auch nicht?

/edit: Ansonsten schau doch auch noch mal im Network Configuration Guide

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (24.09.2012, 12:27)


5

24.09.2012, 13:07

Hallo josef

Ich habe genau an die Vorgaben aus der Onlinedokumentation gehalten. Die einzige Ausnahme ist die Zeile:

Quellcode

1
 dns_servers_eth0="192.168.0.1 8.8.8.8"


Wie finde ich die bei meinem System heraus?

Danke und gruss

nutshell4

6

24.09.2012, 21:06

Quellcode

1
2
config_eth0=("192.168.2.101 netmask 255.255.255.0 broadcast 192.168.1.255")
routes_eth0=("default via 192.168.1.1")


Bist Du sicher, das das stimmt?
mich iritiert die addresse 192.168.2.101

Das kann doch so nicht funktionieren.
Da muss 192.168.1.101 stehen, damit dieses funktioniert.
Oder broadcast 192.168.2.255
Ullrich Andreas
Meine Konfiguration:
x86_64/Gentoo-13/gcc Version 4.6.3/KDE-Version 4.12.5/Kernel version 3.7.10
Graphic: 2x Nvidia 9600-GT OC SLI,Drucker: Samsung CLP-315W

7

25.09.2012, 09:22

Hallo andreas

Wie genau müsste den mein Eintrag aussehen. Der Router hat die Adresse 192.168.1.1. Ich will, dass meine Workstation die fixe IP 192.168.2.101 bekommt. Danke für deine Hilfe.

cheers

nutshell4

8

25.09.2012, 10:22

Vielleicht mal etwas Netzwerk-Grundlagen:
Du hast eine Netmask 255.255.255.0. Das bedeutet Dein Netz hat die ersten 3 Zahlen identisch. Daher kann Deine Workstation die IP 192.168.2.101 nicht bekommen da sie außerhalb Deines Netzwerkes 192.168.1.X ist.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.