Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Martin Šácha 23 Června 2012, 12:52:52

Název: Zmatek v ethX [definitivne vyřešeno]
Přispěvatel: Martin Šácha 23 Června 2012, 12:52:52
Ahoj,
poslední dobou si Ubuntu (10.04.4 64bit) dělá s rozhraními co chce - mám 2 sítovky:
Kód: [Vybrat]
sachy@lucid:~$  lspci | grep Ethernet
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
05:00.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 01)

a v /etc/network/interfaces následující konfiguraci:
Kód: [Vybrat]
sachy@lucid:~$  cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
auto eth1
iface eth1 inet dhcp

Problém je, že v "ifconfig -a" je totální zmatek:
Kód: [Vybrat]
sachy@lucid:~$  ifconfig -a
eth1      Link encap:Ethernet  HWadr 00:1f:d0:xx:xx:xx 
          inet adr:10.10.10.14  Všesměr:10.10.10.255  Maska:255.255.255.0
          inet6-adr: fe80::21f:d0ff:fe9f:fbf6/64 Rozsah:Linka
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ BĚŽÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:269 errors:0 dropped:0 overruns:0 frame:0
          TX packets:368 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          Přijato bajtů: 86774 (86.7 KB) Odesláno bajtů: 101401 (101.4 KB)
          Přerušení:28

eth3      Link encap:Ethernet  HWadr 00:60:b0:xx:xx:xx 
          AKTIVOVÁNO VŠESMĚROVÉ_VYSÍLÁNÍ MULTICAST  MTU:1500  Metrika:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:1000
          Přijato bajtů: 0 (0.0 B) Odesláno bajtů: 0 (0.0 B)

lo        Link encap:Místní smyčka 
          inet adr:127.0.0.1  Maska:255.0.0.0
          inet6-adr: ::1/128 Rozsah:Počítač
          AKTIVOVÁNO SMYČKA BĚŽÍ  MTU:16436  Metrika:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          kolizí:0 délka odchozí fronty:0
          Přijato bajtů: 1200 (1.2 KB) Odesláno bajtů: 1200 (1.2 KB)

Kde se tam, proboha, vzal eth3 místo eth0?

Dík za každé nakopnutí...
Název: Re:Zmatek v ethX
Přispěvatel: RRRadek Neužil 23 Června 2012, 13:27:34
To že se ti vytvořily další ETH je tím že jsi před tím měl jinou síťovou kartu a systém si to pamatuje.
Tak teď vše dělej na Eth3 a je to :)
Název: Re:Zmatek v ethX
Přispěvatel: ntz_reloaded 23 Června 2012, 15:43:57
/etc/udev/rules.d/70-persistent-net.rules

^^ muze se to jmenovat trochu jinak
Název: Re:Zmatek v ethX
Přispěvatel: RRRadek Neužil 23 Června 2012, 15:48:07
/etc/udev/rules.d/70-persistent-net.rules

^^ muze se to jmenovat trochu jinak
jj je tam seznam naprosto všech síťových karet co jsem kdy v minulosti připojil. ;)
Název: Re:Zmatek v ethX
Přispěvatel: ntz_reloaded 23 Června 2012, 15:49:37
no prave tam si muzes nastavit, jak se bude ktera jmenovat .. treba misto eth0 to muze byt nic0
Název: Re:Zmatek v ethX
Přispěvatel: Martin Šácha 23 Června 2012, 20:09:32
Díky moc, už to funguje :)

Myslel jsem, že udev mapuje *všechna zařízení podle umístění (jako disky), takže jsem jenom kouknul na lspci (04: -> eth0; 05: ->eth1) a podle toho nastavil interfaces...
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: Martin Šácha 24 Června 2012, 12:19:07
Tak jsem jásal předčasně - opravdu se na správné sítovce vytvoří správné spojení, ale nefungují *zároveň.

Bud funguje jedno, nebo druhé, ale nefungují spolu. Požadovaná konfigurace:
dhcp do vnější sítě (10.xxx.xxx.xxx)
statická adresa do vnitřní sítě (192.168.xxx.xxx)
*bez forwardingu - chci, aby sítě byly oddělené

