en:bpi-r2:network:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:bpi-r2:network:start [2022/12/04 17:46] – [Firewall (iptables)] frank | en: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, | most users like to use all lan-ports in 1 network-segment, | ||
+ | |||
+ | 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:// | ||
+ | |||
+ | install | ||
+ | |||
+ | apt update | ||
+ | apt -t bullseye-backports install iproute2 | ||
===== MAC-Address ===== | ===== MAC-Address ===== | ||
Line 172: | Line 187: | ||
Is ConfigureWithoutCarrier set on wan-port, the default-route will not be set,because Address is invalid (Network is down at time of configuration). This should only be set if no default-route is needed. | Is ConfigureWithoutCarrier set on wan-port, the default-route will not be set,because Address is invalid (Network is down at time of configuration). This should only be set if no default-route is needed. | ||
- | [[: | + | [[..:..: |
==== second Ethernet lane (gmac) ==== | ==== second Ethernet lane (gmac) ==== | ||
Line 396: | Line 411: | ||
nameserver 192.168.0.10 | nameserver 192.168.0.10 | ||
+ | |||
+ | on newer debian/ | ||
+ | |||
+ | / | ||
===== Netbridge ===== | ===== Netbridge ===== | ||
Line 461: | Line 480: | ||
==== temporary ==== | ==== temporary ==== | ||
- | + | < | |
- | 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 | + | ip link set $netif |
- | ip addr add 192.168.50.1/24 dev vlan500 | + | ip link add link $netif |
- | 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 & | ||
+ | </ | ||
==== vlan aware bridge ==== | ==== vlan aware bridge ==== | ||
Line 475: | Line 497: | ||
< | < | ||
#!/bin/bash | #!/bin/bash | ||
- | BRDEV=br-lan | + | BRIDGE=lanbr0 |
- | LANDEV=lan2 | + | netif=lan0 |
- | BRIP=192.168.40.11/ | + | 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} |
- | 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 | + | |
- | #now adding | + | #extract |
- | bridge | + | ip link add link ${BRIDGE} |
- | bridge vlan add vid $VLAN dev $BRDEV self | + | ip a a $vlanip |
- | ip link add link $BRDEV name $BRDEV.$VLAN | + | ip link set vlan$vid up |
- | ip add add $VLANIP | + | |
- | ip link set $BRDEV.$VLAN | + | |
- | bridge vlan show | + | |
</ | </ | ||
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.1670172363.txt.gz · Last modified: 2023/06/08 17:06 (external edit)