失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux网线插拔后ip地址丢失 网线拔掉检测 嵌入式网线直连开发板断电网线拔掉之后

linux网线插拔后ip地址丢失 网线拔掉检测 嵌入式网线直连开发板断电网线拔掉之后

时间:2018-08-09 21:23:38

相关推荐

linux网线插拔后ip地址丢失 网线拔掉检测 嵌入式网线直连开发板断电网线拔掉之后

网线拔掉检测,嵌入式网线直连开发板断电网线拔掉之后,上电仍能自动设置静态ip地址

1.首先设置永久固定静态ip地址

luther@gliethttp:~$ sudo vim /etc/network/interfaces 追加如下内容

auto eth1

iface eth1 inet static

address 192.168.1.249

netmask 255.255.255.0

gateway 192.168.1.1

luther@gliethttp:~$ sudo ifdown eth1 物理禁用网卡

luther@gliethttp:~$ sudo ifup eth1 物理启用网卡

或者

luther@gliethttp:~$ sudo ifdown eth1;sudo ifup eth1

一个网卡如何帮定2个ip地址

luther@gliethttp:~$ sudo vim /etc/network/interfaces

auto eth0:1

iface eth0:1 inet static

address 192.168.1.249

netmask 255.255.255.0

gateway 192.168.1.1

luther@gliethttp:~$ sudo /etc/init.d/networking restart

luther@gliethttp:~$ ifconfig 就可以看到在一个网卡上设置的新ip了

2.安装网线状态变化监控daemon工具软件

luther@gliethttp:~$ sudo apt-get install ifplugd

luther@gliethttp:~$ sudo vim /etc/ifplugd/action.d/ifupdown 该文件是网线拔掉又插上之后还能正常自动设置静态ip的关键,为了能够每次tftp都成功,加入如下一句service xinetd restart

#!/bin/sh

set -e

case "$2" in

up)

/sbin/ifup $1

service xinetd restart

;;

down)

/sbin/ifdown $1

;;

esac

luther@gliethttp:~$ sudo ifplugd -d 0 -i eth1

luther@gliethttp:~$ sudo ifplugd -k -i eth1 用来停止刚刚给eth1创建的daemon程序

阅读(3165) | 评论(1) | 转发(0) |

linux网线插拔后ip地址丢失 网线拔掉检测 嵌入式网线直连开发板断电网线拔掉之后 上电仍能自动设置static静态ip地址...

如果觉得《linux网线插拔后ip地址丢失 网线拔掉检测 嵌入式网线直连开发板断电网线拔掉之后 》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。