OVH Cloud OVH Cloud

eth2 ne seconfigure pas

41 réponses
Avatar
mess-mate
Bonjour,
peut-=EAtre que quelqu'un peut m'aider..
Je veux configurer une machine etch en routeur/firewall.
La machine poss=E8de donc 3 cartes ethernet (marchent toutes) dont:
eth0 --> modem (par ppp0)
eth1 --> reseau interne ( =E0 travers un hub)
eth2 --> DMZ ( serveur de web/ftp/mail)

J'ai d=E9branch=E9 le firewall pour des raisons de test des cartes eth.
Et j'ai configur=E9 les 3 cartes en 192.168.1.11 jusque 13 aussi pour
voir si elles s'activent sans pour cela =EAtre li=E9es.

J'ai test=E9 les 3 cartes pour voir si les drivers sont bons et les
cartes elles-m=EAmes aussi biensur; pas de probl=E8me.

Mais quoi que je fasse... la eth2 ne se configure pas !

Voici mon /etc/network/interfaces:
auto eth0
iface eth0 inet static
address 192.168.1.12
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
gateway 192.168.1.10
dns-nameservers 80.10.246.2 80.10.246.129
dns-search orange.fr
=20
auto eth1
iface eth1 inet static
address 192.168.1.11
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.10
# dns-* options are implemented by the resolvconf package,
if installed

dns-nameservers 80.10.246.2 80.10.246.129
dns-search orange.fr
=09
auto eth2
iface eth2 inet static
address 192.168.1.13
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.10
dns-nameservers 80.10.246.2 80.10.246.129
dns-search orange.fr

Voici le lsmod: ( les drivers des cartes)
mii 5536 3 via_rhine,8139too,3c59x

Voici le lspci:
00:09.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M
[Tornado] (rev 74)
00:0b.0 Ethernet controller: Accton Technology Corporation
SMC2-1211TX (rev 10)
00:0f.0 Ethernet controller: VIA Technologies, Inc. VT86C100A
[Rhine] (rev 06)

Voici le /proc/interrupts:
0: 2202201 XT-PIC-XT timer
1: 6072 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
10: 0 XT-PIC-XT uhci_hcd:usb1
11: 9775 XT-PIC-XT eth0
12: 0 XT-PIC-XT eth1
14: 2895 XT-PIC-XT ide0
15: 109 XT-PIC-XT ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0

Je me demande o=F9 j'ai gaff=E9.

Si quelqu'un pourrait me mettre sur une piste..

Merci d'avance.
mess-mate =20
--=20

You have an ability to sense and know higher truth.

10 réponses

1 2 3 4 5
Avatar
mess-mate
Julien Valroff wrote:
| Bonjour,
|
| Le dimanche 25 février 2007 à 20:03 +0100, mess-mate a écrit :
| [...]
| > Mais quoi que je fasse... la eth2 ne se configure pas !
| Peux-tu préciser ce que tu entends par "ne se configure pas" ?
|
| Que donne ifconfig ?
|
Voici:

eth0 Link encap:Ethernet HWaddr 00:04:76:12:3E:75
inet addr:192.168.1.12 Bcast:192.168.1.255
Mask:255.255.255.0
inet6 addr: fe80::204:76ff:fe12:3e75/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9988 errors:0 dropped:0
overruns:1 frame:0
TX packets:1595 errors:0 dropped:0 overruns:0 carrier:0
collisions:1 txqueuelen:1000
RX bytes:2587123 (2.4 MiB) TX
bytes:109796 (107.2 KiB)
Interrupt:11 Base address:0xa000

eth1 Link encap:Ethernet HWaddr 00:E0:29:3C:34:BD
inet addr:192.168.1.11 Bcast:192.168.1.255
Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:12 Base address:0xe800

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


Voilà, eth2 n'est pas là.
Par ailleurs en relancant le réseau:
eth2: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth2: ERROR while getting interface flags: No such device
eth2: ERROR while getting interface flags: No such device
Failed to bring up eth2.


mess-mate
--