route -n pouze vnejsi
Kód: [Vybrat]
Adresát         Brána           Maska           Přízn Metrik Odkaz  Užt Rozhraní
10.10.10.0      0.0.0.0         255.255.255.0   U     1      0        0 eth2
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth2
0.0.0.0         10.10.10.1      0.0.0.0         UG    0      0        0 eth2
pouze vnitrni
Kód: [Vybrat]
Adresát         Brána           Maska           Přízn Metrik Odkaz  Užt Rozhraní
127.0.0.1       0.0.0.0         255.255.255.255 UH    0      0        0 eth1
192.168.10.0    0.0.0.0         255.255.255.0   U     1      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
0.0.0.0         127.0.0.1       0.0.0.0         UG    0      0        0 eth1
a obe najednou
Kód: [Vybrat]
Směrovací tabulka v jádru pro IP
Adresát         Brána           Maska           Přízn Metrik Odkaz  Užt Rozhraní
127.0.0.1       0.0.0.0         255.255.255.255 UH    0      0        0 eth1
10.10.10.0      0.0.0.0         255.255.255.0   U     1      0        0 eth2
192.168.10.0    0.0.0.0         255.255.255.0   U     1      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
0.0.0.0         127.0.0.1       0.0.0.0         UG    0      0        0 eth1
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: ntz_reloaded 24 Června 2012, 13:01:06
0.0.0.0         127.0.0.1       0.0.0.0         UG    0      0        0 eth1

to je amaterismus :D .. ukaz `ip a; ip r'
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: Martin Šácha 24 Června 2012, 17:53:53
Kód: [Vybrat]
sachy@lucid:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1f:d0:9f:fb:f6 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.1/24 brd 192.168.10.255 scope global eth1
    inet6 fe80::21f:d0ff:fe9f:fbf6/64 scope link
       valid_lft forever preferred_lft forever
3: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:60:b0:57:06:91 brd ff:ff:ff:ff:ff:ff
    inet 10.10.10.10/24 brd 10.10.10.255 scope global eth2
    inet6 fe80::260:b0ff:fe57:691/64 scope link
       valid_lft forever preferred_lft forever
Kód: [Vybrat]
sachy@lucid:~$  ip r
127.0.0.1 dev eth1  proto static  scope link
10.10.10.0/24 dev eth2  proto kernel  scope link  src 10.10.10.10  metric 1
192.168.10.0/24 dev eth1  proto kernel  scope link  src 192.168.10.1  metric 1
169.254.0.0/16 dev eth2  scope link  metric 1000
default via 127.0.0.1 dev eth1  proto static
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: ntz_reloaded 25 Června 2012, 07:41:56
OMG !?!

ty tam nevidis ty hruzy ?

ty nevidis ze mas localhost pres eth1 - a jeste spatne ? ma tam byt neco jako `127.0.0.0/8 dev lo  scope link'

Kód: [Vybrat]
127.0.0.1 dev eth1  proto static  scope link
a ze mas default gw pres localhost ?

Kód: [Vybrat]
default via 127.0.0.1 dev eth1  proto static
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: Martin Šácha 25 Června 2012, 09:20:16
Vidim, ale nevim co s tim, nejsem sitar.
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: ntz_reloaded 25 Června 2012, 09:40:19
Vidim, ale nevim co s tim, nejsem sitar.
projdi si prosim debiani/ubunti dokumentaci o nastaveni site .. patrne budou nejake nesmysly v etc/network/interfaces nebo v prislusnem souboru obsluhujicim routy ..
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: Martin Šácha 25 Června 2012, 09:54:04
interfaces jsem tu postoval, a nikdo nemel vyhrady... Jdu hledat ostatní configuraky

EDIT: /etc/resolv.conf:
Kód: [Vybrat]
# Generated by NetworkManager
nameserver 127.0.0.1
nameserver 10.10.10.1

/etc/network/interfaces
Kód: [Vybrat]
auto lo
iface lo inet loopback
auto eth2
iface eth2 inet static
address 192.168.10.1
netmask 255.255.255.0
auto eth1
iface eth1 inet dhcp

