首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netboot -如何设置静态IP

Netboot -如何设置静态IP
EN

Unix & Linux用户
提问于 2012-04-26 22:07:54
回答 2查看 8.9K关注 0票数 3

我修改了一个CentOS网络安装映像,以便在http上加载我的启动文件。当在具有DHCP服务器的网络上运行时,这是很好的。显然,如果没有DHCP,这将失败,因为安装程序无法获取IP。

所以,我的问题是,为了设置静态IP,我需要修改什么?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2012-04-27 03:51:24

您需要将静态IP选项传递给内核,以便启动进程能够找到您的ks.cfg。如您所知,默认情况下,会查找dhcp地址。您可以通过在引导提示符处传递最少的ip和可选的gw & dns来设置静态地址。

linux ks=http://192.168.0.1/ks.cfg ip=192.168.0.100 gw=192.168.254.254 dns=192.168.0.2

您可以选择指定以5种方式之一使用的设备。

代码语言:javascript
复制
ksdevice=<device>
  • 接口的设备名称,例如,eth0
  • 例如,接口的MAC地址: 00:12:34:56:78:9a
  • 关键字link,它指定在up状态下具有链接的第一个接口。
  • 关键字bootif,它使用引导变量中设置的pxelinux地址。在pxelinux.cfg文件中设置IPAPPEND 2,使pxelinux设置引导变量。
  • 关键字ibft,它使用iBFT指定的接口的MAC地址。

有许多选项,您可以通过启动启动。您可以获得RHEL/CentOS 6 这里的启动和启动脚本选项的完整列表。

票数 2
EN

Unix & Linux用户

发布于 2012-04-28 06:28:12

在CentOS系统上,有一些方法可以静态地设置IP地址,我提到其中的两种:

1)使用命令行:

代码语言:javascript
复制
/sbin/ifconfig eth1 192.168.30.40 netmask 255.255.255.0 broadcast 192.168.30.255

在此命令中,您可以设置您预期的静态ip地址以代替192.168.30.40,将Net掩码替换为255.255.255.0,并将其设置为广播代替192.168.30.255。

2)基于GUI的:输入以下命令作为根:

代码语言:javascript
复制
/usr/bin/neat

现在您看到一个窗口,选择要将静态IP设置为它的接口(例如eth0),然后按下“编辑”键。现在,另一个窗口将打开,在这个窗口中选择"Staticlly Set IP地址“单选按钮,然后填写"IP地址”、“子网掩码”、“默认网关地址”字段。然后按OK保存更改。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/37394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档