A gift of a flower will soon be made to you.
Avatar
nono
--=-45QepQuL1WgofxBE8c+8
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

et mer... je me suis encore faiy avoir avec le reply-mal-foutu.
je relance :
Salut

Pour le réseau, chaque cartes eth"x" doit être configurée su r un réseau
IP différent. Pas étonnant que cela ne fonctionne pas.

Il te faut des adresses différentes.
Exemple :

eth0 192.168.0.12 avec un masque à 255.255.255.0

eth1 192.168.1.12 avec un masque à 255.255.255.0

eth2 192.168.2.12 avec un masque à 255.255.255.0

ainsi que la route par défaut sur une de tes interfaces

route add default gw 192.168.1.10 dev eth1

et ton resolv.conf

dns-nameservers 80.10.246.2 80.10.246.129
dns-search orange.fr

si tu veux en plus faire le routage entre tes cartes ethernet :

echo 1 >/proc/sys/net/ipv4/ip_forward

Cette dernière commande est sans doute aussi à mettre dans un fic hier
(en cas de reboot) mais je ne sais pas lequel.

nono



Le dimanche 25 février 2007 à 20:03 +0100, mess-mate a écrit :
Bonjour,
peut-être que quelqu'un peut m'aider..
Je veux configurer une machine etch en routeur/firewall.
La machine possède donc 3 cartes ethernet (marchent toutes) dont:
eth0 --> modem (par ppp0)
eth1 --> reseau interne ( à travers un hub)
eth2 --> DMZ ( serveur de web/ftp/mail)

J'ai débranché le firewall pour des raisons de test des cartes eth.
Et j'ai configuré les 3 cartes en 192.168.1.11 jusque 13 aussi pour
voir si elles s'activent sans pour cela être liées.

J'ai testé les 3 cartes pour voir si les drivers sont bons et les
cartes elles-mêmes aussi biensur; pas de problème.

Mais quoi que je fasse... la eth2 ne se configure pas !

Voici mon /etc/network/interfaces:
auto eth0
iface eth0 inet static
address 192.168.1.12
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
gateway 192.168.1.10
dns-nameservers 80.10.246.2 80.10.246.129
dns-search orange.fr

auto eth1
iface eth1 inet static
address 192.168.1.11
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.10
# dns-* options are implemented by the resolvconf package,
if installed

dns-nameservers 80.10.246.2 80.10.246.129
dns-search orange.fr

auto eth2
iface eth2 inet static
address 192.168.1.13
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.10
dns-nameservers 80.10.246.2 80.10.246.129
dns-search orange.fr

Voici le lsmod: ( les drivers des cartes)
mii 5536 3 via_rhine,8139too,3c59x

Voici le lspci:
00:09.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M
[Tornado] (rev 74)
00:0b.0 Ethernet controller: Accton Technology Corporation
SMC2-1211TX (rev 10)
00:0f.0 Ethernet controller: VIA Technologies, Inc. VT86C100A
[Rhine] (rev 06)

Voici le /proc/interrupts:
0: 2202201 XT-PIC-XT timer
1: 6072 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
10: 0 XT-PIC-XT uhci_hcd:usb1
11: 9775 XT-PIC-XT eth0
12: 0 XT-PIC-XT eth1
14: 2895 XT-PIC-XT ide0
15: 109 XT-PIC-XT ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0

Je me demande où j'ai gaffé.

Si quelqu'un pourrait me mettre sur une piste..

Merci d'avance.
mess-mate


--
les pages à nono :
http://zenith.noel.free.fr/

--=-45QepQuL1WgofxBE8c+8
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBF4exgsuWx6lZRvlsRApE+AJ0XlnMsoem6n99YWrFJ/P6BvKsRygCg/Iyh
wehR7YdZkhSaos0OvZQM/vg =O8le
-----END PGP SIGNATURE-----

