arm开发板linux 下如何不同网卡有不同的路由和dns,网关
时间: 2024-03-11 20:48:46 浏览: 49
在Linux下,可以使用`ifconfig`命令来配置网卡,使用`route`命令来配置路由,使用`resolv.conf`文件来配置DNS。以下是具体的步骤:
1. 配置网卡
假设你有两个网卡,分别为eth0和eth1。你可以使用以下命令来配置它们的IP地址和子网掩码:
```
ifconfig eth0 192.168.1.100 netmask 255.255.255.0
ifconfig eth1 192.168.2.100 netmask 255.255.255.0
```
2. 配置路由
假设你要让eth0走默认的网关,而eth1走另外一个网关。你可以使用以下命令来配置路由:
```
route add default gw <eth0的网关IP>
route add -net 192.168.2.0 netmask 255.255.255.0 gw <eth1的网关IP>
```
3. 配置DNS
你可以编辑`/etc/resolv.conf`文件,加入以下内容:
```
nameserver <DNS服务器IP>
```
如果你要使用多个DNS服务器,可以在文件中加入多行`nameserver`命令。
请注意,这些配置可能会因为不同的Linux发行版而有所不同。你需要根据自己的情况进行调整。
阅读全文