Linux ip route add语句
时间: 2023-12-13 20:02:50 浏览: 127
Linux ip route add语句用于添加路由表项。以下是示例:
```bash
ip route add 192.168.1.0/24 via 192.168.0.1 dev eth0
```
这个命令将添加一个路由表项,将所有目标网络地址为192.168.1.0/24的数据包通过eth0接口发送到192.168.0.1。
相关问题
linux ip route add
### 如何在Linux中添加IP路由配置
#### 使用`route`命令添加路由
可以利用`route`命令来增加网络或主机的路由。例如,要向目标网络`192.168.0.0/24`添加一条通过网关`192.168.0.1`的路由记录,可执行如下指令:
```bash
sudo route add -net 192.168.0.0/24 gw 192.168.0.1
```
对于特定主机路由,则有不同形式的语句用于指定设备名称而非网关地址[^1]。
#### 利用`ip route`命令创建静态路由
另一种方式是采用更为现代且功能强大的`ip route`工具来进行相同的操作。同样针对上述提到的目的地子网,相应的命令变为:
```bash
sudo ip route add 192.168.1.0/24 via 192.168.2.1 dev eno1
```
这里不仅指定了下一跳路由器(`via`)还明确了出口接口(`dev`)的信息[^3]。
#### 配置默认路由
为了设立默认路径——即当没有任何其他更具体的路由规则适用时所使用的那条路线,默认情况下通常指向外部互联网连接所在的网关。这可以通过下面这条简单的命令完成:
```bash
sudo ip route add default via GATEWAY_IP_ADDRESS
```
其中`GATEWAY_IP_ADDRESS`应替换为实际负责转发至外界流量的那个网关的实际IPv4地址[^5]。
阅读全文