在嵌入式Linux中设置TCP连接

时间:2020-04-03 16:17:33

标签: tcp embedded-linux

我以ARM,Debian 10为根,尝试通过Windows(适配器共享)为外部环境设置静态ip,TCP:

ifconfig eth0 down
ifconfig eth0 192.169.200.10 netmask 255.255.255.0 up
ip route flush table main
route add default gw 192.169.200.200  eth0
echo "nameserver 192.169.200.200" > /etc/resolv.conf

我需要经过几次尝试才能执行添加网关,然后才能按名称ping通外部世界。 route add default gw 192.169.200.200 eth0中间的时间返回SIOCADDRT: Network is unreachable。最后,在再次使用ping重复一次之后,ping终于可以工作了。怎么了?

1 个答案:

答案 0 :(得分:0)

我认为您不应该刷新主表,否则可能会删除路由表中的链接本地条目。因此,不要执行以下命令:

“ ip路由刷新表主要”

您可以使用以下内容:

“默认路由”

我希望它能帮助您理解。