1.配置自动获取ip
cat /etc/network/interfaces.d/config //或者/etc/network/interfaces
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp
或者命令行输入:
sudo dhclient eth0
2.配置静态ip
auto eth1
iface eth1 inet static
address 192.192.192.100
netmask 255.255.255.0
gateway 192.192.192.1
3.配置DNS服务器的地址,最多可以使用3个DNS服务器
永久生效方式
sudo vi /etc/systemd/resolved.conf
...
[Resolve]
DNS=10.10.40.70
...
临时生效,重启恢复默认值
sudo vi /etc/resolv.conf
nameserver 8.8.8.8
重启
service systemd-resolved restart
4.重启网络
/etc/init.d/networking restart
或者
sudo ifdown eth0
sudo ifup eth0
5.查询命令
route -n //查网关
ifconfig //查ip,子网掩码,广播地址
route -n //查看路由表 或者 netstat -r
路由表输出结果:Destination 此列指示目标网络。 Gateway 此列指示网络的已定义网关。 如果在此列中看到*,则表示指定的网络不需要转发网关。 Genmask 此列指示网络的网络掩码。 Flags 此列中的U输出表示路线已启动。 G输出表示应该为此路由使用指定的网关。 D代表动态安装,M代表修改,R代表恢复。 MSS 此列指示此路由的TCP连接的默认最大段大小(MSS)。 Window 此列指示此路由上TCP连接的默认窗口大小。 Irtt 此列指示此路线的初始往返时间。 Iface Iface列显示网络接口。 如果您有多个接口,您会看到lo(用于环回),eth0(第一个以太网设备)和eth2(用于第二个以太网设备),依此类推您已安装的接口数量。
6.我的开发板问题解决说明
问题:本地电脑ping正常,DNS地址10.10.40.70ping不通。
原因:两个网口自动获取到同一个网段ip,路由冲突。
办法:
1.eth0不配置,eth1配置自动获取方式:修改/etc/network/interfaces.d/config文件;
2.eth0对应网口不接网线,只接eth1对应网口网线,其他不变。
3.执行命令:ifdown eth1;ifup eth1
【开发日常】设备双网卡设置为同一网段的IP,会有什么问题?_Evan_ZGYF丶的博客-CSDN博客_双网卡主机能设置同一网段吗