QNX设置vlan:
ifconfig vlan3 create
if_up -p vlan3
ifconfig vlan3 vlan 3 vlanif emac0
ifconfig vlan3 172.20.3.34/24 up
android设置vlan:
# VLAN 3
ip link add link eth0 name eth0.3 type vlan id 3
ip addr add 172.20.3.36/24 brd 172.20.3.255 dev eth0.3
ip link set dev eth0.3 up
ip route add 172.20.3.0/24 dev eth0.3 proto static scope link table 3
ip rule add to 172.20.3.0/24 table 3
# VLAN 4
#ip link add link eth0 name eth0.4 type vlan id 4
#ip addr add 172.20.4.36/24 brd 172.20.4.255 dev eth0.4
#ip link set dev eth0.4 up
#ip route add 172.20.4.0/24 dev eth0.4 proto static scope link table 4
#ip rule add to 172.20.4.0/24 table 4
# VLAN 5
#ip link add link eth0 name eth0.5 type vlan id 5
#ip addr add 172.20.5.36/24 brd 172.20.5.255 dev eth0.5
#ip link set dev eth0.5 up
#ip route add 172.20.5.0/24 dev eth0.5 proto static scope link table 5
#ip rule add to 172.20.5.0/24 table 5
设置arp:
busybox arp -i eth0.3 -s 172.20.3.38 aa:bb:cc:dd:ee:25
ubuntu设置vlan:
ip link add link eth0 name eth0.3 type vlan id 3
ip addr add 172.20.3.36/24 brd 172.20.3.255 dev eth0.3
ip link set dev eth0.3 up
//路由默认会生成