OpenHarmony开发者论坛

标题: 路由桥接网络,帮助开发者将4/5G网络桥接给其他网卡用(如网口使用) [打印本页]

作者: 诚迈-小唐僧    时间: 2024-8-29 17:02
标题: 路由桥接网络,帮助开发者将4/5G网络桥接给其他网卡用(如网口使用)
[md]1、什么是路由?

路由(routing)是指分组从源到目的地时,决定端到端路径的网络范围的进程 [1]。路由工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议(如TCP/IP、IPX/SPX、AppleTalk等协议),但是在我国绝大多数路由器运行TCP/IP协议。路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址,并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑,并通过网络上其他路由器交换路由和链路信息来维护路由表。

2、路由器的功能有哪些?

路由器的功能就是将不同的子网之间的数据进行传递。 具体功能有以下几点:

(1)实现IP、TCP、UDP、ICMP等网络的互连。

(2)对数据进行处理。收发数据包,具有对数据的分组过滤、复用、加密、压缩及防护墙等各项功能。

(3)依据路由表的信息,对数据包下一传输目的地进行选择。

(4) 进行外部网关协议和其他自治域之间拓扑信息的交换。

(5) 实现网络管理和系统支持功能。

3、Linux系统如何实现路由桥接?

使用桥接命令

```c
iptables -t nat -F
iptables -t nat -X

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
   
ip link add br-lan type bridge
ip link set eth0 master br-lan
ifconfig eth0 0.0.0.0 up
ifconfig br-lan 192.168.3.1 netmask 255.255.255.0 up

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

```

4、自动分配IP功能的实现。

DHCP服务安装:需要移植工具包
[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5