linux 系统linux无法自动获取ip地址当前登陆ip地址的几种方法

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

我想你是学习服务器吧,那还是用终端比较好

、、、、、、、、、、、、、、

方法一:纯修改配置文件

TYPE=Ethernet #这是类型,当然也可以不写这一行

方法二:控制台工具软件:

在终端 直接敲 netconfig 命令 然后按照它的提示一步一步填寫IP啥的就行了。

直接用ifconfig命令配置网卡的话只是临时起作用重启系统后就变回原来的样子了。要永久起作用得修改网卡配置文件有RHEL5中是修改/etc/sysconfig/network-scripts/ifcfg-eth0, 如果有多块网卡的话,eth0就可能是eth1

其中有几行是必不可少的,

如果要改成静态方式可以像下面一样写

网关的指定也可以在这个文件下

ubuntu嘚话在 系统->首选项->网络连接 中添加一个网络连接自己设置或者直接点右上角的网络图标也行。。

功能说明:显示或设置网络设备

补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置

down 关闭指定的网络设备。

<hw<网络设备类型><硬件地址> 设置网络设备的类型与硬件地址

media<網络媒介类型> 设置网络设备的媒介类型。

mem_start<内存地址> 设置网络设备在主内存所占用的起始地址

metric<数目> 指定在计算数据包的转送次数时,所要加上的数目

up 启动指定的网络设备。

-broadcast<地址> 将要送往指定地址的数据包当成广播数据包来处理

-pointopoint<地址> 与指定地址的网络设备建立直接连线,此模式具有保密功能

[IP地址] 指定网络设备的IP地址。

[网络设备] 指定网络设备的名称

5. 修改系统初始化配置文件让开發板开机后自动linux无法自动获取ip地址IP地址:

使用DHCP,为开发板自动分配IP地址

由于要使用网络通讯所以不可避免的要用到dhcp。理想的网络通讯方式是下面3种都要支持:

1,接入已有网络这便要求可以作为dhcp客户端,自动linux无法自动获取ip地址Ip

2,作为DHCP服务器,动态分配IP

第3种情况没有什么好说嘚,简单说下前2种情况

(1)在内核的网络项里面把DHCP配置上,

说明:从网上下了几个default.script貌似无法使用提示无法找到default.script文件,使用上面的方法较好由于 使用Cramfs文件系统,etc目录不可写运行udhcp.c时会提示无法创建resolv.conf

3>将生成的udhcpc复制到开发板/sbin下,在控制台下运行udhcpc即可很快就可以从DHCP SERVER获得IP地址。但昰有个问题开发板可以获得IP地址,在路由器里也可以看到分配地址了问题是一使用PING命令,不管是PC 机PING 开发板还是开发板PING PC 机,就会造成開发板死机试了好多方法,检查ROUTE检查ARP,修改Default.script

udhcpc 之后需要关闭网卡之后需要送重开网卡使用命令

如果无法PING本机,设置回环地址就可以了

還有一个租约文件(udhcpd.leases)要简要说说使用udhcpd时会要求建立一个租约文件,按照提示创建一个就行了它起什么作用呢?就是为了记录客户端所获嘚的IP如果没有租约文件,则会重新给客户端分配一个新IP如果有,则使用原先分配的IP

另外,摘抄ifconfig用法文章

ifconfig 命令由超级用户使用用来配置所有的网络接口参数。也可以被用来重新定义一个接口的IP地址或其它的操作参数

一、检查网络接口 

*检查所有网络接口的状态:

*检查┅个接口的状态:

lo0,le0——网络接口的设备名
Flags——网络接口状态的数字表示方式,状态变量已经在包中定义将在后来讨论。
MTU——MTU用来定义包嘚存储片
netmask——掩码应用于网络层包的输入和输出掩码被用来定义哪些值是用来表示网络地址的位。
Broadcast——广播地址用来发送信息到所有主机。
Ether——由ARP使用的以太网地址(MAC)

UP——这个标志指出这个接口是开放的可以发送和接收数据。
DOWN——相反的这个标志指出这个接口是關闭的,也就是说此时不能为主机发送和转发包。
NOTRAILERS——这个标志指出了一个报文尾不包括以太帧的尾部报文尾是在Berkerley Unix系统中使用的把信息头加到包尾的一种方式。在Solaris2.x系统中已经不支持
RUNNING——这个标志指出,该接口已经被系统识别
MULTICAST——这表示接口支持多路传送地址。
BROADCAST——這表示接口支持广播地址

二、网络地址配置
 

丢失,不完整或不正确的配置网络接口参数,将会引起连接失败如:一个主机可能拒绝掛接(mount)远程文件系统,拒绝发送和接收邮件拒绝执行打印任务,如果一个主机的接口配置错误的话
为了确保主机接口配置的正确,偠检查如下几项:
所有的接口状态是否为UP

——重新配置网络接口参数

*关闭一个网络接口(Close):

*打开一个网络接口(Open):

*设置一个IP地址允许接ロ但不允许 trailers:

*改变掩码值和广播值来正确的反映新的掩码:

*在正确的设置子网掩码后改变所有的广播地址:

我要回帖

更多关于 linux无法自动获取ip地址 的文章

 

随机推荐