Soubory v /etc/iproute2/* taky vypadají normálně...
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: Martin Kiklhorn 25 Června 2012, 21:08:06
a nějaký binec v net.rules ?
Něco se mi podobného stalo když odešly integrované síťovky po blesku a dával jsem pci kartu a potřeboval jsem proházet názvy a omylem jsem si tam nechal při kopírování dva řádky se stejnou mac.
ip route flush nezmiňuji, po restartu by se stejně měl udělat.
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: Martin Šácha 26 Června 2012, 09:28:44
net.rules jsou OK
Kód: [Vybrat]
# PCI device 0x10b7:0x9200 (3c59x)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:04:76:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x10ec:0x8168 (r8169) - MOTHERBOARD
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1f:d0:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# USB device 0x148f:0x2573 (usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:23:cd:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

# PCI device 0x8086:0x1229 (e100)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:60:b0:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

iptables vypadají OK:
Kód: [Vybrat]
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: ntz_reloaded 26 Června 2012, 09:34:54
konecnej vysledek by mel vypadat nejak takto:

Kód: [Vybrat]
# ip a; echo; ip r
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
    inet 127.0.0.2/8 brd 127.255.255.255 scope host secondary lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether f0:de:f1:b9:2c:80 brd ff:ff:ff:ff:ff:ff
    inet 10.1.23.76/24 brd 10.1.23.255 scope global eth0
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 08:11:96:fb:6c:18 brd ff:ff:ff:ff:ff:ff
4: co0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 500
    link/ether a2:0f:0c:aa:08:f2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.77.1/24 scope global co0

default via 10.1.23.1 dev eth0
10.1.23.0/24 dev eth0  proto kernel  scope link  src 10.1.23.76
127.0.0.0/8 dev lo  scope link
169.254.0.0/16 dev eth0  scope link
192.168.77.0/24 dev co0  proto kernel  scope link  src 192.168.77.1

proc schovavas ty MAC adresy .. pokud nebudeme na stejnem segmentu tak te nemuzeme dostat ;)
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: ntz_reloaded 26 Června 2012, 09:36:02
ad.resolv.conf) # Generated by NetworkManager
nameserver 127.0.0.1
nameserver 10.10.10.1

^^ ty pouzivas NM a mas tam jako primarni nameserver localhost ? hmm, pozoruhodne
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: Martin Šácha 26 Června 2012, 09:58:35
ad.resolv.conf) # Generated by NetworkManager
nameserver 127.0.0.1
nameserver 10.10.10.1

^^ ty pouzivas NM a mas tam jako primarni nameserver localhost ? hmm, pozoruhodne
To je nejaky pozustatek z NM, nez jsem to přepsal do interfaces... ted jsem se dival a uz je tam jen 10.10.10.1

Kód: [Vybrat]
ip a;echo;ip r
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 00:1f:d0:9f:fb:f6 brd ff:ff:ff:ff:ff:ff
    inet 10.10.10.14/24 brd 10.10.10.255 scope global eth1
    inet6 fe80::21f:d0ff:fe9f:fbf6/64 scope link
       valid_lft forever preferred_lft forever
3: eth2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:60:b0:57:06:91 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.1 peer 192.168.10.100/32 brd 192.168.10.255 scope global eth2

192.168.10.100 dev eth2  proto kernel  scope link  src 192.168.10.1
10.10.10.0/24 dev eth1  proto kernel  scope link  src 10.10.10.14
169.254.0.0/16 dev eth2  scope link  metric 1000
default via 10.10.10.1 dev eth1  metric 100

Když jsem do interfaces přidal "pointopoint 192.168.10.100" (adresa druheho konce) tak se tam stejne nedopingnu...alu uz muzou byt oba eth aktivni zaroven
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: ntz_reloaded 26 Června 2012, 10:29:07
3: eth2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000

^^ hadej 3x co znamena NO-CARRIER
Název: Re:Zmatek v ethX [znovu otevřeno]
Přispěvatel: Martin Šácha 26 Června 2012, 12:08:19
 ;D Ano, vsechno zacina spravnym kabelem... ja *censored* tam rval PC->PC sitovka si s tim neporadila... budu par dni chodit kanalama...