Netwerken (Linux)

Uit DeVliegendeWiki

Ga naar: navigatie, zoeken

Zie ook Fritz!Box

Inhoud

Basis netwerkbeheer

Netwerkconfiguraties staan in

/etc/network/interfaces

DNS-servers staan in

/etc/resolv.conf

Herstart het netwerk met

sudo /etc/init.d/networking restart

Toon alle netwerkinterfaces, ook als ze down zijn: ifconfig -a Een specifiek netwerk-device deactiveren (eth0 in dit voorbeeld):

sudo ifdown eth0

Een specifiek netwerk-device activeren (eth0 in dit voorbeeld):

sudo ifup eth0

Bronnen

Configuratievoorbeelden /etc/network/interfaces

Vast IP-adres voor een Exposed Host wordt op een LAN:

auto eth0
iface eth0 inet static
address 192.168.178.130
netmask 255.255.255.0
network 192.168.178.0
broadcast 192.168.178.255
gateway 192.168.178.1

Een computer die als gateway gebruikt wordt:

auto eth1
iface eth1 inet static
address 176.16.0.1
netmask 255.255.0.0
network 176.16.0.0
broadcast 176.16.255.255.

Vast IP-adres om een access point zonder DHCP te kunnen benaderen op adres 192.168.1.254:

auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0

Merk op:

  • auto eth1: Als je deze regel weglaat, wordt de kaart niet automatisch gestart bij een systeemstart, maar moet je dat handmatig doen, bv. met ifup eth1
  • address is het adres van de kaart
  • network is het onderste adres van de range
  • broadcast is het hoogste adres van de range
  • gateway is in dit geval niet nodig, omdat deze computer zelf gateway is.

DHCP-server-configuraties staan in

/etc/dhcp3/dhcpd.conf

en

/etc/default/dhcp3-server

IP-ranges voor prive-gebruik: http://en.wikipedia.org/wiki/Private_network

Ook handig:

netstat

dmesg

Het commando dmesg toont het systeemlog. Altijd handig als je nieuwe netwerkapparatuur wilt hacken. Voorbeeld:

[  848.021820] usb 2-1.4.4: new high speed USB device using ehci_hcd and address 8
[  848.145073] usb 2-1.4.4: configuration #1 chosen from 1 choice
[ 1342.580329] usb 2-1.4.4: USB disconnect, address 8
[ 1360.925240] usb 2-1.4.4: new high speed USB device using ehci_hcd and address 9
[ 1361.053608] usb 2-1.4.4: configuration #1 chosen from 1 choice
[ 1361.116863] cfg80211: Calling CRDA to update world regulatory domain
[ 1361.205090] cfg80211: World regulatory domain updated:
[ 1361.205094] 	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[ 1361.205099] 	(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1361.205103] 	(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1361.205107] 	(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[ 1361.205111] 	(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1361.205115] 	(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[ 1361.343233] phy0: Selected rate control algorithm 'minstrel'
[ 1361.344155] Registered led device: rt2800usb-phy0::radio
[ 1361.344178] Registered led device: rt2800usb-phy0::assoc
[ 1361.344199] Registered led device: rt2800usb-phy0::quality
[ 1361.344785] usbcore: registered new interface driver rt2800usb
[ 1361.453815] udev: renamed network interface wlan0 to wlan2
[ 1361.455681] rt2800usb 2-1.4.4:1.0: firmware: requesting rt2870.bin
[ 1361.844892] ADDRCONF(NETDEV_UP): wlan2: link is not ready
[ 1542.458346] wlan2: direct probe to AP d8:5d:4c:ff:f0:8e (try 1)
[ 1542.458379] wlan2: deauthenticating from d8:5d:4c:ff:f0:8e by local choice (reason=3)
[ 1542.458417] wlan2: direct probe to AP d8:5d:4c:ff:f0:8e (try 1)
[ 1542.462173] wlan2: direct probe responded
[ 1542.462179] wlan2: authenticate with AP d8:5d:4c:ff:f0:8e (try 1)
[ 1542.465217] wlan2: authenticated
[ 1542.465236] wlan2: associate with AP d8:5d:4c:ff:f0:8e (try 1)
[ 1542.467753] wlan2: RX AssocResp from d8:5d:4c:ff:f0:8e (capab=0x431 status=0 aid=1)
[ 1542.467758] wlan2: associated
[ 1542.476978] ADDRCONF(NETDEV_CHANGE): wlan2: link becomes ready
[ 1543.881546] Intel AES-NI instructions are not detected.
[ 1544.024801] padlock: VIA PadLock not detected.
[ 1552.963457] wlan2: no IPv6 routers present
[ 1590.479375] No probe response from AP d8:5d:4c:ff:f0:8e after 500ms, disconnecting.
[ 1592.248685] wlan2: direct probe to AP d8:5d:4c:ff:f0:8e (try 1)

NIC werkt niet

In januari 2011 had ik een Asus Eee PC Seashell Series waarbij de NIC het wel deed met de Linux SystemRecovery-distributie, maar niet met Ubuntu Netbook 10.04. Zie Asus Eee PC Seashell Series voor details.

lshw

Het commando lshw geeft een overzicht van de hardware van de computer. Commando

lshw -C Network

doet hetzelfde, maar dan alleen mbt. netwerk-gerelateerde hardware. Hier is een voorbeeld van de output:

WARNING: you should run this program as super-user.
  *-network               
       description: Ethernet interface
       product: 82578DM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: eth0
       version: 05
       serial: 84:2b:2b:b4:bf:dd
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical
       configuration: broadcast=yes driver=e1000e driverversion=1.0.2-k2 firmware=0.12-2 ip=10.0.0.101 latency=0 multicast=yes
       resources: irq:32 memory:f7fe0000-f7ffffff memory:f7fdc000-f7fdcfff ioport:ecc0(size=32)

NetworkManager Applet

Zie artikel NetworkManager Applet

pppoe

pppoe Lijkt een command-line commando om bedrade netwerkverbindingen te beheren: http://ubuntuforums.org/showthread.php?t=1471824

route

Met

route

Zie je de routing table. Deze toont helaas niet de gateway, maar hij komt in de buurt:

strompf@linz:/etc/default$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.178.0   *               255.255.255.0   U     0      0        0 eth0
default         fritz.box       0.0.0.0         UG    100    0        0 eth0

USB/Ethernet-interface

We hebben goede ervaring met de Sitecom 10/100 FastEthernet USB-naar-ethernet-adapter P/N.: USBEL-100N-SC: Aansluiten en 't werkt.

wicd

wicd Lijkt een command-line commando te zijn om draadloze netwerken te beheren.

Persoonlijke instellingen