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
Last revisionBoth sides next revision
en:bpi-r2:network:start [2022/12/04 19:06] – [permanent] franken:bpi-r2:network:start [2023/07/05 10:33] – [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
 ===== PPPoE ===== ===== PPPoE =====
  
en/bpi-r2/network/start.txt · Last modified: 2023/08/23 19:39 by frank