Hallo unix256,
bei den Kabelfernsehrprovidermodems hat der Dapper ein Problem mit dem installierten DHCP-Server.
Probier mal folgendes http://forum.ubuntuusers.de/goto?post=106873
Grüssle Ronny
Anmeldungsdatum: Beiträge: 1309 Wohnort: Stuttgart |
Hallo unix256, bei den Kabelfernsehrprovidermodems hat der Dapper ein Problem mit dem installierten DHCP-Server. Grüssle Ronny |
(Themenstarter)
Anmeldungsdatum: Beiträge: 73 |
Danke für den Link. Meine Version von Ubuntu ist Ubuntu 6.06 Dapper Drake. Was genau brauche ich nun bzgl. DHCP? Weiter unten auf der Site steht: Meine PC Architektur ist i386 Ich habe eine FAT32 Partition, dort will ich das dann hinspeichern und von Ubuntu aus installieren, stimmt das soweit? Auf der Site steht auch noch, als depends makiert, folgendes:
Wie sehe ich, ob ich diese beiden Dinge bereits habe? edit: Will ich mit "dpkg -l | grep $paketname" sehen, ob es installiert ist oder nicht, kommt ein Fehler: unix@unix:~$ dpkg -l | grep $netbase Aufruf: grep [OPTION]... MUSTER [DATEI]... »grep --help« gibt Ihnen mehr Informationen. unix@unix:~$ dpkg -l | grep $libc6 Aufruf: grep [OPTION]... MUSTER [DATEI]... »grep --help« gibt Ihnen mehr Informationen. Wie muss ich das richtig machen? |
Anmeldungsdatum: Beiträge: 8691 Wohnort: Hamburg-Altona |
unix256 hat geschrieben:
Du hast das falsche. Das, was in dem Link erwähnt wird, heißt dhcpcd (http://packages.ubuntu.com/dapper/net/dhcpcd). Das lädst du einfach runter. (Auf der Seite auf i386 klicken.) Du erhältst dann eine einzelne Datei, die auf .deb endet. Die kannst du mit sudo dpkg -i /pfad/zu/dateiname.deb installieren. Die Abhängigkeiten hast du alle schon.
Das $-Zeichen bedeutet, dass es sich um eine Variable handelt. Eine Variable $paketname hast du aber gar nicht definiert. Deswegen ist die Variable leer und es kommt zu einem Fehler. In Anleitungen wird dieselbe Syntax oft verwendet, damit man nicht groß umschreiben muss, was da hingehört. Wenn da also $paketname steht, musst du in diesem Fall stattdessen dhcpcd, libc6 oder was auch immer schreiben. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 73 |
Danke, hab es auch erst eben bemerkt, dass ich das falsche hatte. Habe nun mittels Synaptec-Paketverwaltung DHCP3 deinstalliert und via Terminal das entsprechende Paket installiert. Soweit gab es auch keine Fehler. Nun bei System>Netzwerk noch eth0 aktiviert und der Test mit Firefox. Leider funktioniert es immer noch nicht. unix@unix:~$ lspci | greb Ethernet bash: greb: command not found unix@unix:~$ lspci | grep Ethernet 0000:02:0c.0 Ethernet controller: National Semiconductor Corporation DP83815 (Ma cPhyter) Ethernet Controller unix@unix:~$ eg bash: eg: command not found unix@unix:~$ unix@unix:~$ eg bash: unix@unix:~$: command not found unix@unix:~$ egrep -v "^$|^#" /etc/network/interfaces auto lo iface lo inet loopback iface eth0 inet dhcp auto eth1 iface eth1 inet dhcp auto eth2 iface eth2 inet dhcp auto ath0 iface ath0 inet dhcp auto wlan0 iface wlan0 inet dhcp iface dsl-provider inet ppp provider dsl-provider auto eth0 unix@unix:~$ egrep -v "^$|^#" /etc/resolv.conf unix@unix:~$ egrep -v "^$|^#" /etc/hosts 127.0.0.1 localhost unix 127.0.1.1 unix ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts unix@unix:~$ ping -c 4 www.google.d ping: unknown host www.google.d unix@unix:~$ ping -c 4 66.249.85.99 PING 66.249.85.99 (66.249.85.99) 56(84) bytes of data. 64 bytes from 66.249.85.99: icmp_seq=1 ttl=247 time=31.2 ms 64 bytes from 66.249.85.99: icmp_seq=2 ttl=247 time=32.4 ms 64 bytes from 66.249.85.99: icmp_seq=3 ttl=247 time=31.2 ms 64 bytes from 66.249.85.99: icmp_seq=4 ttl=247 time=32.0 ms --- 66.249.85.99 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3003ms rtt min/avg/max/mdev = 31.204/31.743/32.482/0.556 ms unix@unix:~$ ifconfig -a eth0 Protokoll:Ethernet Hardware Adresse 00:03:0D:0D:7C:8F inet Adresse:83.215.0.100 Bcast:83.215.7.255 Maske:255.255.248.0 inet6 Adresse: fe80::203:dff:fe0d:7c8f/64 Gültigkeitsbereich:Verbindun g UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1 RX packets:19641 errors:0 dropped:0 overruns:0 frame:0 TX packets:18 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:1189628 (1.1 MiB) TX bytes:1822 (1.7 KiB) Interrupt:169 Basisadresse:0x2000 lo Protokoll:Lokale Schleife inet Adresse:127.0.0.1 Maske:255.0.0.0 inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:111 errors:0 dropped:0 overruns:0 frame:0 TX packets:111 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:8132 (7.9 KiB) TX bytes:8132 (7.9 KiB) sit0 Protokoll:IPv6-nach-IPv4 NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) unix@unix:~$ ifconfig eth0 Protokoll:Ethernet Hardware Adresse 00:03:0D:0D:7C:8F inet Adresse:83.215.0.100 Bcast:83.215.7.255 Maske:255.255.248.0 inet6 Adresse: fe80::203:dff:fe0d:7c8f/64 Gültigkeitsbereich:Verbindun g UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1 RX packets:20178 errors:0 dropped:0 overruns:0 frame:0 TX packets:18 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:1000 RX bytes:1221848 (1.1 MiB) TX bytes:1822 (1.7 KiB) Interrupt:169 Basisadresse:0x2000 lo Protokoll:Lokale Schleife inet Adresse:127.0.0.1 Maske:255.0.0.0 inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:111 errors:0 dropped:0 overruns:0 frame:0 TX packets:111 errors:0 dropped:0 overruns:0 carrier:0 Kollisionen:0 Sendewarteschlangenlänge:0 RX bytes:8132 (7.9 KiB) TX bytes:8132 (7.9 KiB) unix@unix:~$ sudo ifup eth0 Password: ifup: interface eth0 already configured unix@unix:~$ Im Firefox funktioniert www.google.de nicht. lg, |
Anmeldungsdatum: Beiträge: 8691 Wohnort: Hamburg-Altona |
Richtig. "Internet" funktioniert jetzt im Großen und Ganzen. Namensauflösung kriegen wir auch noch hin. Du hast zwei Möglichkeiten: b) Du findest auf andere Weise raus, welche Nameserver dein Provider verwendet, bspw. über Windows, und trägst das dann so in die Datei /etc/resolv.conf ein: nameserver a.b.c.d nameserver w.x.y.z
|
Anmeldungsdatum: Beiträge: 607 |
Es gibt auch "öffentliche" Nameserver, mit denen du provisorisch arbeiten kannst. Mein Favorit: nameserver 217.115.138.24 Weitere Nameserver findest du auf dieser Liste: http://www.opennic.unrated.net/public_servers.html |
Anmeldungsdatum: Beiträge: 8691 Wohnort: Hamburg-Altona |
ockham23 hat geschrieben:
Das sind doch solche Abzocker, die versuchen, "eigene Top-Level-Domains" zu verkaufen. Leider kann auf diese niemand zugreifen außer den paar Leuten, die diese Server benutzen. Und wenn ICANN mal eine gleichnamige offizielle TLD einführt, ist die Abzocker-TLD sowieso ungültig. Ich kann nur davon abraten, solche Nicht-Standard-Nameserver zu benutzen. Die Nameserver vieler Provider sind öffentlich zugänglich und eignen sich ebenfalls zum Testen, z.B. Arcor: 145.253.2.11 und 145.253.2.75. Man sollte aber auf Dauer die Server seines eigenen Providers nehmen, weil sie erstens netztopologisch "näher" sind, und man zweitens bei denen die Dienstleistung bezahlt. Wer dann doch aus politischen Gründen ein Icann-unabhängiges DNS-System nutzen will, sollte auf jeden Fall ein Icann-kompatibles System wie ORSN wählen. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 73 |
Im Ordner /etc/dhcpc liegen folgende Dateien vor: config resolv.conf: nameserver 213.153.32.129 nameserver 213.153.32.1 config # Config file for dhcpcd. Note that you have to edit the interface # name below, or duplicate the configuration for different interfaces. # If you are editing this file just to get DNS servers set by DHCP, # then you should consider installing the resolvconf package instead. case ${INTERFACE} in eth0) # Uncomment this to allow dhcpcd to set the DNS servers in /etc/resolv.conf # If you are using resolvconf then you can leave this commented out. #SET_DNS='yes' # Uncomment this to allow dhcpcd to set the NIS domainname of the host to the # domainname option supplied by DHCP server. #SET_DOMAIN='yes' # Uncomment this to allow dhcpcd to set hostname of the host to the # hostname option supplied by DHCP server. #SET_HOSTNAME='yes' # Uncomment this to allow dhcpcd to set the NTP servers in /etc/ntp.conf #SET_NTP='yes' # Uncomment this to allow dhcpcd to set the YP servers in /etc/yp.conf #SET_YP='yes' # Add other options here, see man 8 dhcpcd-bin for details. OPTIONS='' ;; # Add other interfaces here *) ;; esac Also das Notebook will/ muss ich auf alle Fälle auch woanders benutzen, beispielsweise in der Schule. Von daher wäre mir das mit dem DNS schon lieber. lg, |
Anmeldungsdatum: Beiträge: 8691 Wohnort: Hamburg-Altona |
unix256 hat geschrieben:
Ok. Dann probier mal erstmal das, was hier steht, nämlich das Paket resolvconf installieren. (Ebenfalls von packages.ubuntu.com holen.) Wenn das aus irgendwelchen Gründen nicht klappt, (auch nach evtl. Neustart,) dann lösche einfach die Datei /etc/resolv.conf und ersetze sie durch einen Link auf diese resolv.conf-Datei: sudo ln -s /etc/dhcpc/resolv.conf /etc/resolv.conf |
(Themenstarter)
Anmeldungsdatum: Beiträge: 73 |
unix@unix:~$ sudo dpkg -i /media/hda6/resolvconf_1.34ubuntu2_all.deb Password: Wähle vormals abgewähltes Paket resolvconf. (Lese Datenbank ... 69802 Dateien und Verzeichnisse sind derzeit installiert.) Entpacke resolvconf (aus .../resolvconf_1.34ubuntu2_all.deb) ... Richte resolvconf ein (1.34ubuntu2) ... mkdir: Verzeichnis „/var/run/resolvconf“ angelegt mkdir: Verzeichnis „/var/run/resolvconf/interface“ angelegt unix@unix:~$ Auch nach einem Neustart hat es leider nicht funktioniert. unix@unix:~$ sudo dpkg -i /media/hda6/resolvconf_1.34ubuntu2_all.deb (Lese Datenbank ... 69827 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereiten zum Ersetzen von resolvconf 1.34ubuntu2 (durch .../resolvconf_1.34ubuntu2_all.deb) ... Entpacke Ersatz für resolvconf ... Richte resolvconf ein (1.34ubuntu2) ... Auch hier hat es nach einem Neustart leider noch immer nicht funktioniert. \; |
Anmeldungsdatum: Beiträge: 8691 Wohnort: Hamburg-Altona |
Jetzt hast du das zweimal installiert. 😉 Und nach einem Neustart funktioniert die Namensauflösung immer noch nicht? Und wenn du die zweite Methode mit dem Softlink benutzt? (Vorher resolvconf wieder deinstallieren.) |
(Themenstarter)
Anmeldungsdatum: Beiträge: 73 |
Oha\^^ Wie lösche ich die Datei? Bei entfernen kommt die Meldung, dass das nicht geht. Bei der Wikipedia habe ich dazu nur einen Eintrag gefunden wie man sie zb 25x überschreibt.. Habe jetzt es mal einfach so im Terminal eingegeben: unix@unix:~$ sudo ln -s /etc/dhcpc/resolv.conf /etc/resolv.conf Password: ln: Erzeugen der symbolischen Verknüpfung „/etc/resolv.conf“ zu „/etc/dhcpc/resolv.conf“: File exists ? |
Anmeldungsdatum: Beiträge: 607 |
@otzenpunk: ORSN, danke für den Tipp! |
Anmeldungsdatum: Beiträge: 8691 Wohnort: Hamburg-Altona |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 73 |
Löschen hat ohne Probleme funktioniert, danke. Nachdem die Datei nun gelöscht war habe ich nochmal folgendes per Terminal ausgeführt: cdunix@unix:~$ sudo rm /etc/dhcpc/resolv.conf Password: unix@unix:~$ sudo ln -s /etc/dhcpc/resolv.conf /etc/resolv.conf ln: Erzeugen der symbolischen Verknüpfung „/etc/resolv.conf“ zu „/etc/dhcpc/resolv.conf“: File exists unix@unix:~$ Funktioniert noch immer nicht. Auch nach einem Neustart hat sich nichts geändert. \; |