[linux] voorlopig laatste vraag: netwerk.

Bart-Jan Vrielink bartjan op vrielink.net
Vr Sep 16 10:08:11 CEST 2016


Hallo,



Ik vind het een beetje verwarrend. Je bent bezig met een bridge te bouwen (op OSI laag 2), maar je doet ook iets met routering (laag 3), door ip_forward aan te zetten. Daarnaast ben je qua diagnose vooral op laag 3 aan het kijken, en niet op laag 2 en 1.



Wat me wel aan die ifconfig output opvalt is dat enp4s8 exact 0 packets heeft ontvangen. De meest logische verklaringen hiervoor zijn een printer die niet aan staat, of een netwerk kabel die niet juist is aangesloten (geen crossoverkabel, maar een normale, bijvoorbeeld).



Kun je daarom kijken of de verbinding op laag 1 en 2 wel werkt?

Doe bijvoorbeeld een mii-tool enp4s8 of een ethtool enp4s8 (verschilt per distributie welke van deze default geinstalleerd zijn). Hierbij is het vooral interessant wat de link status is, en of de speed en duplex overeen komen met je verwachting.



Iets wat waarschijnlijk niet geconfigureerd is (en dus niet in de weg zit), maar misschien toch gecheckt kan worden is, is de layer-2 firewall, ebtables. Met ebtables -L zie je als het goed is alleen maar 'ACCEPT' als policy.



N.B. Het is netter om bridges te configureren via /etc/sysconfig/network-scripts/ifcfg-br0 (Red Hat) of /etc/network/interfaces (Debian & friends). Dan kan het in 1 configuratie statement, in plaats van allerlei losse commando's.



-----Original message-----
From: paai <j.j.paijmans op gmail.com>
Sent: Thursday 15th September 2016 19:46
To: linux op lists.nllgg.nl
Subject: [linux] voorlopig laatste vraag: netwerk.


In mijn server zitten twee NICs. Ik wil met de tweede NIC een 
netwerkprinter aansturen op 192.168.178.100. Echter: ik kan hem niet pingen.


Mijn rc.local bevat de volgende regels:


# opzetten bridge voor printer achter de server

/sbin/brctl addbr br0
/sbin/brctl stp br0 on

/sbin/ifconfig enp2s0 0.0.0.0 down
/sbin/ifconfig enp4s8 0.0.0.0 down

/sbin/brctl addif br0 enp2s0
/sbin/brctl addif br0 enp4s8

/sbin/ifconfig enp2s0 up
/sbin/ifconfig enp4s8 up
/sbin/ifconfig br0 192.168.178.25 up

/sbin/route add default gw 192.168.178.1

# ifconfig 192.168.178.25 up

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

In de dmesg staat niets alarmerends. De ifconfig ziet er als volgt uit:


$ ifconfig
br0       Link encap:Ethernet  HWaddr 00:10:4b:77:91:10
           inet addr:192.168.178.25  Bcast:192.168.178.255 
Mask:255.255.255.0
           inet6 addr: fe80::210:4bff:fe77:9110/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:13368 errors:0 dropped:0 overruns:0 frame:0
           TX packets:21163 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:4863000 (4.8 MB)  TX bytes:14578827 (14.5 MB)

enp2s0    Link encap:Ethernet  HWaddr 00:24:e8:3e:5c:3d
           inet6 addr: fe80::224:e8ff:fe3e:5c3d/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:13508 errors:0 dropped:0 overruns:0 frame:0
           TX packets:21506 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:5145166 (5.1 MB)  TX bytes:14688399 (14.6 MB)
           Interrupt:16

enp4s8    Link encap:Ethernet  HWaddr 00:10:4b:77:91:10
           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: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:65536  Metric:1
           RX packets:761 errors:0 dropped:0 overruns:0 frame:0
           TX packets:761 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1
           RX bytes:57803 (57.8 KB)  TX bytes:57803 (57.8 KB)






------------- volgend deel ------------
Een HTML-bijlage is gescrubt...
URL: <https://lists.nllgg.nl/pipermail/linux/attachments/20160916/2cfeb6ee/attachment.html>


More information about the Linux mailing list