--=-45QepQuL1WgofxBE8c+8--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Julien Valroff
Le dimanche 25 février 2007 à 20:43 +0100, mess-mate a écrit :
Julien Valroff wrote:
| Bonjour,
|
| Le dimanche 25 février 2007 à 20:03 +0100, mess-mate a écrit :
| [...]
| > Mais quoi que je fasse... la eth2 ne se configure pas !
| Peux-tu préciser ce que tu entends par "ne se configure pas" ?
|
| Que donne ifconfig ?


[...]
Voilà, eth2 n'est pas là.
Par ailleurs en relancant le réseau:
eth2: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth2: ERROR while getting interface flags: No such device
eth2: ERROR while getting interface flags: No such device
Failed to bring up eth2.



C'est par là qu'il faut commencer ;-)

Es-tu certain que tu utilises le bon module pour cette carte ?
Tu peux utiliser la sortie de lspci -n et la page :
http://kmuto.jp/debian/hcl/ pour le vérifier.

Tu charges les modules manuellement ou tu utilises hotplug ou udev ?

Julien




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Yves F. Barbier
Le dimanche 25 février 2007 20:03, mess-mate a écrit :
Bonjour,
peut-être que quelqu'un peut m'aider..
Je veux configurer une machine etch en routeur/firewall.
La machine possède donc 3 cartes ethernet (marchent toutes) dont:
eth0 --> modem (par ppp0)
eth1 --> reseau interne ( à travers un hub)
eth2 --> DMZ ( serveur de web/ftp/mail)

J'ai débranché le firewall pour des raisons de test des cartes eth.
Et j'ai configuré les 3 cartes en 192.168.1.11 jusque 13 aussi pour
voir si elles s'activent sans pour cela être liées.

J'ai testé les 3 cartes pour voir si les drivers sont bons et les
cartes elles-mêmes aussi biensur; pas de problème.

Mais quoi que je fasse... la eth2 ne se configure pas !



A tout hasard, y-a-t'il une ligne append dans ton /etc/lilo.conf?
Genre:
append="ether=0,0,eth0 ether=0,0,eth1 ether=0,0,eth2"
Avatar
Franck Joncourt
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

nono wrote:
Pour le réseau, chaque cartes eth"x" doit être configurée sur un réseau
IP différent. Pas étonnant que cela ne fonctionne pas.




Je viens de faire le test chez moi et cela ne me pose pas ce genre de
problemes ! Je redemarre le reseau comme si de rien n'etait et toutes
les interfaces sont up. Apres pour le routage, je n'ai pas regarde.
De plus, il arrive a monter eth0 et eth1 sur le meme reseau donc c'est
bizarre. Pourquoi 2 et pas 3 ?

Il te faut des adresses différentes.
Exemple :

eth0 192.168.0.12 avec un masque à 255.255.255.0

eth1 192.168.1.12 avec un masque à 255.255.255.0

eth2 192.168.2.12 avec un masque à 255.255.255.0

ainsi que la route par défaut sur une de tes interfaces

route add default gw 192.168.1.10 dev eth1

et ton resolv.conf

dns-nameservers 80.10.246.2 80.10.246.129
dns-search orange.fr

si tu veux en plus faire le routage entre tes cartes ethernet :

echo 1 >/proc/sys/net/ipv4/ip_forward

Cette dernière commande est sans doute aussi à mettre dans un fichier
(en cas de reboot) mais je ne sais pas lequel.




le firewall par exemple.

nono





- --
Franck Joncourt
http://www.debian.org
http://smhteam.info/wiki/
GPG server : pgpkeys.mit.edu
Fingerprint : C10E D1D0 EF70 0A2A CACF 9A3C C490 534E 75C0 89FE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF4feixJBTTnXAif4RAizdAKDFFru2HlF87n+xiv9r4TwcqutOEQCgsZn7
5x6AVuJoRyPdKUhntBTjnpc =VIvb
-----END PGP SIGNATURE-----




___________________________________________________________
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine
http://uk.docs.yahoo.com/nowyoucan.html


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
François de Beauregard
Bonjour,


