【问题标题】:Centos - Static IP requires service network restart - NOT rebootCentos - 静态 IP 需要重新启动服务网络 - 不重新启动
【发布时间】:2014-05-09 23:20:27
【问题描述】:

我已经设法在 Centos 6.3 机器上安装了一个无线网络适配器,并且可以让它工作,但我无法获得在重启时应用的静态 IP 地址。

我在 /etc/sysconfig/network-scripts/ifcfg-ra0 中添加了一个文件,如下所示:

DEVICE="ra0"
ONBOOT="yes"
NM_CONTROLLED="yes"
TYPE="Ethernet"
BOOTPROTO="none"
IPADDR="192.168.1.200"
PREFIX="24"
NETMASK="255.255.255.0"
GATEWAY="192.168.1.1"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="yes"
IPV6INIT="no"
HWADDR="MAC ADDRESS HERE"

这似乎在我重新启动网络(服务网络重新启动)时有效,但在重新启动时没有应用 IP 地址(即使网络服务正在启动)。

另一个接口在 DHCP 上并且从启动就可以正常工作。

有什么想法吗?

非常感谢, 克里斯

【问题讨论】:

    标签: linux networking centos wireless


    【解决方案1】:

    “MAC ADDRESS HERE”是否替换为实际配置中的有效 MAC 地址?

    HWADDR="MAC ADDRESS HERE"

    【讨论】:

    • 是的!出于某种原因,我认为发布我的 MAC 地址不是一个好主意。问题是它在“服务网络重启”后工作,所以我不认为这很简单。
    • @Chris Leather,如果设备在重启后启动但没有分配 IP,您的ifconfig 看起来如何?另一点也可以用 Wireless 关键字替换 Ethernet。
    • 感谢您回复我。 ifcocnfig 重启后是:ra0 Link encap:Ethernet HWaddr 08:60:6E:CE:97:8F inet6 addr: fe80::a60:6eff:fece:978f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:166 errors:0 dropped:0 overruns:0 frame:0 TX packets:27 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:34851 (34.0 KiB) TX bytes:0 (0.0 b) Interrupt:16 网络重启后我得到:... inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0 ....
    • @Chris Leather,不幸的是我不知道这个问题的真正原因。当然,我们可以做一个简单的解决方法,将service network restart 放入 rc.local,但我认为您最好在 Unix/Linux 或超级用户上再次询问。
    • 谢谢。上面的建议解决了ifconfig ra0 up 已经在那里设置的问题,所以我想在此之后网络需要配置。
    猜你喜欢
    • 1970-01-01
    • 2011-04-21
    • 2021-12-17
    • 2016-12-28
    • 2016-09-05
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    相关资源
    最近更新 更多