嵌入式linux设置ip

嵌入式linux设置ip,第1张

你确定是ipconfig?这是win下的命令啊,Linux下的是ifconfig

不同的板子有不同的配置方法,不一定就是/etc/sysconfig,具体你要看你BSP的类型,要问这个BSP是谁做的,才能知道怎么配置。应该有文档之类的。

如果没有ifconfig,用ip命令,具体怎么用,上网查查看。

ifconfig -a

或者

ip link

看看你的网卡有么有起来。

而且你如果配了固定IP,别忘了配default gateway啊,不然就会报Network is unreachable的,用

route -n

查看你的路由表。

总之,根据你现在的描述,不好判断问题究竟出在哪儿,要一个个排除才行。

1、新建一个静态的mac-->ip对应表文件:ip-mac,将要绑定的IP和MAC地下写入此文件,格式为 ip mac。

[root@ftpsvr ~]# echo '192.168.1.1 00:00:00:00:00:00 ' >/etc/ip-mac

[root@ftpsvr ~]# more /etc/ip-mac

192.168.1.1 00:00:00:00:00:00

2、设置开机自动绑定

[root@ftpsvr ~]# echo 'arp -f /etc/ip-mac ' >>/etc/rc.d/rc.local

3、手动执行一下绑定

[root@ftpsvr ~]# arp -f /etc/ip-mac

4、确认绑定是否成功

[root@ftpsvr ~]# arp

一块网卡如何绑定两个ip(linuxloveu)

#cd /etc/sysconfig/network-scripts

#cp ifcfg-eth0 ifcfg-eth0:1

#vi ifcfg-eth0:1

修改IP和设备名

Debian下一个网卡绑定多个ip的方法(NetDC)

修改/etc/network/interfaces

auto eth0

iface eth0 inet static

address 172.16.3.123

netmask 255.255.255.0

network 172.16.3.0

broadcast 172.16.3.255

gateway 172.16.3.1

auto eth0:1

iface eth0:1 inet static

address 10.16.3.123

netmask 255.255.0.0

network 10.16.0.0

broadcast 10.16.255.255

修改/etc/network/ifstate

lo=lo

eth0=eth0

eth0:1=eth0:1

然后/etc/init.d/networking restart就可以了。

一个网卡绑定多ip另一法

在/etc/sysconfig/network-scripts/下创建一个文件:ifcfg-ethX-rangeX ("X"为网卡号)

文件内容:

IPADDR_START=

IPADDR_END=

CLONENUM=0

可以有256个ip


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8930704.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存