quelque chose d'étonnant, il te manque la gestion des
interruption par le driver de ta troisième carte
réseau (enfin celle qui n'est pas détectée):

Voici le /proc/interrupts:
0: 2202201 XT-PIC-XT timer
1: 6072 XT-PIC-XT i8042
2: 0 XT-PIC-XT cascade
10: 0 XT-PIC-XT uhci_hcd:usb1
11: 9775 XT-PIC-XT eth0
12: 0 XT-PIC-XT eth1
14: 2895 XT-PIC-XT ide0
15: 109 XT-PIC-XT ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0




Tu es sur d'avoir chargé le bon module ?
Tu es sur que le module se charge bien ?
(regarde dmesg et autres logs)

Bonne chance.







___________________________________________________________________________
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions !
Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses
http://fr.answers.yahoo.com


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
nono
--=-2JT5czu4B1pV9fQgcU9k
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Le dimanche 25 février 2007 à 21:54 +0100, Franck Joncourt a à ©crit :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

nono wrote:
> Pour le réseau, chaque cartes eth"x" doit être configuré e sur un réseau
> IP différent. Pas étonnant que cela ne fonctionne pas.
>

Je viens de faire le test chez moi et cela ne me pose pas ce genre de
problemes ! Je redemarre le reseau comme si de rien n'etait et toutes
les interfaces sont up. Apres pour le routage, je n'ai pas regarde.
De plus, il arrive a monter eth0 et eth1 sur le meme reseau donc c'est
bizarre. Pourquoi 2 et pas 3 ?



Je me demande comment cette machine fait pour y retrouver ses petits ?

Lorsqu'il faut envoyer (admettons) un paquet vers 192.168.1.30, quelle
interface la machine va-t-elle utiliser ?

Lorsqu'il faut envoyer un paquet vers un réseau externe (admettons
50.50.50.50), quelle interface la machine va-t-elle utiliser ?

Un schéma du réseau pourrait être utile. J'ai déjà eu l'occasion de
monter un firewall sur un ipcop avec 3 interfaces, toutes les interfaces
étaient sur un réseau IP différent (comme pour un routeur).

Que donne la commande "route -n" ?

nono




> Il te faut des adresses différentes.
> Exemple :
>
> eth0 192.168.0.12 avec un masque à 255.255.255.0
>
> eth1 192.168.1.12 avec un masque à 255.255.255.0
>
> eth2 192.168.2.12 avec un masque à 255.255.255.0
>
> ainsi que la route par défaut sur une de tes interfaces
>
> route add default gw 192.168.1.10 dev eth1
>
> et ton resolv.conf
>
> dns-nameservers 80.10.246.2 80.10.246.129
> dns-search orange.fr
>
> si tu veux en plus faire le routage entre tes cartes ethernet :
>
> echo 1 >/proc/sys/net/ipv4/ip_forward
>
> Cette dernière commande est sans doute aussi à mettre dans un fichier
> (en cas de reboot) mais je ne sais pas lequel.
>

le firewall par exemple.

> nono
>


- --
Franck Joncourt
http://www.debian.org
http://smhteam.info/wiki/
GPG server : pgpkeys.mit.edu
Fingerprint : C10E D1D0 EF70 0A2A CACF 9A3C C490 534E 75C0 89FE
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF4feixJBTTnXAif4RAizdAKDFFru2HlF87n+xiv9r4TwcqutOEQCgsZn7
5x6AVuJoRyPdKUhntBTjnpc=
=VIvb
-----END PGP SIGNATURE-----




___________________________________________________________
All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine
http://uk.docs.yahoo.com/nowyoucan.html




--
les pages à nono :
http://zenith.noel.free.fr/

--=-2JT5czu4B1pV9fQgcU9k
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQBF4gH1suWx6lZRvlsRAt73AKCiOOvjzMowmsFre8HfOjdCE5lVngCg7SZ7
Lpfyw49j5uq7L8wZkjgoas4 =e+E3
-----END PGP SIGNATURE-----

