Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: MadmanCZ 15 Dubna 2008, 17:04:30
-
Nainstaloval jsem Ubuntu a vše šlo hladce. Jeden veliký problém spočívá ale v tom, že mi nejde internet. Když se podívám na správce HW tak se mi normálně zobrazí síťová karta. Ale jakmile najedu na firefox tak prostě nic nefunguje, nic se nenačte a po čase to hodí něco ve stylu, že se nelze připojit.
Zkoušel jsem různé příkazy v Terminalu:
sudo pppoeconf - začne se to načítat, jako by to chtělo i něco schopnýho dělat, ale nakonec to hodí, že se to s ničím nespojilo.
(příkazy s) sudo ifconfig
_______________________
Mám na Pc 2 OS a to WinXPprofessional a Ubuntu, na WinXP mi jede net hladce, ale nejel by za žádných okolností kdybych nenainstaloval ovladače mojí základové desky od Gigabyte (mám integrovanou síťovou kartu) a jak je to u Ubuntu to nevím. V každým případě jak bych ty ovladače sehnal na Linux je mi otázkou.
Připojení mám 750kb/s DSL/cable. Linux bez internetu je na nic takže to musím vyřešit...
Díky za každou solidní radu!
-
Předpokládám, že máte modem s ethernet portem? Jaké připojení používáte - je modem nakonfigorován jako bridge, nebo gateway (tj. je IP od o2 na modemu, nebo na Vašem PC)?
Co přesně vypíšou příkazy
ifconfig
route
cat /etc/resolv.conf
-
Ano port s ethernet...
marek@marek-desktop:~$ ifconfig
eth18 Link encap:Ethernet HWaddr 00:00:6C:55:67:FA
inet addr:192.168.11.181 Bcast:192.168.11.191 Mask:255.255.255.192
inet6 addr: fe80::200:6cff:fe55:67fa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:66 errors:0 dropped:0 overruns:0 frame:0
TX packets:46 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7208 (7.0 KB) TX bytes:6341 (6.1 KB)
Interrupt:18 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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
marek@marek-desktop:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.11.128 * 255.255.255.192 U 0 0 0 eth18
link-local * 255.255.0.0 U 1000 0 0 eth18
marek@marek-desktop:~$ cat/etc/resolv.conf
bash: cat/etc/resolv.conf: No such file or directory
-
Ten poslední příkaz máte napsaný špatně, má to být:
cat /etc/resolv.conf
-
Zase jeden win-like router.
-
Pavelp: přesně tak ... i když tady to vypadá i na problém s MAC adresou (incrementuje se ethx)
MadmanCZ: řešení najdete např. zde: http://forum.ubuntu.cz/index.php?topic=20899.0
-
Ale abych tomu routeru jen nekrivdil, my nevime, jak jeho konfiguraci pres windows uzivatel zcunil (bez urazky). Anglicani tomu rikaji "muck". To se mi hrozne libi. Don`t muck this file (device) ....
-
Ale abych tomu routeru jen nekrivdil, my nevime, jak jeho konfiguraci pres windows uzivatel zcunil (bez urazky). Anglicani tomu rikaji "muck". To se mi hrozne libi. Don`t muck this file (device) ....
No u nás se také říká - nemakej (jakože nešahej ve významu je to jako na omak) na to!
-
Pavelp: přesně tak ... i když tady to vypadá i na problém s MAC adresou (incrementuje se ethx)
MadmanCZ: řešení najdete např. zde: http://forum.ubuntu.cz/index.php?topic=20899.0
Toto téma mi nepomohlo... Problém bude asi někde jinde. Skuste mi prosím ještě něco poradit...
-
Jakou máte GW tj. jakou má ten modem adresu?
pokud uděláte to, co je v tématu zmiňované tj.
sudo route add default gw ipadresamodemu
tak vám např.
ping 209.85.135.147
nejede?
-
Jakou máte GW tj. jakou má ten modem adresu?
pokud uděláte to, co je v tématu zmiňované tj.
sudo route add default gw ipadresamodemu
tak vám např.
ping 209.85.135.147
nejede?
marek@marek-desktop:~$ sudo route add default gw ipadresamodemu
ipadresamodemu: Unknown host
marek@marek-desktop:~$ ping 209.85.135.147
PING 209.85.135.147 (209.85.135.147) 56(84) bytes of data.
ping: sendmsg: Network is unreachable ping:
sendmsg: Network is unreachable ping:
sendmsg: Network is unreachable ping:
sendmsg: Network is unreachable ping:
sendmsg: Network is unreachable ping:
sendmsg: Network is unreachable From 169.254.4.51 icmp_seq=65 Destination
Host Unreachable From 169.254.4.51 icmp_seq=66 Destination
Host Unreachable From 169.254.4.51 icmp_seq=67 Destination
Host Unreachable ping:
sendmsg: Network is unreachable
Na některých zahraničních fórech říkají, že musím zasáhnout do etc/network/interfaces, ale já když to tam trochu poupravím tak mi to píše, že nemám práva na to, abych to mohl uložit a přitom jsem jedinej uživatel na linuxu, kterej jsem si sám nainstaloval...
-
To ze jste jedinej uzivatel na linuxu neznamena. ze muzete vsechno. Ostatne ani na Winxp ne.
A ted k problemu. Zkousel jste v grafickem prostredi tu sit spustit a zastavit?
-
marek@marek-desktop:~$ sudo route add default gw ipadresamodemu
No hlavně jsem si myslel, že když se zeptám na adresu gw resp. modemu a pak do toho kódu vypíšu ipadresamodemu, tak tuhle část nahradíte opravdu IP ADRESOU MODEMU a ne že to ponecháte beze změny ...
-
marek@marek-desktop:~$ sudo route add default gw ipadresamodemu
No hlavně jsem si myslel, že když se zeptám na adresu gw resp. modemu a pak do toho kódu vypíšu ipadresamodemu, tak tuhle část nahradíte opravdu IP ADRESOU MODEMU a ne že to ponecháte beze změny ...
marek@marek-desktop:~$ sudo route add default gw 192.168.11.129
[sudo] password for marek:
SIOCADDRT: File exists
-
Dejte sem výpis route před zadáním příkazu a po zadání příkazu
-
marek@marek-desktop:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.11.128 * 255.255.255.192 U 0 0 0 eth31
link-local * 255.255.0.0 U 1000 0 0 eth31
default 192.168.11.129 0.0.0.0 UG 0 0 0 eth31
marek@marek-desktop:~$ sudo route add default gw 192.168.11.129
[sudo] password for marek:
SIOCADDRT: File exists
marek@marek-desktop:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.11.128 * 255.255.255.192 U 0 0 0 eth31
link-local * 255.255.0.0 U 1000 0 0 eth31
default 192.168.11.129 0.0.0.0 UG 0 0 0 eth31
marek@marek-desktop:~$
-
Systém vás informoval o tom, že výchozí brána s touto adresou již existuje - tj. někde se tam najedou vyskytla, pravděpodobně jste ji tam zadal, nebo se načetla ze serveru DHCP.
ping 192.168.11.129
vypíše co? (zastavuje se ctrl+c)
-
marek@marek-desktop:~$ ping 192.168.11.129
PING 192.168.11.129 (192.168.11.129) 56(84) bytes of data.
-
A dál to nevypíše nic?
-
A dál to nevypíše nic?
No čekal jsem 10 minut a nic se nedělo...
-
To vypadá na firewall - nemáte nějaký nainstalován?
-
To vypadá na firewall - nemáte nějaký nainstalován?
Instaloval jsem jen základní Linux. O nějákém Firewalu nevím. V Linuxu se moc neorientuji, kde zjistím nastavení firewallu?
-
Ubuntu v základu nemá žádný firewall nemá, ve Windows dostanete jakou IP a GW?
-
Adaptér sítě Ethernet Připojení k místní síti:
Přípona DNS podle připojení . . . : erkor-oc.cz
Adresa IP . . . . . . . . . . . . : 192.168.11.147
Maska podsítě . . . . . . . . . . : 255.255.255.192
Výchozí brána . . . . . . . . . . : 192.168.11.129
-
Ten router je váš?
-
Ten router je váš?
ne, já ani o žádném routeru nevím...
-
Tak jsem si dukladne a dvakrat precetl Vase tema a vypada to na velice zajimavy problem. (nebo uplna blbost :) ). Sice toho vim mnohem mene v teto oblasti nez Petr, ale aspon trochu malo zkusim. Napadaji me 2 veci.
1) spatny ovladac (nebo zadny) k Vasi sitove karte - poslete prosim vypis lspci -v
Jen odstavec zacinajici Ethernet controller. Kazdopadne se mi tohle nezda protoze zde uvadite vypis ifconfig ve kterem dostanete od routeru IP coz by se urcite nestalo pokud byste nemel naistalovan ovladac k dane karte. S tim tak trosku souvisi bod 2.
2) nemate nastavenou omylem statickou ip adresu, nebo obracene nemate nahodou mit statickou ip adresu? Poslete vypis cat /etc/network/interfaces
Doporucuji prostudovat wiki.ubuntu.cz (http://wiki.ubuntu.cz) zvlast sekci "zaklady" a tam "terminal" a "root a sudo". Urcite vam to ulehci praci.
-
Tak jsem si dukladne a dvakrat precetl Vase tema a vypada to na velice zajimavy problem. (nebo uplna blbost :) ). Sice toho vim mnohem mene v teto oblasti nez Petr, ale aspon trochu malo zkusim. Napadaji me 2 veci.
1) spatny ovladac (nebo zadny) k Vasi sitove karte - poslete prosim vypis lspci -v
Jen odstavec zacinajici Ethernet controller. Kazdopadne se mi tohle nezda protoze zde uvadite vypis ifconfig ve kterem dostanete od routeru IP coz by se urcite nestalo pokud byste nemel naistalovan ovladac k dane karte. S tim tak trosku souvisi bod 2.
2) nemate nastavenou omylem statickou ip adresu, nebo obracene nemate nahodou mit statickou ip adresu? Poslete vypis cat /etc/network/interfaces
Doporucuji prostudovat wiki.ubuntu.cz (http://wiki.ubuntu.cz) zvlast sekci "zaklady" a tam "terminal" a "root a sudo". Urcite vam to ulehci praci.
marek@marek-desktop:~$ lspci -v
00:06.0 Ethernet controller: nVidia Corporation MCP65 Ethernet (rev a3)
Subsystem: Giga-byte Technology Unknown device e000
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 16
Memory at f6006000 (32-bit, non-prefetchable) [size=4K]
I/O ports at c800 [size=8]
Capabilities: <access denied>
marek@marek-desktop:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth13 inet static
address 192.168.11.147
netmask 255.255.255.192
gateway 192.168.11.129
auto eth13
iface eth15 inet dhcp
auto eth15
iface eth19 inet static
address 192.168.11.147
netmask 255.255.255.192
gateway 192.168.11.129
auto eth19
iface eth21 inet dhcp
address 192.168.11.147
netmask 255.255.255.0
gateway 192.168.11.129
auto eth21
iface eth22 inet ipv4ll
auto eth22
-
Ve widlich mate nastavenou statickou ip nebo automaticky ziskavat?
Najdete to v Ovladaci panely -> Sitova pripojeni -> Pravym na ikonu zobrazujici vase pripojeni -> Vlastnosti -> Dole v ramecku protocol site TCP/IP -> Vlastnosti
a tam mate jedno zaskrtle nebo druhe i s cislama. Tak kdyztak sem hodte i ty cisla pokud tam budou. (vsechny)
EDIT: Ten soubor vypada hodne divoce. Nevim jestli to dela ten modem nebo network-manager nebo jste to nejakym nastavovanim udelal vy kazdopadne to neni urcite dobre. Zkusime to zmenit ruco az zjistite to nastaveni.
-
Ve widlich mate nastavenou statickou ip nebo automaticky ziskavat?
Najdete to v Ovladaci panely -> Sitova pripojeni -> Pravym na ikonu zobrazujici vase pripojeni -> Vlastnosti -> Dole v ramecku protocol site TCP/IP -> Vlastnosti
a tam mate jedno zaskrtle nebo druhe i s cislama. Tak kdyztak sem hodte i ty cisla pokud tam budou. (vsechny)
EDIT: Ten soubor vypada hodne divoce. Nevim jestli to dela ten modem nebo network-manager nebo jste to nejakym nastavovanim udelal vy kazdopadne to neni urcite dobre. Zkusime to zmenit ruco az zjistite to nastaveni.
Mám zaškrtnuto: Získat adresu Ip ze serveru DHCP automaticky a potom získat adresu serveru DNS automaticky, takže mě to nikde nepusí nic napsat... Ani nahoře ani dole
-
no tohle téma je jedno velké LOL ;D ;D
takže asi bych začal tak, že bych vymazal vše z /etc/network/interfaces krom sekce loopback (lo)
nastavil v Systém-Správa-Síť k síťové kartě cestovní mód a zkusil chvilku počkat...možná to pojede, ne?:)
jinak co máte za modem?
pak možná dbus/networiking reset
-
no tohle téma je jedno velké LOL ;D ;D
takže asi bych začal tak, že bych vymazal vše z /etc/network/interfaces krom sekce loopback (lo)
nastavil v Systém-Správa-Síť k síťové kartě cestovní mód a zkusil chvilku počkat...možná to pojede, ne?:)
jinak co máte za modem?
pak možná dbus/networiking reset
Mě to k smazání nebo uložení nepustí (/etc/network/interfaces). Píše mi to, že na to nemám práva... Takže jestli máte tip jak to smažu tak dejte vědět.
-
Prectete si ty navody na wiki.
sudo gedit /etc/network/interfaces
Taky bych to tam smazal vse krom
auto lo
iface lo inet loopback
a pak restartoval sit
sudo /etc/init.d/networking restart
Pote vypisy:
ifconfig
cat /etc/network/interfaces
route
ping www.google.com
ping 64.233.183.147
cat /etc/resolv.conf
A uvidime co to provede. Vas problem je opravdu zajimavy.
-
marek@marek-desktop:~$ sudo gedit /etc/network/interfaces
marek@marek-desktop:~$ sudo /etc/init.d/networking restart
* Reconfiguring network interfaces... [ OK ]
marek@marek-desktop:~$ ifconfig
eth38 Link encap:Ethernet HWaddr 00:00:6C:F4:22:D8
inet addr:192.168.11.168 Bcast:192.168.11.191 Mask:255.255.255.192
inet6 addr: fe80::200:6cff:fef4:22d8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:51 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1644 (1.6 KB) TX bytes:6769 (6.6 KB)
Interrupt:16 Base address:0xc000
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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
marek@marek-desktop:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
marek@marek-desktop:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.11.128 * 255.255.255.192 U 0 0 0 eth38
link-local * 255.255.0.0 U 1000 0 0 eth38
default 192.168.11.129 0.0.0.0 UG 0 0 0 eth38
marek@marek-desktop:~$ ping www.google.com
ping: unknown host www.google.com
marek@marek-desktop:~$ ping 64.233.183.147
PING 64.233.183.147 (64.233.183.147) 56(84) bytes of data.
--- 64.233.183.147 ping statistics ---
27 packets transmitted, 0 received, 100% packet loss, time 26009ms
marek@marek-desktop:~$ cat /etc/resolv.conf
# generated by NetworkManager, do not edit!
search erkor-oc.cz
nameserver 88.146.167.5
nameserver 77.48.254.253
-
Chtěl jsem brát jedno po druhém a jako první přijít na to, proč nejede inet. Dobrá tedy, půjdeme na to jinak:
podle tohoto vlákna opravte chybu s ethxx - http://forum.ubuntu.cz/index.php?topic=17888.0
Jakmile to bude hotové (tj. kartu budete mít stále na eth0), budeme pokračovat dál.
-
Hotovo... Mám stále eth0.
-
Super, teď by nás zajímal nový výpis ifconfig
-
marek@marek-desktop:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:6C:F4:B9:CD
inet addr:192.168.11.158 Bcast:192.168.11.191 Mask:255.255.255.192
inet6 addr: fe80::200:6cff:fef4:b9cd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:984 (984.0 b) TX bytes:6676 (6.5 KB)
Interrupt:16 Base address:0x2000
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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
-
Vyřešeno... Poté stačoli jen zadat HW adresu. Díky moc hl. Petr 'Merlin' Vaněček
-
Měl jste tedy od poskytovatele bloknutou MAC adresu? tj. Linuxový driver ji špatně detekoval a prezentoval?
-
Měl jste tedy od poskytovatele bloknutou MAC adresu? tj. Linuxový driver ji špatně detekoval a prezentoval?
Ano, ale je tu stále problém.. ;D
Když zapnu Linux tak mi opět nejede net... Musím zadat do konzole opět:
sudo ifconfig eth0 down
sudo ifconfig eth0 hw ether XX:xx:xX:xx:xx
sudo ifconfig eth0 up
sudo ifconfig eth0 | grep HWaddr
Poté se internet opět rozběhne... Nešlo by to něják ustálit, abych to nemusel stále zadávat po startu?
-
Tak tu sérii příkazů šoupni do /etc/rc.local. ;)
A nebo si uprav přímo v /etc/network/interfaces. Manpages ti budou výborným asistentem.
-
Tak tu sérii příkazů šoupni do /etc/rc.local. ;)
A nebo si uprav přímo v /etc/network/interfaces. Manpages ti budou výborným asistentem.
Do rc.local jsem to šoupl a nic se nědělo a po restartu net nejel...
Co mám napsat do toho /etc/network/interfaces? Nikde jsem to nenašel...
-
Do /etc/interfaces pod
iface eth0 inet static
vložte
hwaddress ether XX:xx:xX:xx:xx
A našel byste to pod man interfaces
-
Všechno definitivně vyřešeno... Opravdu velice děkuji!!!