在redhat 6中设置静态IP

在redhat 6中设置静态IP

我安装了 Redhat 6 x86_64。我正在使用网络连接屏幕设置静态 IP 地址,如下所示(我希望家里的两台 PC 能够互相看到:一台 Redhat PC 和一台 Mac)

192.168.0.5  
255.255.255.0  
192.168.0.1  

当我运行时,ifconfig它仅显示lovirbr0信息。我不知道这些项目是什么(我对网络设置不太了解)。

当我尝试时,它ifconfig -a显示eth0lo和。其信息 如下:sit0virbr0eth0

链路封装:以太网 HWaddr 90:2B:34:74:05:30
广播组播 MTU:1500 度量:1
RX 数据包:192 错误:0 丢弃:0 溢出:0 帧:0
TX 数据包:6 个错误:0 个丢弃:0 个溢出:0 个帧:0
碰撞:0 txqueuelen:1000
RX 字节 53811 (52.5 KiB) TX 字节:468 (468.0 b)
中断:29 基址:0xc000

有人可以帮我指出我的设置是否有问题或如何解决这个问题?

答案1

您可以通过以Redhat 中的用户/etc/sysconfig/network-scripts/ifcfg-eth0身份编辑该文件来提供静态 IP。root

它应该看起来像这样:

DEVICE=eth0
BOOTPROTO=STATIC
IPADDR=192.168.0.5
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes

保存此文件后。您需要使用以下命令重新启动网络守护程序。

$ sudo /etc/init.d/network stop
$ sudo /etc/init.d/network start

eth0这也应该为接口提供 IP 地址。并且ifconfig命令eth0也应该列出。

答案2

配置ip地址后运行以下命令

service NetworkManager stop
chkconfig NetworkManager off

即使在启动后,它也会保留提供的 IP。

相关内容