--=-2JT5czu4B1pV9fQgcU9k--


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
mess-mate
Julien Valroff wrote:
| Le dimanche 25 février 2007 à 20:43 +0100, mess-mate a écrit :
| > Julien Valroff wrote:
| > | Bonjour,
| > |
| > | Le dimanche 25 février 2007 à 20:03 +0100, mess-mate a écrit :
| > | [...]
| > | > Mais quoi que je fasse... la eth2 ne se configure pas !
| > | Peux-tu préciser ce que tu entends par "ne se configure pas" ?
| > |
| > | Que donne ifconfig ?
| [...]
| > Voilà, eth2 n'est pas là.
| > Par ailleurs en relancant le réseau:
| > eth2: ERROR while getting interface flags: No such device
| > SIOCSIFNETMASK: No such device
| > SIOCSIFBRDADDR: No such device
| > eth2: ERROR while getting interface flags: No such device
| > eth2: ERROR while getting interface flags: No such device
| > Failed to bring up eth2.
|
| C'est par là qu'il faut commencer ;-)
|
| Es-tu certain que tu utilises le bon module pour cette carte ?
| Tu peux utiliser la sortie de lspci -n et la page :
| http://kmuto.jp/debian/hcl/ pour le vérifier.
|
| Tu charges les modules manuellement ou tu utilises hotplug ou udev ?
|
Les modules sont vraiment les bons, j'ai testé.
Les modules sont chargés par udev en bien mis en place.


mess-mate
--

You will be aided greatly by a person whom you thought to be unimportant.
Avatar
mess-mate
Jean-Yves F. Barbier wrote:
| Le dimanche 25 février 2007 20:03, mess-mate a écrit :
| > Bonjour,
| > peut-être que quelqu'un peut m'aider..
| > Je veux configurer une machine etch en routeur/firewall.
| > La machine possède donc 3 cartes ethernet (marchent toutes) dont:
| > eth0 --> modem (par ppp0)
| > eth1 --> reseau interne ( à travers un hub)
| > eth2 --> DMZ ( serveur de web/ftp/mail)
| >
| > J'ai débranché le firewall pour des raisons de test des cartes et h.
| > Et j'ai configuré les 3 cartes en 192.168.1.11 jusque 13 aussi pour
| > voir si elles s'activent sans pour cela être liées.
| >
| > J'ai testé les 3 cartes pour voir si les drivers sont bons et les
| > cartes elles-mêmes aussi biensur; pas de problème.
| >
| > Mais quoi que je fasse... la eth2 ne se configure pas !
|
| A tout hasard, y-a-t'il une ligne append dans ton /etc/lilo.conf?
| Genre:
| append="ether=0,0,eth0 ether=0,0,eth1 ether=0,0,eth2"
|
Je connais :) Mais j'utilise grub.
Les cartes sont bien reconnues.


mess-mate
--

You worry too much about your job. Stop it. You are not paid enough to worry.
Avatar
mess-mate
François de Beauregard wrote:
| Bonjour,
|
|
| quelque chose d'étonnant, il te manque la gestion des
| interruption par le driver de ta troisième carte
| réseau (enfin celle qui n'est pas détectée):
|
| > Voici le /proc/interrupts:
| > 0: 2202201 XT-PIC-XT timer
| > 1: 6072 XT-PIC-XT i8042
| > 2: 0 XT-PIC-XT cascade
| > 10: 0 XT-PIC-XT uhci_hcd:usb1
| > 11: 9775 XT-PIC-XT eth0
| > 12: 0 XT-PIC-XT eth1
| > 14: 2895 XT-PIC-XT ide0
| > 15: 109 XT-PIC-XT ide1
| > NMI: 0
| > LOC: 0
| > ERR: 0
| > MIS: 0
| >
|
| Tu es sur d'avoir chargé le bon module ?
| Tu es sur que le module se charge bien ?
| (regarde dmesg et autres logs)
|
L'interrupt ne s'affiche pas si la carte n'est pas montée; donc
c'est normal.


mess-mate
--

AWAKE! FEAR! FIRE! FOES! AWAKE!
FEAR! FIRE! FOES!
AWAKE! AWAKE!
-- J. R. R. Tolkien
1 2 3 4 5