Wanner uw systeem is ingeplugd in een Ethernet netwerk met een DHCP server is
het zeer waarschijnlijk dat de netwerk instellingen automatisch geconfigureerd
zijn. Indien dit zo is, dan zou u gebruik moeten kunnen maken van de vele
bijgevoegde, netwerk afhankelijke commando's op de Installatie CD waaronder
Indien uw netwerk al geconfigureerd is zou het
# /sbin/ifconfig(...) eth0 Link encap:Ethernet HWaddr 00:50:BA:8F:61:7A inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::50:ba8f:617a/10 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1498792 errors:0 dropped:0 overruns:0 frame:0 TX packets:1284980 errors:0 dropped:0 overruns:0 carrier:0 collisions:1984 txqueuelen:100 RX bytes:485691215 (463.1 Mb) TX bytes:123951388 (118.2 Mb) Interrupt:11 Base address:0xe800
Indien u met Internet wilt verbinden via een proxy, dan dient u de proxy in te stellen gedurende de installatie. Het is zeer gemakkelijk om een proxy te definiëren: u hoeft enkel een variabele in te stellen welke de proxy server informatie bevat.
In de meeste gevallen kunt u de variabelen definiëren door gebruik te maken
van de server hostnaam. In dit voorbeeld nemen we aan dat de proxy
(Indien de proxy HTTP verkeer filtert) # export http_proxy="http://proxy.gentoo.org:8080"(Indien de proxy FTP verkeer filtert) # export ftp_proxy="ftp://proxy.gentoo.org:8080"(Indien de proxy RSYNC verkeer filtert) # export RSYNC_PROXY="proxy.gentoo.org:8080"
Indien uw proxy een gebruikersnaam en wachtwoord vereist dient u de volgende syntax voor de variabele gebruiken:
http://username:password@proxy.gentoo.org:8080
U kunt proberen de DNS server van uw ISP te pingen (terug te vinden in
# ping -c 3 www.yahoo.com
Bent u in staat om uw netwerk te gebruiken? Zo ja, dan kunt u de rest van deze
sectie overslaan en verdergaan met
Indien het netwerk niet onmiddellijk werkt laten sommige installatie media u
toe om
Indien uw installatie medium niet over een van deze tools beschikt of als uw
netwerk nog niet functioneert, ga dan verder met
Als uw netwerk nog niet draait, is gebruik maken van het
# net-setup eth0
Indien uw netwerk nog niet werkt, ga verder met
Aangenomen dat u PPPoE nodig hebt om te verbinding met het internet maakt de
Installatie CD (alle versies) het gemakkelijker voor u door
# adsl-setup # adsl-start
Indien iets fout gaat, controleer dan of u uw gebruikersnaam en wachtwoord
correct ingetypt heeft door te kijken naar
Indien alles werkt, ga verder met
Heeft u PPTP ondersteuning nodig, dan kunt u gebruik maken van de
# nano -w /etc/ppp/chap-secrets
Pas daarna
# nano -w /etc/ppp/options.pptp
Wanneer dit alles klaar is voert u gewoon
# pptp <server ip>
Ga nu verder met
Op het moment dat de Installatie CD start probeert deze alle hardware apparaten te vinden en de geschikte kernel modules te laden (stuurprogramma's) zodat deze hardware te gebruiken is. Meestal lukt dit maar in sommige gevallen kan het gebeuren dat de benodigde modules niet automatisch worden geladen.
Indien
Om te kijken welke kernel modules wij ter beschikking stellen voor netwerken,
gebruikt u
# ls /lib/modules/`uname -r`/kernel/drivers/net
Indien u een stuurprogramma voor uw netwerkkaart vindt, kunt u dit
laden met behulp van
(Als voorbeeld, zullen we de pcnet32 module laden) # modprobe pcnet32
Om na te kijken of uw netwerkkaart nu gedetecteerd wordt kunt u
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr FE:FD:00:00:00:00
BROADCAST NOARP 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:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Als u echter de volgende foutmelding ziet, dan is de netwerkkaart niet gevonden:
# ifconfig eth0 eth0: error fetching interface information: Device not found
Indien uw systeem over meerdere netwerkkaarten beschikt, worden die aangeduid
als
Aangenomen dat u nu over een werkende netwerkkaart beschikt kunt u nu
Selecteer een van de volgende secties, gebaseerd op uw netwerk setup:
DHCP (Dynamische Host Configuratie Protocol) maakt het mogelijk om automatisch
netwerk informatie te ontvangen (IP adres, netmask, broadcast adres, gateway,
nameserver, etc.). Dit werkt enkel indien u over een DHCP server beschikt (of
indien uw provider u van DHCP voorziet). Om een netwerk interface deze
informatie automatisch te laten ontvangen, gebruik dan
# dhcpcd eth0Sommige netwerk beheerders eisen dat u de hostname en de domein naam gebruikt die de DHCP server levert. In dat geval, gebruik # dhcpcd -HD eth0
Indien dit werkt (probeer een internet server te pingen, zoals
Indien u een draadloze (802.11) netwerkkaart gebruikt, zult u de draadloze
instellingen moeten configureren voordat u verder gaat. Om de huidige
draadloze instellingen van uw kaart te raadplegen kunt u gebruik maken van
# iwconfig eth0
eth0 IEEE 802.11-DS ESSID:"GentooNode"
Mode:Managed Frequency:2.442GHz Access Point: 00:09:5B:11:CC:F2
Bit Rate:11Mb/s Tx-Power=20 dBm Sensitivity=0/65535
Retry limit:16 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:25/10 Signal level:-51 dBm Noise level:-102 dBm
Rx invalid nwid:5901 Rx invalid crypt:0 Rx invalid frag:0 Tx
excessive retries:237 Invalid misc:350282 Missed beacon:84
Voor de meeste gebruikers, zijn er twee instellingen die mogelijk belangrijk zijn aan te passen, de ESSID (aka draadloos netwerk naam) of de WEP sleutel. Indien de ESSID en Access Point adres van uw Access Point reeds worden weergegeven en u gebruikt geen WEP, dan werkt uw draadloze netwerk. Indien u de ESSID moet veranderen of indien u een WEP sleutel wil toevoegen, dan kunt u de volgende commando's uitvoeren:
(Dit stelt de netwerknaam in op "GentooNode") # iwconfig eth0 essid GentooNode(Dit stelt een hex WEP sleutel in) # iwconfig eth0 key 1234123412341234abcd(Dit stelt een ASCII sleutel in - laat het vooraf gaan door "s:") # iwconfig eth0 key s:some-password
U kunt dan uw draadloze instellingen bevestigen door opnieuw
Wanneer de bovenstaande instructies niet hebben gewerkt, moet u het netwerk
handmatig configureren. Wees niet bang, het is verre van moeilijk. Eerst gaan
we een bepaalde hoeveelheid van netwerken uitleggen omdat u dat nodig zal
hebben om het netwerk naar uw wensen in te stellen. Wanneer u klaar bent
met het lezen van dit onderdeel weet u wat een
In een netwerk worden hosts geïdentificeerd door hun
IP Adres (getallen): 192.168.0.2
IP Adres (bits): 11000000 10101000 00000000 00000010
-------- -------- -------- --------
192 168 0 2
Zo'n IP adres is uniek voor een host zolang alle beschikbare netwerken
in acht worden genomen (dus alle hosts die u wilt bereiken moeten een
uniek IP adres hebben). Om onderscheid te kunnen maken tussen hosts
binnen een netwerk en hosts buiten een netwerk, is het IP adres onderverdeeld
in twee delen: het
De onderverdeling wordt bepaald door het
IP-adres: 192 168 0 2
11000000 10101000 00000000 00000010
Netmask: 11111111 11111111 11111111 00000000
255 255 255 0
+--------------------------+--------+
Netwerk Host
Met andere woorden, 192.168.0.14 maakt deel uit van ons voorbeeld netwerk maar 192.168.1.2 niet.
Het
IP-adres: 192 168 0 2
11000000 10101000 00000000 00000010
Broadcast: 11000000 10101000 00000000 11111111
192 168 0 255
+--------------------------+--------+
Netwerk Host
Om op het internet te kunnen surfen, moet u weten welke host de internet
verbinding deelt. Deze host is de
We hebben vooraf gezegd dat iedere host zijn eigen IP adres heeft. Om de host
via zijn naam te bereiken (i.p.v. een IP adres) heeft u een dienst nodig die
een naam vertaalt (zoals
In sommige gevallen doet uw gateway ook dienst als nameserver. Zo niet, dan zult u de nameservers die u van uw ISP hebt verkregen moeten gebruiken.
Om samen te vatten, u heeft de volgende informatie nodig voor u verder gaat.
| Netwerk Item | Voorbeeld |
|---|---|
Uw netwerk instellen bestaat uit 3 stappen. Eerst geven we onszelf een IP adres
via
Om een IP adres toe te wijzen dient u over een IP adres, broadcast adres en
netmask beschikken. Voer daarna het onderstaande commando uit. Vervang hier
# ifconfig eth0 ${IP_ADDR} broadcast ${BROADCAST} netmask ${NETMASK} up
Configureer nu routing met behulp van
# route add default gw ${GATEWAY}
Open nu
# nano -w /etc/resolv.conf
Vul nu uw nameserver(s) in. Gebruik het volgende als een template.
Wees er zeker van dat u
nameserver ${NAMESERVER1}
nameserver ${NAMESERVER2}
Dat is alles. Nu kunt u het netwerk testen door een internet server te pingen
(zoals