User Tools

Site Tools



en:bpi-r2:network:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:bpi-r2:network:start [2022/12/04 19:06] – [permanent] franken:bpi-r2:network:start [2023/08/23 19:39] (current) – [Monitoring] frank
Line 34: Line 34:
  
 most users like to use all lan-ports in 1 network-segment, so these can be [[#netbridge|bridged together]] to make only 1 ip-configuration for "LAN" most users like to use all lan-ports in 1 network-segment, so these can be [[#netbridge|bridged together]] to make only 1 ip-configuration for "LAN"
 +
 +my 6.3-rc brings some patches for re-introduce second gmac. by default port 6 (trgmii) is used and can be changed in userspace:
 +
 +  ip link set wan type dsa master eth1
 +
 +* requires iproute2 v6.1+
 +
 +add backports in sources.list:
 +
 +  deb http://deb.debian.org/debian bullseye-backports main contrib non-free
 +
 +install
 +
 +  apt update
 +  apt -t bullseye-backports install iproute2
 ===== MAC-Address ===== ===== MAC-Address =====
  
Line 396: Line 411:
  
   nameserver 192.168.0.10   nameserver 192.168.0.10
 +
 +on newer debian/ubuntu this file is a symlink to
 +
 +/run/systemd/resolve/stub-resolv.conf
 ===== Netbridge ===== ===== Netbridge =====
  
Line 461: Line 480:
  
 ==== temporary ==== ==== temporary ====
- +<code> 
-  ip addr add 192.168.40.11/24 dev lan1 +#!/bin/bash 
-  ip link set lan1 up +netif=wan 
-  ip link add link lan1 name vlan500 type vlan id 500 +ip link set $netif up 
-  ip addr add 192.168.50.1/24 dev vlan500 +ip link add link $netif name vlan110 type vlan id 110 
-  ip link set vlan500 up+ip link set vlan110 up 
 +ip addr add 192.168.110.1/24 dev vlan110 
 +#tcpdump -i $netif -nn -e vlan & 
 +</code>
 ==== vlan aware bridge ==== ==== vlan aware bridge ====
  
Line 475: Line 497:
 <code> <code>
 #!/bin/bash #!/bin/bash
-BRDEV=br-lan +BRIDGE=lanbr0 
-LANDEV=lan2 +netif=lan0 
-BRIP=192.168.40.11/24 +vid=500 
-VLAN=500 +vlanip=192.168.110.5/24
-VLANIP=192.168.50.11/24+
  
-#first create bridge with vlan-suport and add dsa-port(s) +#ip link add name ${BRIDGE} type bridge 
-ip link set eth0 up #ifconfig eth0 up +ip link add name ${BRIDGE} type bridge vlan_filtering 1 vlan_default_pvid 
-brctl addbr $BRDEV +ip link set ${BRIDGE} up 
-ip add add $BRIP dev $BRDEV +ip link set $netif master ${BRIDGE} 
-ip link set $BRDEV type bridge vlan_filtering 1 +ip link set $netif up 
-brctl addif $BRDEV $LANDEV +bridge vlan add vid $vid dev ${BRIDGE} self 
-ip link set $BRDEV up +bridge vlan add vid $vid dev $netif
-ip link set $LANDEV up+
  
-#now adding vlan +#extract vlan from bridge to own netdev 
-bridge vlan add vid $VLAN dev $LANDEV master +ip link add link ${BRIDGE} name vlan$vid type vlan id $vid 
-bridge vlan add vid $VLAN dev $BRDEV self +ip a a $vlanip dev vlan$vid 
-ip link add link $BRDEV name $BRDEV.$VLAN type vlan id $VLAN +ip link set vlan$vid up
-ip add add $VLANIP dev $BRDEV.$VLAN +
-ip link set $BRDEV.$VLAN up +
-bridge vlan show+
 </code> </code>
  
Line 522: Line 539:
   sudo tcpdump -XXi lan1 arp or icmp   sudo tcpdump -XXi lan1 arp or icmp
  
 +traceroute with tcp-port instead of icmp
 +
 +  sudo traceroute -n -T -p 443 domain
 +
 +ethernet-stats:
 +
 +  ip -s link show dev lan0
 +  ethtool -S lan0
 ===== PPPoE ===== ===== PPPoE =====
  
en/bpi-r2/network/start.1670177172.txt.gz · Last modified: 2023/06/08 17:06 (external edit)